Associate Positions Introduction

Honda Research Institute USA (HRI-US) is at the cutting edge of Honda's research and development activities. Inspired by Honda's global slogan - The Power of Dreams - we pursue emerging technologies and bring them into reality to make people happy, even as we are engaged daily in highly scientific, pioneering work. We realize that dreams don't co me from organizations, systems, or money. They come from people, and we seek people who have such challenging spirits to work with us. WeiterlesenÜberAssociate Positions Introduction »

Downloads Landing Page

Downloads - H3D Landing Page

This dataset corresponds to the paper,  "The H3D Dataset for Full-Surround 3D Multi-Object Detection and Tracking in Crowded Urban Scenes" , as it appears in ICRA 2019. In the current release, the data is available for universities in the US. To obtain the dataset, please follow the following instructions. Important:  The following instructions must be followed exactly: Please use your official university email to  ychen@honda-ri.com  to request the agreement. You will receive a link and password to the data in your official email address after the review. Please cite the following paper if you find the dataset useful in your work: @inproceedings{360LiDARTracking_ICRA_2019,     author = {Abhishek Patil and Srikanth Malla and Haiming Gang and Yi-Ting Chen},     title = {The H3D Dataset for Full-Surround 3D Multi-Object Detection and Tracking in Crowded Urban Scenes},       booktitle = {International Conference on Robotics and Automation},     year = {2019} } WeiterlesenÜberDownloads - H3D Landing Page »

Downloads - HDD Landing Page

This dataset corresponds to the paper, "Toward Driving Scene Understanding: A Dataset for Learning Driver Behavior and Causal Reasoning" , as it appears in CVPR 2018. In the current release, the data is available for universities in the US. To obtain the dataset, please follow the following instructions. Important:  The following instructions must be followed exactly: Please use your official university email to ychen@honda-ri.com  to request the agreement. You will receive a link and password to the data in your official email address after the review. Please cite the following paper if you find the dataset useful in your work: @inproceedings{Ramanishka_behavior_CVPR_2018,     author = {Vasili Ramanishka and Yi-Ting Chen and Teruhisa Misu and Kate Saenko},     title = {Toward Driving Scene Understanding: A Dataset for Learning Driver Behavior and Causal Reasoning},       booktitle = {Conference on Computer Vision and Pattern Recognition},     year = {2018} } WeiterlesenÜberDownloads - HDD Landing Page »

Human Behavior/State Understanding

The title includes multiple positions which focus on developing computer vision, signal processing, and machine learning algorithms for human-vehicle interactions in traffic scenes. WeiterlesenÜberHuman Behavior/State Understanding »

Computer Vision and Machine Learning in Traffic Scenes

The title includes multiple positions which focus on developing computer vision and machine learning algorithms to capture the detailed semantics of 2D and/or 3D traffic scenes. WeiterlesenÜberComputer Vision and Machine Learning in Traffic Scenes »

Explainable AI

The title includes multiple positions which focus on developing computer vision and machine learning algorithms to build DNN-based models explainable for human users in traffic scenes. WeiterlesenÜberExplainable AI »

Human Machine Interface

This internship position focuses on interface designs for AD and ADAS systems. WeiterlesenÜberHuman Machine Interface »

Motion Planning/Decision Making

This title includes multiple positions which focus on developing algorithms to advance research in motion planning and decision making. WeiterlesenÜberMotion Planning/Decision Making »

Robotics: Manipulation

This title includes multiple positions which focus on formulating and developing algorithms, and running experiments to advance research in robotics manipulation. WeiterlesenÜberRobotics: Manipulation »

Robotics: Physical Human-Robot Interaction

This internship position focuses on formulating and developing algorithms, and running experiments of physical human-robot interaction (pHRI). WeiterlesenÜberRobotics: Physical Human-Robot Interaction »

Robotics: Machine Learning for Navigation

This internship position focuses on formulating and developing algorithms, and running experiments to advance research in the area of robotics navigation in human environments. WeiterlesenÜberRobotics: Machine Learning for Navigation »

Honda Research Institute and University Researchers Develop Breakthrough Battery Chemistry

Fehler bei der Verarbeitung der Vorlage. No error description was specified for this error; low-level message: java.lang.ClassNotFoundException: com.liferay.journal.service.JournalArticleResourceLocalServiceUtil cannot be found by com.liferay.portal.template.freemarker_2.0.27 ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign journalArticleResourceLocalSe... [in template "20116#20152#NEWS-ARTICLE-1.0.0" at line 126, column 13] ---- 1 <!-- START: News Template -->  2   3 <style>  4 /*START: Related Projects*/  5 .b-related-projects-container, .b-other-news-container{  6 background: #f4f4f4;  7 padding: 0px 20px 30px 20px;  8 }  9   10 .b-related-projects-container--title, .b-other-news-container--title {  11 font-size: 24px;  12 line-height: 1.1em;  13 color: #cd1129;  14 margin-bottom: 10px;  15 margin-top: 30px;  16 }  17   18 .b-related-projects-container {  19 padding-bottom: 0;  20 }  21   22 .b-related-project, .b-other-new {  23 margin-bottom: 10px;  24 line-height: 14px;  25 }  26   27 .b-related-project a, .b-other-new a{  28 color: #444;  29 font-weight: 700;  30 }  31   32 .b-related-project a, .b-other-new a{  33 color: #444;  34 font-weight: 700;  35 }  36   37 .b-related-project a:hover, .b-other-new a:hover{  38 color: #0a7cbc;  39 }  40   41 .b-other-new__date{  42 color: #999;  43 font-family: "Segoe UI","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;  44 font-size: 13px;  45 }  46   47 /*END: Related Projects*/  48   49 .b-content__summary{  50 font-family: georgia, serif;  51 font-size: 24px;  52 line-height: 1.1em;  53 font-style: italic;  54 margin-bottom: 30px;  55 }  56   57 .b-content__title{  58 margin-bottom: 10px;   59 }  60   61 .b-content__body{  62 font-size: 12pt;  63 color: black;  64 text-align: justify;  65 line-height: normal;  66 }  67   68 .b-content__type--no-space {  69 margin-bottom: 10px;  70 }  71   72 .b-content--news .b-content__title {  73 font-size: 22px;  74 line-height: 1.5;  75 }  76   77 .b-content--news .b-content__summary {  78 font-size: 16px;  79 line-height: 1.5;  80 font-style: normal;  81 font-family: inherit;  82 }  83   84 </style>  85 <!-- START: News Template - HTML -->  86 <#import "liferay-hri-theme_SERVLET_CONTEXT_/templates/base22/freemarker-utils.ftl" as utils>  87 <div class="row">  88   89 <div class="col-md-9">  90 <article class="b-content b-content--news">  91 <div class="b-content__title ]">${DisplayTitle.getData()}</div>  92   93 <#assign PublishedDate_Data = getterUtil.getString(PublishedDate.getData())>  94 <#if validator.isNotNull(PublishedDate_Data)>  95 <#assign PublishedDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", PublishedDate_Data, locale)>  96 <div class="b-content__type b-content__type--no-space">${dateUtil.getDate(PublishedDate_DateObj, "MMMM dd yyyy", locale)}</div>  97 </#if>  98   99 <div class="b-content__summary">${Summary.getData()}</div>  100   101 <div class="b-content__body">${Body.getData()}</div>  102 </article>  103   104   105   106 </div>  107 <!-- END: News Template - HTML -->  108   109 <div class="col-md-3">  110 <#assign serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()>  111 <#assign themeDisplay = serviceContext.getThemeDisplay() />  112 <#assign viewInContext = (themeDisplay.getURLCurrent()?index_of("control_panel") gte 0)?then(false, true) />  113   114 <#if viewInContext == true>  115 <!-- START: Related Projects -->  116 <#assign OrderByComparatorFactoryUtil = staticUtil["com.liferay.portal.kernel.util.OrderByComparatorFactoryUtil"] />  117   118 <#assign categoriesOrderBy = OrderByComparatorFactoryUtil.create("AssetCategory", ["modifiedDate", false]) />   119   120 <#--Obtain domain of Liferay instance -->  121 <#assign splittedURL = themeDisplay.getURLCurrent()?split("/") />  122   123 <#--Obtain the categories of the current content -->  124 <#assign journalArticleId = .vars['reserved-article-id'].data />  125   126 <#assign journalArticleResourceLocalServiceUtil = staticUtil["com.liferay.journal.service.JournalArticleResourceLocalServiceUtil"]>  127   128 <#assign assetCategoryLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetCategoryLocalServiceUtil"]>  129   130 <#assign articleResourcePK = journalArticleResourceLocalServiceUtil.getArticleResourcePrimKey(groupId, journalArticleId)/>  131   132 <#assign categoryList=assetCategoryLocalServiceUtil.getCategories("com.liferay.journal.model.JournalArticle", articleResourcePK) />  133   134 <#--Obtain the VocabularyID of 'All Projects'-->  135 <#assign allProjectsVocabularyId = getVocabularyId('All Projects') />  136   137 <#assign allProjectsCategoriesOfCurrentContent = getCategoriesByVocabularyId(allProjectsVocabularyId) />  138   139 <#-- Instanciate Search Projects Content -->  140 <#assign assetEntryQueryService = objectUtil('com.liferay.asset.kernel.service.AssetEntryLocalServiceUtil')>  141 <#assign assetEntryQuery = objectUtil('com.liferay.asset.kernel.service.persistence.AssetEntryQuery')>  142   143 <#if allProjectsCategoriesOfCurrentContent?has_content>  144   145   146   147 <#-- Search Projects Content -->  148 <#assign search = assetEntryQuery.setAnyCategoryIds(allProjectsCategoriesOfCurrentContent)>  149   150 <#assign projectsStructureId = utils.getStructureIdByName("Project") />  151 <#assign search = assetEntryQuery.setClassTypeIds([projectsStructureId])>  152   153 <#assign entries = assetEntryQueryService.getEntries(assetEntryQuery)>  154   155 <#if entries?has_content>  156 <!-- start header html -->  157 <div class="b-related-projects-container clearfix">  158 <div class="b-related-projects-container--title">Related Projects</div>  159   160 <!-- end header html -->  161   162 <!-- start item loop -->  163 <#list entries as entry>  164 <#assign renderer = entry.getAssetRenderer()>  165 <#assign className = renderer.getClassName() >  166   167 <#assign classPK = renderer.getClassPK() />  168   169 <#-- Skip the current content -->  170 <#if className == "com.liferay.journal.model.JournalArticle" >  171   172 <#assign journalArticle = renderer.getArticle() >  173 <#assign document = saxReaderUtil.read(journalArticle.getContent()) >  174   175 <#assign entryDisplayTitle = document.valueOf("//dynamic-element[@name='DisplayTitle']") />  176   177 <!-- start item html -->  178 <div class="b-related-project">  179 <a href="${buildURL()}">  180 ${entryDisplayTitle}  181 </a>  182   183 </div>  184   185   186   187 <!-- end item html -->  188   189 </#if>  190 </#list>  191 <!-- end item loop -->  192   193 <!-- start footer -->   194 </div>  195 <!-- end footer -->  196   197 </#if>  198 </#if>  199   200 <!-- END: Related Projects -->  201   202 <!-- START: Other News -->  203   204 <#assign search = assetEntryQuery.setAnyCategoryIds([])>  205   206 <#assign newsStructureId = utils.getStructureIdByName("News") />  207 <#assign eventStructureId = utils.getStructureIdByName("Event") />  208   209 <#assign search = assetEntryQuery.setClassTypeIds([newsStructureId, eventStructureId])>  210 <#assign entries = assetEntryQueryService.getEntries(assetEntryQuery)>  211   212   213 <#assign sortType = "DESC" />  214 <#assign sortFieldName = "PublishedDate" />  215   216 <#if entries?has_content>  217 <#assign sortedEntries = sortEntries(sortFieldName, sortType, entries) />  218   219 <!-- start header html -->  220 <div class="b-other-news-container clearfix">  221 <div class="b-other-news-container--title">Other news</div>  222   223 <!-- end header html -->  224   225 <!-- start item loop -->  226 <#assign iCount = 1 />  227 <#list sortedEntries as sortedEntry>  228   229   230 <#assign entry = sortedEntry.entry />  231 <#assign renderer = sortedEntry.renderer />  232 <#assign className = renderer.getClassName() >  233 <#assign classPK = renderer.getClassPK() />  234   235 <#assign tentId = renderer.getArticle().getArticleId() />  236   237   238 <#if tentId != journalArticleId >  239   240 <#if iCount gt 3 >  241 <#break>  242 </#if >  243   244   245   246   247 <#-- Skip the current content -->  248 <#if className == "com.liferay.journal.model.JournalArticle" >  249   250 <#assign journalArticle = renderer.getArticle() >  251 <#assign document = sortedEntry.document >  252   253 <#assign entryDisplayTitle = document.valueOf("//dynamic-element[@name='DisplayTitle']") />  254 <#assign newOrEventRawPublishedDate = document.valueOf("//dynamic-element[@name='PublishedDate']/dynamic-content/text()") />   255 <#if newOrEventRawPublishedDate != "" >  256 <#assign newOrEventParsedPublishedDate = dateUtil.parseDate("yyyy-MM-dd", newOrEventRawPublishedDate, locale) />  257 <#assign newOrEventPublishedDate = dateUtil.getDate(newOrEventParsedPublishedDate, "MMMM dd yyyy", locale) />  258 </#if>  259   260 <!-- start item html -->  261 <div class="b-other-new">  262 <a href="${buildURL()}">  263 ${entryDisplayTitle}  264 </a>  265 <div class="b-other-new__date">${newOrEventPublishedDate}</div>  266 </div>  267 <!-- end item html -->  268   269 </#if>  270   271 <#assign iCount += 1 />  272 </#if >  273 </#list>  274 <!-- end item loop -->  275 <!-- start footer -->   276 </div>  277 <!-- end footer -->  278   279 </#if>  280 <!-- END: Other News -->  281 </#if>  282 </div>  283 </div>  284 <!-- start functions -->  285 <#function getVocabularyId categoryName>  286   287 <#assign categoriesTest = assetCategoryLocalServiceUtil.getCategories() />  288   289 <#list categoriesTest as categoryEntry>  290 <#if categoryEntry.getName() == categoryName>  291 <#return categoryEntry.getVocabularyId()>  292 </#if>  293 </#list>  294 </#function>  295   296 <#function getCategoriesByVocabularyId vocabularyId>  297 <#assign vocabularyCategoryList=assetCategoryLocalServiceUtil.getVocabularyCategories(getterUtil.getLong(vocabularyId), 0, 999, categoriesOrderBy)/>  298 <#local vocabularyCategories = [] />  299 <#list vocabularyCategoryList as vocabularyCategoryEntry>  300 <#list categoryList as categoryEntry>   301 <#if categoryEntry.getName() == vocabularyCategoryEntry.getName() >  302   303 <#local vocabularyCategories = vocabularyCategories + [ getterUtil.getLong(categoryEntry.getCategoryId()) ] />  304   305 </#if>  306 </#list>  307 </#list>  308 <#return vocabularyCategories>  309 </#function>  310   311 <#function buildURL>  312   313 <#assign projectCategoryId = getCategoryIdByVocabularyId(allProjectsVocabularyId) />  314 <#assign projectCategoryIdParam = "" />  315 <#if projectCategoryId+"" != "">  316 <#assign projectCategoryIdParam = "?p_r_p_categoryId=" + projectCategoryId />  317 </#if>  318 <#local url = "/" + splittedURL[1] + "/" + renderer.getUrlTitle() + projectCategoryIdParam />  319 <#return url />  320 </#function>  321   322 <#function getCategoryIdByVocabularyId vocabularyId>  323 <#assign vocabularyCategoryList=assetCategoryLocalServiceUtil.getVocabularyCategories(getterUtil.getLong(vocabularyId), 0, 999, categoriesOrderBy)/>  324 <#assign categoryList=assetCategoryLocalServiceUtil.getCategories(className, classPK)/>  325 <#list vocabularyCategoryList as vocabularyCategoryEntry>  326 <#list categoryList as categoryEntry>   327 <#if categoryEntry.getName() == vocabularyCategoryEntry.getName() >  328 <#return categoryEntry.getCategoryId()>  329 </#if>  330 </#list>  331 </#list>  332 <#return "">  333 </#function>  334   335   336 <#function sortEntries sortFieldName sortType entries>  337 <#assign dynamicElements = [] />  338 <#if entries?has_content>  339 <#list entries as curEntry>  340 <#assign renderer = curEntry.getAssetRenderer()>  341 <#assign className = renderer.getClassName() >  342 <#assign classPK = renderer.getClassPK() />  343 <#if className == "com.liferay.journal.model.JournalArticle" >  344 <#assign journalArticle = renderer.getArticle() >  345 <#assign document = saxReaderUtil.read(journalArticle.getContentByLocale(locale)) >  346   347 <#if document.valueOf("//dynamic-element[@name='" + sortFieldName + "']")?? >  348 sortFieldName = ${sortFieldName}  349 <#assign sortField = document.valueOf("//dynamic-element[@name='" + sortFieldName + "']") />  350 sortField = ${sortField}  351 <#assign dynamicElements = dynamicElements + [ {"sortField": sortField, "document":document, "entry": curEntry, "classPK":classPK, "className": className, "renderer": renderer} ] />  352 </#if>  353 </#if>  354   355 </#list>  356 </#if>  357   358 <#if dynamicElements?has_content>  359 <#if sortType == "ASC">  360 <#assign sortedDynDocument = dynamicElements?sort_by("sortField") />  361 </#if>  362 <#if sortType == "DESC">  363 <#assign sortedDynDocument = dynamicElements?sort_by("sortField")?reverse />  364 </#if>  365 <#return sortedDynDocument>  366 <#else>  367 <#return dynamicElements>  368 </#if>  369   370 </#function>  371 <!-- end functions -->  372 <!-- END: News Template -->  WeiterlesenÜberHonda Research Institute and University Researchers Develop Breakthrough Battery Chemistry »

F_Battery_Diagram_Master.png

Honda_HRI_F_Battery_Diagram_Master_120518 4.jpg

Honda Research Institute Launches “Curious Minded Machine” Research Collaboration with MIT, University of Pennsylvania and University of Washington

Fehler bei der Verarbeitung der Vorlage. No error description was specified for this error; low-level message: java.lang.ClassNotFoundException: com.liferay.journal.service.JournalArticleResourceLocalServiceUtil cannot be found by com.liferay.portal.template.freemarker_2.0.27 ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign journalArticleResourceLocalSe... [in template "20116#20152#NEWS-ARTICLE-1.0.0" at line 126, column 13] ---- 1 <!-- START: News Template -->  2   3 <style>  4 /*START: Related Projects*/  5 .b-related-projects-container, .b-other-news-container{  6 background: #f4f4f4;  7 padding: 0px 20px 30px 20px;  8 }  9   10 .b-related-projects-container--title, .b-other-news-container--title {  11 font-size: 24px;  12 line-height: 1.1em;  13 color: #cd1129;  14 margin-bottom: 10px;  15 margin-top: 30px;  16 }  17   18 .b-related-projects-container {  19 padding-bottom: 0;  20 }  21   22 .b-related-project, .b-other-new {  23 margin-bottom: 10px;  24 line-height: 14px;  25 }  26   27 .b-related-project a, .b-other-new a{  28 color: #444;  29 font-weight: 700;  30 }  31   32 .b-related-project a, .b-other-new a{  33 color: #444;  34 font-weight: 700;  35 }  36   37 .b-related-project a:hover, .b-other-new a:hover{  38 color: #0a7cbc;  39 }  40   41 .b-other-new__date{  42 color: #999;  43 font-family: "Segoe UI","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;  44 font-size: 13px;  45 }  46   47 /*END: Related Projects*/  48   49 .b-content__summary{  50 font-family: georgia, serif;  51 font-size: 24px;  52 line-height: 1.1em;  53 font-style: italic;  54 margin-bottom: 30px;  55 }  56   57 .b-content__title{  58 margin-bottom: 10px;   59 }  60   61 .b-content__body{  62 font-size: 12pt;  63 color: black;  64 text-align: justify;  65 line-height: normal;  66 }  67   68 .b-content__type--no-space {  69 margin-bottom: 10px;  70 }  71   72 .b-content--news .b-content__title {  73 font-size: 22px;  74 line-height: 1.5;  75 }  76   77 .b-content--news .b-content__summary {  78 font-size: 16px;  79 line-height: 1.5;  80 font-style: normal;  81 font-family: inherit;  82 }  83   84 </style>  85 <!-- START: News Template - HTML -->  86 <#import "liferay-hri-theme_SERVLET_CONTEXT_/templates/base22/freemarker-utils.ftl" as utils>  87 <div class="row">  88   89 <div class="col-md-9">  90 <article class="b-content b-content--news">  91 <div class="b-content__title ]">${DisplayTitle.getData()}</div>  92   93 <#assign PublishedDate_Data = getterUtil.getString(PublishedDate.getData())>  94 <#if validator.isNotNull(PublishedDate_Data)>  95 <#assign PublishedDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", PublishedDate_Data, locale)>  96 <div class="b-content__type b-content__type--no-space">${dateUtil.getDate(PublishedDate_DateObj, "MMMM dd yyyy", locale)}</div>  97 </#if>  98   99 <div class="b-content__summary">${Summary.getData()}</div>  100   101 <div class="b-content__body">${Body.getData()}</div>  102 </article>  103   104   105   106 </div>  107 <!-- END: News Template - HTML -->  108   109 <div class="col-md-3">  110 <#assign serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()>  111 <#assign themeDisplay = serviceContext.getThemeDisplay() />  112 <#assign viewInContext = (themeDisplay.getURLCurrent()?index_of("control_panel") gte 0)?then(false, true) />  113   114 <#if viewInContext == true>  115 <!-- START: Related Projects -->  116 <#assign OrderByComparatorFactoryUtil = staticUtil["com.liferay.portal.kernel.util.OrderByComparatorFactoryUtil"] />  117   118 <#assign categoriesOrderBy = OrderByComparatorFactoryUtil.create("AssetCategory", ["modifiedDate", false]) />   119   120 <#--Obtain domain of Liferay instance -->  121 <#assign splittedURL = themeDisplay.getURLCurrent()?split("/") />  122   123 <#--Obtain the categories of the current content -->  124 <#assign journalArticleId = .vars['reserved-article-id'].data />  125   126 <#assign journalArticleResourceLocalServiceUtil = staticUtil["com.liferay.journal.service.JournalArticleResourceLocalServiceUtil"]>  127   128 <#assign assetCategoryLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetCategoryLocalServiceUtil"]>  129   130 <#assign articleResourcePK = journalArticleResourceLocalServiceUtil.getArticleResourcePrimKey(groupId, journalArticleId)/>  131   132 <#assign categoryList=assetCategoryLocalServiceUtil.getCategories("com.liferay.journal.model.JournalArticle", articleResourcePK) />  133   134 <#--Obtain the VocabularyID of 'All Projects'-->  135 <#assign allProjectsVocabularyId = getVocabularyId('All Projects') />  136   137 <#assign allProjectsCategoriesOfCurrentContent = getCategoriesByVocabularyId(allProjectsVocabularyId) />  138   139 <#-- Instanciate Search Projects Content -->  140 <#assign assetEntryQueryService = objectUtil('com.liferay.asset.kernel.service.AssetEntryLocalServiceUtil')>  141 <#assign assetEntryQuery = objectUtil('com.liferay.asset.kernel.service.persistence.AssetEntryQuery')>  142   143 <#if allProjectsCategoriesOfCurrentContent?has_content>  144   145   146   147 <#-- Search Projects Content -->  148 <#assign search = assetEntryQuery.setAnyCategoryIds(allProjectsCategoriesOfCurrentContent)>  149   150 <#assign projectsStructureId = utils.getStructureIdByName("Project") />  151 <#assign search = assetEntryQuery.setClassTypeIds([projectsStructureId])>  152   153 <#assign entries = assetEntryQueryService.getEntries(assetEntryQuery)>  154   155 <#if entries?has_content>  156 <!-- start header html -->  157 <div class="b-related-projects-container clearfix">  158 <div class="b-related-projects-container--title">Related Projects</div>  159   160 <!-- end header html -->  161   162 <!-- start item loop -->  163 <#list entries as entry>  164 <#assign renderer = entry.getAssetRenderer()>  165 <#assign className = renderer.getClassName() >  166   167 <#assign classPK = renderer.getClassPK() />  168   169 <#-- Skip the current content -->  170 <#if className == "com.liferay.journal.model.JournalArticle" >  171   172 <#assign journalArticle = renderer.getArticle() >  173 <#assign document = saxReaderUtil.read(journalArticle.getContent()) >  174   175 <#assign entryDisplayTitle = document.valueOf("//dynamic-element[@name='DisplayTitle']") />  176   177 <!-- start item html -->  178 <div class="b-related-project">  179 <a href="${buildURL()}">  180 ${entryDisplayTitle}  181 </a>  182   183 </div>  184   185   186   187 <!-- end item html -->  188   189 </#if>  190 </#list>  191 <!-- end item loop -->  192   193 <!-- start footer -->   194 </div>  195 <!-- end footer -->  196   197 </#if>  198 </#if>  199   200 <!-- END: Related Projects -->  201   202 <!-- START: Other News -->  203   204 <#assign search = assetEntryQuery.setAnyCategoryIds([])>  205   206 <#assign newsStructureId = utils.getStructureIdByName("News") />  207 <#assign eventStructureId = utils.getStructureIdByName("Event") />  208   209 <#assign search = assetEntryQuery.setClassTypeIds([newsStructureId, eventStructureId])>  210 <#assign entries = assetEntryQueryService.getEntries(assetEntryQuery)>  211   212   213 <#assign sortType = "DESC" />  214 <#assign sortFieldName = "PublishedDate" />  215   216 <#if entries?has_content>  217 <#assign sortedEntries = sortEntries(sortFieldName, sortType, entries) />  218   219 <!-- start header html -->  220 <div class="b-other-news-container clearfix">  221 <div class="b-other-news-container--title">Other news</div>  222   223 <!-- end header html -->  224   225 <!-- start item loop -->  226 <#assign iCount = 1 />  227 <#list sortedEntries as sortedEntry>  228   229   230 <#assign entry = sortedEntry.entry />  231 <#assign renderer = sortedEntry.renderer />  232 <#assign className = renderer.getClassName() >  233 <#assign classPK = renderer.getClassPK() />  234   235 <#assign tentId = renderer.getArticle().getArticleId() />  236   237   238 <#if tentId != journalArticleId >  239   240 <#if iCount gt 3 >  241 <#break>  242 </#if >  243   244   245   246   247 <#-- Skip the current content -->  248 <#if className == "com.liferay.journal.model.JournalArticle" >  249   250 <#assign journalArticle = renderer.getArticle() >  251 <#assign document = sortedEntry.document >  252   253 <#assign entryDisplayTitle = document.valueOf("//dynamic-element[@name='DisplayTitle']") />  254 <#assign newOrEventRawPublishedDate = document.valueOf("//dynamic-element[@name='PublishedDate']/dynamic-content/text()") />   255 <#if newOrEventRawPublishedDate != "" >  256 <#assign newOrEventParsedPublishedDate = dateUtil.parseDate("yyyy-MM-dd", newOrEventRawPublishedDate, locale) />  257 <#assign newOrEventPublishedDate = dateUtil.getDate(newOrEventParsedPublishedDate, "MMMM dd yyyy", locale) />  258 </#if>  259   260 <!-- start item html -->  261 <div class="b-other-new">  262 <a href="${buildURL()}">  263 ${entryDisplayTitle}  264 </a>  265 <div class="b-other-new__date">${newOrEventPublishedDate}</div>  266 </div>  267 <!-- end item html -->  268   269 </#if>  270   271 <#assign iCount += 1 />  272 </#if >  273 </#list>  274 <!-- end item loop -->  275 <!-- start footer -->   276 </div>  277 <!-- end footer -->  278   279 </#if>  280 <!-- END: Other News -->  281 </#if>  282 </div>  283 </div>  284 <!-- start functions -->  285 <#function getVocabularyId categoryName>  286   287 <#assign categoriesTest = assetCategoryLocalServiceUtil.getCategories() />  288   289 <#list categoriesTest as categoryEntry>  290 <#if categoryEntry.getName() == categoryName>  291 <#return categoryEntry.getVocabularyId()>  292 </#if>  293 </#list>  294 </#function>  295   296 <#function getCategoriesByVocabularyId vocabularyId>  297 <#assign vocabularyCategoryList=assetCategoryLocalServiceUtil.getVocabularyCategories(getterUtil.getLong(vocabularyId), 0, 999, categoriesOrderBy)/>  298 <#local vocabularyCategories = [] />  299 <#list vocabularyCategoryList as vocabularyCategoryEntry>  300 <#list categoryList as categoryEntry>   301 <#if categoryEntry.getName() == vocabularyCategoryEntry.getName() >  302   303 <#local vocabularyCategories = vocabularyCategories + [ getterUtil.getLong(categoryEntry.getCategoryId()) ] />  304   305 </#if>  306 </#list>  307 </#list>  308 <#return vocabularyCategories>  309 </#function>  310   311 <#function buildURL>  312   313 <#assign projectCategoryId = getCategoryIdByVocabularyId(allProjectsVocabularyId) />  314 <#assign projectCategoryIdParam = "" />  315 <#if projectCategoryId+"" != "">  316 <#assign projectCategoryIdParam = "?p_r_p_categoryId=" + projectCategoryId />  317 </#if>  318 <#local url = "/" + splittedURL[1] + "/" + renderer.getUrlTitle() + projectCategoryIdParam />  319 <#return url />  320 </#function>  321   322 <#function getCategoryIdByVocabularyId vocabularyId>  323 <#assign vocabularyCategoryList=assetCategoryLocalServiceUtil.getVocabularyCategories(getterUtil.getLong(vocabularyId), 0, 999, categoriesOrderBy)/>  324 <#assign categoryList=assetCategoryLocalServiceUtil.getCategories(className, classPK)/>  325 <#list vocabularyCategoryList as vocabularyCategoryEntry>  326 <#list categoryList as categoryEntry>   327 <#if categoryEntry.getName() == vocabularyCategoryEntry.getName() >  328 <#return categoryEntry.getCategoryId()>  329 </#if>  330 </#list>  331 </#list>  332 <#return "">  333 </#function>  334   335   336 <#function sortEntries sortFieldName sortType entries>  337 <#assign dynamicElements = [] />  338 <#if entries?has_content>  339 <#list entries as curEntry>  340 <#assign renderer = curEntry.getAssetRenderer()>  341 <#assign className = renderer.getClassName() >  342 <#assign classPK = renderer.getClassPK() />  343 <#if className == "com.liferay.journal.model.JournalArticle" >  344 <#assign journalArticle = renderer.getArticle() >  345 <#assign document = saxReaderUtil.read(journalArticle.getContentByLocale(locale)) >  346   347 <#if document.valueOf("//dynamic-element[@name='" + sortFieldName + "']")?? >  348 sortFieldName = ${sortFieldName}  349 <#assign sortField = document.valueOf("//dynamic-element[@name='" + sortFieldName + "']") />  350 sortField = ${sortField}  351 <#assign dynamicElements = dynamicElements + [ {"sortField": sortField, "document":document, "entry": curEntry, "classPK":classPK, "className": className, "renderer": renderer} ] />  352 </#if>  353 </#if>  354   355 </#list>  356 </#if>  357   358 <#if dynamicElements?has_content>  359 <#if sortType == "ASC">  360 <#assign sortedDynDocument = dynamicElements?sort_by("sortField") />  361 </#if>  362 <#if sortType == "DESC">  363 <#assign sortedDynDocument = dynamicElements?sort_by("sortField")?reverse />  364 </#if>  365 <#return sortedDynDocument>  366 <#else>  367 <#return dynamicElements>  368 </#if>  369   370 </#function>  371 <!-- end functions -->  372 <!-- END: News Template -->  WeiterlesenÜberHonda Research Institute Launches “Curious Minded Machine” Research Collaboration with MIT, University of Pennsylvania and University of Washington »

news-cmm.png

Cooperative Devices

Cooperative Devices Research Area Cooperative Devices are novel physical entities with immersed computation that cooperatively work with each other in Intelligent Cyber Physical Systems (ICPS) that transcend the Internet of Things (IoT). Cooperative devices are expected to be embedded or blended in various everyday objects or the environment, such as clothing, pens, desks, chairs, flooring, robots, cars, vegetation, and outdoor street scenes. Scientific and technological challenges in this research area include integration, miniaturization, energy supply/storage, environment affinity, distributed intelligent computation, and ubiquity. The major function of cooperative devices would be to sense the human and environment state, as well as to process and relate the information to the situational and temporal context. Such a high-level understanding of human and environment state would enable development of technologies that enhance, coach, support and ultimately bring new experiences to humans. WeiterlesenÜberCooperative Devices »

Main Global Research Areas

The upper part from the Global Research Areas asset publisher WeiterlesenÜberMain Global Research Areas »

Frontier Robotics

Frontier Robotics Research Area One of HRI's new global research initiatives, Frontier Robotics, is exploring the development of an Intelligent Cyber Physical Systems (ICPS) in which robots support and enhance humans' activities. The ICPS concept envisions a variety of robots that are connected to high-speed networks at home and in public spaces working together to perform activities that save time, empower humans to expand their goals and provide empathetic support. Through the creation of avatars and autonomous intelligent entities, HRI's Frontier Robotics program is positioning robots to work alongside humans in collaborative, scalable networks aimed at extending human capabilities in the physical world while recognizing human intentions and emotions. Working with and learning from humans, robots have the capability of earning human trust; thus becoming more helpful. By supporting human's physical, mental and emotional activities, HRI believes these intelligent and collaborative robots can improve humans' quality of life, allowing friends, families, and communities to spend more time together in life-affirming activities. WeiterlesenÜberFrontier Robotics »

Projects

We compute various musculoskeletal indicators of human performance when the driver is operating a vehicle under normal and emergency maneuvering.
The goal of the project is to achieve robust lane-level localization for cars using low cost mass producible sensors.
We have developed online algorithms to transfer motion from a human demonstrator to Honda's humanoid robot, ASIMO.
The development of the next generation green and safe batteries with high energy density is highly desirable for meeting the rapidly growing needs of electrical vehicles.
Rare earth Manganese Oxide (ReMO) as a cathode material has potential capacity higher than that of commercial lithium manganese oxide.
Metal-air batteries are solid state batteries using metal oxidation at the anode and oxygen reduction at the cathode to induce a current flow.
This project is focused on CNT and graphene enforced electrode materials for secondary battery and supercapacitor applications.
This research is focused on scale-up technology for continuous synthesis of SWNTs by CVD method and the exploration of their performance in actual electrochemical devices
The core of this project is for atomistic level understanding of environmental impact on conductivities of SWNTs and 2-D materials in order to reveal their ultimate sensitivities.
Synthesis and studies of growth mechanism, self assembly and properties of low dimensional nanomaterials for alternative energy technologies are at the core of our research.
The goal is to develop driving aids that enhance the driver's situational awareness and give drivers a sense of confidence and trust in the vehicles they are operating.
In Knowledge Discovery, we Integrate knowledge from multiple sources such as Wikipedia, Yahoo Question/Answers, Open Directory Project and OpenMind.
Probabilistic model to track dialog state and provide information to driver viaspoken dialog
This project presents a control theoretic approach for human pose estimation from a set of key feature points detected using depth image streams obtained from a time of flight imaging device.
We are developing a real-time system that detects and tracks traffic participants.
We aim to develop a robust pedestrian detection algorithm that can handle partial occlussions.
We are taking advantage of our autonomous driving platform to create a comprehensive repository of annotated sensor data that provide computer vision benchmarks and training data to support advanced driving assist and autonomous driving applications.
Backing-up of articulated vehicles poses a difficult challenge even for experienced drivers. While long wheelbase dual-axle trailers provide a benefit of increased capacity over their single-axle counterparts, backing-up of such systems is especially difficult. We devise a control strategy for such systems, allowing backing-up maneuvers to be intuitive to drivers without experience with trailers. Using hitch angle feedback, we show these concepts can be used to stabilize the trailer in back-up motion in the presence of arbitrary driver inputs.
Utilizing the latest wearable sensing technologies and patented motion prediction algorithms, the goal is to predict human movement and perform biomechanical computations based on those predictions.