Previous Video Versions (Expired)

Zebra Crossing

3 Way Intersection

5 Way Intersection

4 Way Intersection

Branch With Gore On Left

Branch With Gore On Right

Construction Zone

Merge With Gore On Left

Merge With Gore On Right

Tunnel

Railway Crossing

Overhead Bridge

HSD - Dataset Section

Dataset This dataset corresponds to the paper, "Dynamic Traffic Scene Classification with Space-Time Coherence" , as it appears in the proceedings of International Conference on Robotics and Automation (ICRA) 2019. In the current release, the dataset is only being made available to researchers in universities. The process to obtain the dataset is as follows: If you are affiliated with a university, please send email to using your official university email account.    A "Data Sharing Agreement"  will be sent to you and must be signed by a university representative (typically a university professor, not a student). After execution of this agreement, a link and password to download the dataset will be provided. Leer másAcerca deHSD - Dataset Section »

Room-temperature cycling of metal fluoride electrodes: Liquid electrolytes for high-energy fluoride ion cells

Se ha producido un error al procesar la plantilla. 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#PUBLICATIONS-1.0.0" at line 179, column 13] ---- 1 <!-- START: Publication Template -->  2   3 <style>  4 /*START: Related Projects*/  5 .b-related-projects-container, .b-related-researchArea-container{  6 background: #f4f4f4;  7 padding: 0px 20px 30px 20px;  8 margin-bottom: 20px;  9 }  10   11 .b-related-researchArea-container--title {  12 font-size: 24px;  13 line-height: 1.1em;  14 color: #cd1129;  15 margin-bottom: 10px;  16 margin-top: 30px;  17 font-family: Georgia;  18 }  19   20 .b-related-project, .b-related-researchArea {  21 margin-bottom: 10px;  22 }  23   24 .b-related-project a, .b-related-researchArea a{  25 color: #444;  26 font-weight: 700;  27 }  28 /*END: Related Projects*/  29   30 .item .title h1 {  31 font-family: 'Open Sans', Arial, sans-serif;  32 font-weight: 700;  33 font-size: 38px;  34 line-height: 1em;  35 }  36   37 .item .type{  38 font-size: 18px;  39 font-weight: 700;  40 font-family: 'open sans', arial, sans-serif;  41 color: #999;  42 margin-bottom: 30px;  43 }  44   45 .item h4{  46 color: #000;  47 margin-bottom: 0;  48 margin-top: 30px;  49 font-size: 17px;  50 font-family: 'open sans', arial, sans-serif;  51 line-height: 1.6;  52 font-weight: 700;  53 }  54   55 .item .well {  56 border: 0;  57 border-radius: 0;  58 box-shadow: none;  59 background-color: #f4f4f4;  60 min-height: 20px;  61 padding: 19px;  62 margin-bottom: 20px;  63 font-family: "Segoe UI","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;  64 font-size: 13px;  65 }  66   67 .item a:hover {  68 background-color: #3276b1;  69 border-color: #285e8e;  70 }  71   72 .item a{  73 font-family: "Segoe UI","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;  74 line-height: 1.4;  75 word-wrap: break-word;  76 }  77   78 .item .btn{  79 display: inline-block;  80 padding: 6px 12px;  81 margin-bottom: 0;  82 font-size: 14px;  83 font-weight: 400;  84 line-height: 1.428571429;  85 text-align: center;  86 white-space: nowrap;  87 vertical-align: middle;  88 cursor: pointer;  89 -webkit-user-select: none;  90 -moz-user-select: none;  91 -ms-user-select: none;  92 -o-user-select: none;  93 user-select: none;  94 border: 1px solid transparent;  95 border-radius: 4px;  96 }  97   98 .item .btn-primary{  99 color: #fff;  100 background-color: #428bca;  101 border-color: #357ebd;  102 border-radius: 0px;  103 }  104   105 .item h5{  106 font-size: 12px;  107 color: #999;  108 font-weight: 700;  109 margin-bottom: 5px;  110 font-family: 'open sans', arial, sans-serif;  111 }  112   113 .item .detailscontainer{  114 font-family: "Segoe UI","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;  115 }  116 </style>  117   118 <div class="row">  119 <div class="col-md-9 clearfix">  120 <div class="item">  121 <div class="title">  122 <h1>${DisplayTitle.getData()}</h1>  123 </div>  124 <div class="type">${PublicationType.getData()}</div>  125 <div class="bodycontainer visible">  126 <h4>Abstract</h4>  127 <div id="publication-abstract">  128 ${Abstract.getData()}  129 </div>  130 </div>  131   132 <#if LinkToExternalSite.getData() != "" >  133 <div class="fulltext visible">  134 <h4>Full Text</h4>  135 <div class="linkscontainer well">  136 <a type="button" class="btn btn-primary viewOnExternalSite" href='${LinkToExternalSite.getData()?keep_before(",")}''>View on External Site</a>  137 </div>  138 </div>  139 </#if>  140   141 <div class="detailscontainer">  142 <h4>Details</h4>  143 <h5>PUBLISHED IN</h5>  144 ${PublishedIn.getData()}  145 <br>  146 <h5>PUBLICATION DATE</h5>  147 <#assign PublicationDate_Data = getterUtil.getString(PublicationDate.getData())>  148   149 <#if validator.isNotNull(PublicationDate_Data)>  150 <#assign PublicationDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", PublicationDate_Data, locale)>  151   152 ${dateUtil.getDate(PublicationDate_DateObj, "dd MMM yyyy", locale)}  153 </#if>  154 <br>  155 <h5>AUTHORS</h5>  156 ${FullListOfAuthors.getData()}  157 <br>  158 </div>  159 </div>  160 </div>  161 <div class="col-md-3">  162 <#assign serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()>  163 <#assign themeDisplay = serviceContext.getThemeDisplay() />  164 <#assign viewInContext = (themeDisplay.getURLCurrent()?index_of("control_panel") gte 0)?then(false, true) />  165   166 <#if viewInContext == true>  167 <!-- START: Related Projects -->  168 <#import "liferay-hri-theme_SERVLET_CONTEXT_/templates/base22/freemarker-utils.ftl" as utils>  169 <#assign OrderByComparatorFactoryUtil = staticUtil["com.liferay.portal.kernel.util.OrderByComparatorFactoryUtil"] />  170   171 <#assign categoriesOrderBy = OrderByComparatorFactoryUtil.create("AssetCategory", ["modifiedDate", false]) />   172   173 <#--Obtain domain of Liferay instance -->  174 <#assign splittedURL = themeDisplay.getURLCurrent()?split("/") />  175   176 <#--Obtain the categories of the current content -->  177 <#assign journalArticleId = .vars['reserved-article-id'].data>  178   179 <#assign journalArticleResourceLocalServiceUtil = staticUtil["com.liferay.journal.service.JournalArticleResourceLocalServiceUtil"]>  180   181 <#assign assetCategoryLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetCategoryLocalServiceUtil"]>  182   183 <#assign articleResourcePK = journalArticleResourceLocalServiceUtil.getArticleResourcePrimKey(groupId, journalArticleId)/>  184   185 <#assign categoryList=assetCategoryLocalServiceUtil.getCategories("com.liferay.journal.model.JournalArticle", articleResourcePK) />  186   187 <#--Obtain the VocabularyID of 'All Projects'-->  188 <#assign allProjectsVocabularyId = getVocabularyId('All Projects') />  189 <#assign allProjectsCategoriesOfCurrentContent = getCategoriesByVocabularyId(allProjectsVocabularyId) />  190   191 <#assign allResearchAreasVocabularyId = getVocabularyId('All Research Areas') />  192 <#assign allResearchAreasCategoriesOfCurrentContent = getCategoriesByVocabularyId(allResearchAreasVocabularyId) />  193   194   195 <#if allProjectsCategoriesOfCurrentContent?has_content>  196 <#-- Search Projects Content -->  197 <#assign assetEntryQueryService = objectUtil('com.liferay.asset.kernel.service.AssetEntryLocalServiceUtil')>  198   199 <#assign assetEntryQuery = objectUtil('com.liferay.asset.kernel.service.persistence.AssetEntryQuery')>  200 <#assign search = assetEntryQuery.setAnyCategoryIds(allProjectsCategoriesOfCurrentContent)>  201   202 <#assign projectsStructureId = utils.getStructureIdByName("Project") />  203 <#assign search = assetEntryQuery.setClassTypeIds([projectsStructureId])>  204   205 <#-- Set Max number -->  206 <#assign search = assetEntryQuery.setEnd(3)>  207   208 <#assign entries = assetEntryQueryService.getEntries(assetEntryQuery)>  209   210 <#if entries?has_content>  211 <!-- start header html -->  212 <div class="b-related-projects-container clearfix">  213 <div class="b-widget__title">  214 Related Projects  215 </div>  216   217 <!-- end header html -->  218   219 <!-- start item loop -->  220 <#list entries as entry>  221 <#assign renderer = entry.getAssetRenderer()>  222 <#assign className = renderer.getClassName() >  223   224 <#assign classPK = renderer.getClassPK() />  225   226 <#-- Skip the current content -->  227 <#if className == "com.liferay.journal.model.JournalArticle" >  228   229 <#assign journalArticle = renderer.getArticle() >  230 <#assign document = saxReaderUtil.read(journalArticle.getContent()) >  231   232 <#assign entryDisplayTitle = document.valueOf("//dynamic-element[@name='DisplayTitle']") />  233   234 <!-- start item html -->  235 <div class="b-related-project">  236 <a href="${buildURL()}">  237 ${entryDisplayTitle}  238 </a>  239 </div>  240   241 <!-- end item html -->  242   243 </#if>  244 </#list>  245 <!-- end item loop -->  246   247 <!-- start footer -->   248 </div>  249 <!-- end footer -->  250   251 </#if>  252 </#if>  253   254 <#if allResearchAreasCategoriesOfCurrentContent?has_content>  255   256 <#-- Search Projects by Research Areas -->  257 <#assign assetEntryQueryService = objectUtil('com.liferay.asset.kernel.service.AssetEntryLocalServiceUtil')>  258   259 <#assign assetEntryQuery = objectUtil('com.liferay.asset.kernel.service.persistence.AssetEntryQuery')>  260   261 <#assign search = assetEntryQuery.setAnyCategoryIds(allResearchAreasCategoriesOfCurrentContent)>  262   263 <#assign researchAreaStructureId = utils.getStructureIdByName("Research Area") />  264 <#assign search = assetEntryQuery.setClassTypeIds([researchAreaStructureId])>  265   266 <#assign entries = assetEntryQueryService.getEntries(assetEntryQuery)>  267   268 <#if entries?has_content >  269 <!-- start header html -->  270 <div class="b-related-researchArea-container clearfix">  271 <div class="b-widget__title">Research Area</div>  272   273 <!-- end header html -->  274 <!-- start item loop -->  275 <#list entries as entry>  276 <#assign renderer = entry.getAssetRenderer()>  277 <#assign className = renderer.getClassName() >  278   279 <#assign classPK = renderer.getClassPK() />  280   281 <#-- Skip the current content -->  282 <#if className == "com.liferay.journal.model.JournalArticle" >  283   284 <#assign journalArticle = renderer.getArticle() >  285 <#assign document = saxReaderUtil.read(journalArticle.getContent()) >  286   287 <#assign entryDisplayTitle = document.valueOf("//dynamic-element[@name='DisplayTitle']") />  288   289 <!-- start item html -->  290 <div class="b-related-researchArea">  291 <a href="${buildURLResearchAreas()}">  292 ${entryDisplayTitle}  293 </a>  294 </div>  295   296 <!-- end item html -->  297   298 </#if>  299 </#list>  300 <!-- end item loop -->  301 <!-- start footer -->   302 </div>  303 <!-- end footer -->  304 </#if>  305 </#if>  306 <!-- END: Related Projects -->  307 </#if>  308 </div>  309   310 <!-- start functions -->  311 <#function getVocabularyId categoryName>  312   313 <#assign categoriesTest = assetCategoryLocalServiceUtil.getCategories() />  314   315 <#list categoriesTest as categoryEntry>  316 <#if categoryEntry.getName() == categoryName>  317 <#return categoryEntry.getVocabularyId()>  318 </#if>  319 </#list>  320 </#function>  321   322 <#function buildURLResearchAreas>  323   324 <#assign researchAreaCategoryId = getCategoryIdByVocabularyId(allResearchAreasVocabularyId) />  325 <#assign researchAreaIdParam = "" />  326 <#if researchAreaCategoryId+"" != "">  327 <#assign researchAreaIdParam = "?p_r_p_categoryId=" + researchAreaCategoryId />  328 </#if>  329 <#local url = "/" + splittedURL[1] + "/" + renderer.getUrlTitle() + researchAreaIdParam />  330 <#return url />  331 </#function>  332   333 <#function getCategoriesByVocabularyId vocabularyId>  334 <#assign vocabularyCategoryList=assetCategoryLocalServiceUtil.getVocabularyCategories(getterUtil.getLong(vocabularyId), 0, 999, categoriesOrderBy)/>  335 <#local vocabularyCategories = [] />  336 <#list vocabularyCategoryList as vocabularyCategoryEntry>  337 <#list categoryList as categoryEntry>   338 <#if categoryEntry.getName() == vocabularyCategoryEntry.getName() >  339   340 <#local vocabularyCategories = vocabularyCategories + [ getterUtil.getLong(categoryEntry.getCategoryId()) ] />  341   342 </#if>  343 </#list>  344 </#list>  345 <#return vocabularyCategories>  346 </#function>  347   348 <#function buildURL>  349   350 <#assign projectCategoryId = getCategoryIdByVocabularyId(allProjectsVocabularyId) />  351 <#assign projectCategoryIdParam = "" />  352 <#if projectCategoryId+"" != "">  353 <#assign projectCategoryIdParam = "?p_r_p_categoryId=" + projectCategoryId />  354 </#if>  355 <#local url = "/" + splittedURL[1] + "/" + renderer.getUrlTitle() + projectCategoryIdParam />  356 <#return url />  357 </#function>  358   359 <#function getCategoryIdByVocabularyId vocabularyId>  360 <#assign vocabularyCategoryList=assetCategoryLocalServiceUtil.getVocabularyCategories(getterUtil.getLong(vocabularyId), 0, 999, categoriesOrderBy)/>  361 <#assign categoryList=assetCategoryLocalServiceUtil.getCategories(className, classPK)/>  362 <#list vocabularyCategoryList as vocabularyCategoryEntry>  363 <#list categoryList as categoryEntry>   364 <#if categoryEntry.getName() == vocabularyCategoryEntry.getName() >  365 <#return categoryEntry.getCategoryId()>  366 </#if>  367 </#list>  368 </#list>  369 <#return "">  370 </#function>  371   372   373 </div>  374   375 <script type="text/javascript">  376   377 (function($){  378 AUI().ready("aui-module", function() {  379   380 $(".viewOnExternalSite").on("click", function(){  381 var splittedURL = $(this).attr("href").split(",");  382 debugger;  383 window.location.replace(splittedURL[0]);  384 });  385 });  386 })(jQuery);  387   388 </script>  389 <!-- END: Publication Template -->  Leer másAcerca deRoom-temperature cycling of metal fluoride electrodes: Liquid electrolytes for high-energy fluoride ion cells »

Carbon-rich shungite as a natural resource for efficient Li-ion battery electrodes

Se ha producido un error al procesar la plantilla. 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#PUBLICATIONS-1.0.0" at line 179, column 13] ---- 1 <!-- START: Publication Template -->  2   3 <style>  4 /*START: Related Projects*/  5 .b-related-projects-container, .b-related-researchArea-container{  6 background: #f4f4f4;  7 padding: 0px 20px 30px 20px;  8 margin-bottom: 20px;  9 }  10   11 .b-related-researchArea-container--title {  12 font-size: 24px;  13 line-height: 1.1em;  14 color: #cd1129;  15 margin-bottom: 10px;  16 margin-top: 30px;  17 font-family: Georgia;  18 }  19   20 .b-related-project, .b-related-researchArea {  21 margin-bottom: 10px;  22 }  23   24 .b-related-project a, .b-related-researchArea a{  25 color: #444;  26 font-weight: 700;  27 }  28 /*END: Related Projects*/  29   30 .item .title h1 {  31 font-family: 'Open Sans', Arial, sans-serif;  32 font-weight: 700;  33 font-size: 38px;  34 line-height: 1em;  35 }  36   37 .item .type{  38 font-size: 18px;  39 font-weight: 700;  40 font-family: 'open sans', arial, sans-serif;  41 color: #999;  42 margin-bottom: 30px;  43 }  44   45 .item h4{  46 color: #000;  47 margin-bottom: 0;  48 margin-top: 30px;  49 font-size: 17px;  50 font-family: 'open sans', arial, sans-serif;  51 line-height: 1.6;  52 font-weight: 700;  53 }  54   55 .item .well {  56 border: 0;  57 border-radius: 0;  58 box-shadow: none;  59 background-color: #f4f4f4;  60 min-height: 20px;  61 padding: 19px;  62 margin-bottom: 20px;  63 font-family: "Segoe UI","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;  64 font-size: 13px;  65 }  66   67 .item a:hover {  68 background-color: #3276b1;  69 border-color: #285e8e;  70 }  71   72 .item a{  73 font-family: "Segoe UI","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;  74 line-height: 1.4;  75 word-wrap: break-word;  76 }  77   78 .item .btn{  79 display: inline-block;  80 padding: 6px 12px;  81 margin-bottom: 0;  82 font-size: 14px;  83 font-weight: 400;  84 line-height: 1.428571429;  85 text-align: center;  86 white-space: nowrap;  87 vertical-align: middle;  88 cursor: pointer;  89 -webkit-user-select: none;  90 -moz-user-select: none;  91 -ms-user-select: none;  92 -o-user-select: none;  93 user-select: none;  94 border: 1px solid transparent;  95 border-radius: 4px;  96 }  97   98 .item .btn-primary{  99 color: #fff;  100 background-color: #428bca;  101 border-color: #357ebd;  102 border-radius: 0px;  103 }  104   105 .item h5{  106 font-size: 12px;  107 color: #999;  108 font-weight: 700;  109 margin-bottom: 5px;  110 font-family: 'open sans', arial, sans-serif;  111 }  112   113 .item .detailscontainer{  114 font-family: "Segoe UI","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;  115 }  116 </style>  117   118 <div class="row">  119 <div class="col-md-9 clearfix">  120 <div class="item">  121 <div class="title">  122 <h1>${DisplayTitle.getData()}</h1>  123 </div>  124 <div class="type">${PublicationType.getData()}</div>  125 <div class="bodycontainer visible">  126 <h4>Abstract</h4>  127 <div id="publication-abstract">  128 ${Abstract.getData()}  129 </div>  130 </div>  131   132 <#if LinkToExternalSite.getData() != "" >  133 <div class="fulltext visible">  134 <h4>Full Text</h4>  135 <div class="linkscontainer well">  136 <a type="button" class="btn btn-primary viewOnExternalSite" href='${LinkToExternalSite.getData()?keep_before(",")}''>View on External Site</a>  137 </div>  138 </div>  139 </#if>  140   141 <div class="detailscontainer">  142 <h4>Details</h4>  143 <h5>PUBLISHED IN</h5>  144 ${PublishedIn.getData()}  145 <br>  146 <h5>PUBLICATION DATE</h5>  147 <#assign PublicationDate_Data = getterUtil.getString(PublicationDate.getData())>  148   149 <#if validator.isNotNull(PublicationDate_Data)>  150 <#assign PublicationDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", PublicationDate_Data, locale)>  151   152 ${dateUtil.getDate(PublicationDate_DateObj, "dd MMM yyyy", locale)}  153 </#if>  154 <br>  155 <h5>AUTHORS</h5>  156 ${FullListOfAuthors.getData()}  157 <br>  158 </div>  159 </div>  160 </div>  161 <div class="col-md-3">  162 <#assign serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()>  163 <#assign themeDisplay = serviceContext.getThemeDisplay() />  164 <#assign viewInContext = (themeDisplay.getURLCurrent()?index_of("control_panel") gte 0)?then(false, true) />  165   166 <#if viewInContext == true>  167 <!-- START: Related Projects -->  168 <#import "liferay-hri-theme_SERVLET_CONTEXT_/templates/base22/freemarker-utils.ftl" as utils>  169 <#assign OrderByComparatorFactoryUtil = staticUtil["com.liferay.portal.kernel.util.OrderByComparatorFactoryUtil"] />  170   171 <#assign categoriesOrderBy = OrderByComparatorFactoryUtil.create("AssetCategory", ["modifiedDate", false]) />   172   173 <#--Obtain domain of Liferay instance -->  174 <#assign splittedURL = themeDisplay.getURLCurrent()?split("/") />  175   176 <#--Obtain the categories of the current content -->  177 <#assign journalArticleId = .vars['reserved-article-id'].data>  178   179 <#assign journalArticleResourceLocalServiceUtil = staticUtil["com.liferay.journal.service.JournalArticleResourceLocalServiceUtil"]>  180   181 <#assign assetCategoryLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetCategoryLocalServiceUtil"]>  182   183 <#assign articleResourcePK = journalArticleResourceLocalServiceUtil.getArticleResourcePrimKey(groupId, journalArticleId)/>  184   185 <#assign categoryList=assetCategoryLocalServiceUtil.getCategories("com.liferay.journal.model.JournalArticle", articleResourcePK) />  186   187 <#--Obtain the VocabularyID of 'All Projects'-->  188 <#assign allProjectsVocabularyId = getVocabularyId('All Projects') />  189 <#assign allProjectsCategoriesOfCurrentContent = getCategoriesByVocabularyId(allProjectsVocabularyId) />  190   191 <#assign allResearchAreasVocabularyId = getVocabularyId('All Research Areas') />  192 <#assign allResearchAreasCategoriesOfCurrentContent = getCategoriesByVocabularyId(allResearchAreasVocabularyId) />  193   194   195 <#if allProjectsCategoriesOfCurrentContent?has_content>  196 <#-- Search Projects Content -->  197 <#assign assetEntryQueryService = objectUtil('com.liferay.asset.kernel.service.AssetEntryLocalServiceUtil')>  198   199 <#assign assetEntryQuery = objectUtil('com.liferay.asset.kernel.service.persistence.AssetEntryQuery')>  200 <#assign search = assetEntryQuery.setAnyCategoryIds(allProjectsCategoriesOfCurrentContent)>  201   202 <#assign projectsStructureId = utils.getStructureIdByName("Project") />  203 <#assign search = assetEntryQuery.setClassTypeIds([projectsStructureId])>  204   205 <#-- Set Max number -->  206 <#assign search = assetEntryQuery.setEnd(3)>  207   208 <#assign entries = assetEntryQueryService.getEntries(assetEntryQuery)>  209   210 <#if entries?has_content>  211 <!-- start header html -->  212 <div class="b-related-projects-container clearfix">  213 <div class="b-widget__title">  214 Related Projects  215 </div>  216   217 <!-- end header html -->  218   219 <!-- start item loop -->  220 <#list entries as entry>  221 <#assign renderer = entry.getAssetRenderer()>  222 <#assign className = renderer.getClassName() >  223   224 <#assign classPK = renderer.getClassPK() />  225   226 <#-- Skip the current content -->  227 <#if className == "com.liferay.journal.model.JournalArticle" >  228   229 <#assign journalArticle = renderer.getArticle() >  230 <#assign document = saxReaderUtil.read(journalArticle.getContent()) >  231   232 <#assign entryDisplayTitle = document.valueOf("//dynamic-element[@name='DisplayTitle']") />  233   234 <!-- start item html -->  235 <div class="b-related-project">  236 <a href="${buildURL()}">  237 ${entryDisplayTitle}  238 </a>  239 </div>  240   241 <!-- end item html -->  242   243 </#if>  244 </#list>  245 <!-- end item loop -->  246   247 <!-- start footer -->   248 </div>  249 <!-- end footer -->  250   251 </#if>  252 </#if>  253   254 <#if allResearchAreasCategoriesOfCurrentContent?has_content>  255   256 <#-- Search Projects by Research Areas -->  257 <#assign assetEntryQueryService = objectUtil('com.liferay.asset.kernel.service.AssetEntryLocalServiceUtil')>  258   259 <#assign assetEntryQuery = objectUtil('com.liferay.asset.kernel.service.persistence.AssetEntryQuery')>  260   261 <#assign search = assetEntryQuery.setAnyCategoryIds(allResearchAreasCategoriesOfCurrentContent)>  262   263 <#assign researchAreaStructureId = utils.getStructureIdByName("Research Area") />  264 <#assign search = assetEntryQuery.setClassTypeIds([researchAreaStructureId])>  265   266 <#assign entries = assetEntryQueryService.getEntries(assetEntryQuery)>  267   268 <#if entries?has_content >  269 <!-- start header html -->  270 <div class="b-related-researchArea-container clearfix">  271 <div class="b-widget__title">Research Area</div>  272   273 <!-- end header html -->  274 <!-- start item loop -->  275 <#list entries as entry>  276 <#assign renderer = entry.getAssetRenderer()>  277 <#assign className = renderer.getClassName() >  278   279 <#assign classPK = renderer.getClassPK() />  280   281 <#-- Skip the current content -->  282 <#if className == "com.liferay.journal.model.JournalArticle" >  283   284 <#assign journalArticle = renderer.getArticle() >  285 <#assign document = saxReaderUtil.read(journalArticle.getContent()) >  286   287 <#assign entryDisplayTitle = document.valueOf("//dynamic-element[@name='DisplayTitle']") />  288   289 <!-- start item html -->  290 <div class="b-related-researchArea">  291 <a href="${buildURLResearchAreas()}">  292 ${entryDisplayTitle}  293 </a>  294 </div>  295   296 <!-- end item html -->  297   298 </#if>  299 </#list>  300 <!-- end item loop -->  301 <!-- start footer -->   302 </div>  303 <!-- end footer -->  304 </#if>  305 </#if>  306 <!-- END: Related Projects -->  307 </#if>  308 </div>  309   310 <!-- start functions -->  311 <#function getVocabularyId categoryName>  312   313 <#assign categoriesTest = assetCategoryLocalServiceUtil.getCategories() />  314   315 <#list categoriesTest as categoryEntry>  316 <#if categoryEntry.getName() == categoryName>  317 <#return categoryEntry.getVocabularyId()>  318 </#if>  319 </#list>  320 </#function>  321   322 <#function buildURLResearchAreas>  323   324 <#assign researchAreaCategoryId = getCategoryIdByVocabularyId(allResearchAreasVocabularyId) />  325 <#assign researchAreaIdParam = "" />  326 <#if researchAreaCategoryId+"" != "">  327 <#assign researchAreaIdParam = "?p_r_p_categoryId=" + researchAreaCategoryId />  328 </#if>  329 <#local url = "/" + splittedURL[1] + "/" + renderer.getUrlTitle() + researchAreaIdParam />  330 <#return url />  331 </#function>  332   333 <#function getCategoriesByVocabularyId vocabularyId>  334 <#assign vocabularyCategoryList=assetCategoryLocalServiceUtil.getVocabularyCategories(getterUtil.getLong(vocabularyId), 0, 999, categoriesOrderBy)/>  335 <#local vocabularyCategories = [] />  336 <#list vocabularyCategoryList as vocabularyCategoryEntry>  337 <#list categoryList as categoryEntry>   338 <#if categoryEntry.getName() == vocabularyCategoryEntry.getName() >  339   340 <#local vocabularyCategories = vocabularyCategories + [ getterUtil.getLong(categoryEntry.getCategoryId()) ] />  341   342 </#if>  343 </#list>  344 </#list>  345 <#return vocabularyCategories>  346 </#function>  347   348 <#function buildURL>  349   350 <#assign projectCategoryId = getCategoryIdByVocabularyId(allProjectsVocabularyId) />  351 <#assign projectCategoryIdParam = "" />  352 <#if projectCategoryId+"" != "">  353 <#assign projectCategoryIdParam = "?p_r_p_categoryId=" + projectCategoryId />  354 </#if>  355 <#local url = "/" + splittedURL[1] + "/" + renderer.getUrlTitle() + projectCategoryIdParam />  356 <#return url />  357 </#function>  358   359 <#function getCategoryIdByVocabularyId vocabularyId>  360 <#assign vocabularyCategoryList=assetCategoryLocalServiceUtil.getVocabularyCategories(getterUtil.getLong(vocabularyId), 0, 999, categoriesOrderBy)/>  361 <#assign categoryList=assetCategoryLocalServiceUtil.getCategories(className, classPK)/>  362 <#list vocabularyCategoryList as vocabularyCategoryEntry>  363 <#list categoryList as categoryEntry>   364 <#if categoryEntry.getName() == vocabularyCategoryEntry.getName() >  365 <#return categoryEntry.getCategoryId()>  366 </#if>  367 </#list>  368 </#list>  369 <#return "">  370 </#function>  371   372   373 </div>  374   375 <script type="text/javascript">  376   377 (function($){  378 AUI().ready("aui-module", function() {  379   380 $(".viewOnExternalSite").on("click", function(){  381 var splittedURL = $(this).attr("href").split(",");  382 debugger;  383 window.location.replace(splittedURL[0]);  384 });  385 });  386 })(jQuery);  387   388 </script>  389 <!-- END: Publication Template -->  Leer másAcerca deCarbon-rich shungite as a natural resource for efficient Li-ion battery electrodes »

Exfoliation of a non-van der Waals material from iron ore hematite

Se ha producido un error al procesar la plantilla. 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#PUBLICATIONS-1.0.0" at line 179, column 13] ---- 1 <!-- START: Publication Template -->  2   3 <style>  4 /*START: Related Projects*/  5 .b-related-projects-container, .b-related-researchArea-container{  6 background: #f4f4f4;  7 padding: 0px 20px 30px 20px;  8 margin-bottom: 20px;  9 }  10   11 .b-related-researchArea-container--title {  12 font-size: 24px;  13 line-height: 1.1em;  14 color: #cd1129;  15 margin-bottom: 10px;  16 margin-top: 30px;  17 font-family: Georgia;  18 }  19   20 .b-related-project, .b-related-researchArea {  21 margin-bottom: 10px;  22 }  23   24 .b-related-project a, .b-related-researchArea a{  25 color: #444;  26 font-weight: 700;  27 }  28 /*END: Related Projects*/  29   30 .item .title h1 {  31 font-family: 'Open Sans', Arial, sans-serif;  32 font-weight: 700;  33 font-size: 38px;  34 line-height: 1em;  35 }  36   37 .item .type{  38 font-size: 18px;  39 font-weight: 700;  40 font-family: 'open sans', arial, sans-serif;  41 color: #999;  42 margin-bottom: 30px;  43 }  44   45 .item h4{  46 color: #000;  47 margin-bottom: 0;  48 margin-top: 30px;  49 font-size: 17px;  50 font-family: 'open sans', arial, sans-serif;  51 line-height: 1.6;  52 font-weight: 700;  53 }  54   55 .item .well {  56 border: 0;  57 border-radius: 0;  58 box-shadow: none;  59 background-color: #f4f4f4;  60 min-height: 20px;  61 padding: 19px;  62 margin-bottom: 20px;  63 font-family: "Segoe UI","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;  64 font-size: 13px;  65 }  66   67 .item a:hover {  68 background-color: #3276b1;  69 border-color: #285e8e;  70 }  71   72 .item a{  73 font-family: "Segoe UI","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;  74 line-height: 1.4;  75 word-wrap: break-word;  76 }  77   78 .item .btn{  79 display: inline-block;  80 padding: 6px 12px;  81 margin-bottom: 0;  82 font-size: 14px;  83 font-weight: 400;  84 line-height: 1.428571429;  85 text-align: center;  86 white-space: nowrap;  87 vertical-align: middle;  88 cursor: pointer;  89 -webkit-user-select: none;  90 -moz-user-select: none;  91 -ms-user-select: none;  92 -o-user-select: none;  93 user-select: none;  94 border: 1px solid transparent;  95 border-radius: 4px;  96 }  97   98 .item .btn-primary{  99 color: #fff;  100 background-color: #428bca;  101 border-color: #357ebd;  102 border-radius: 0px;  103 }  104   105 .item h5{  106 font-size: 12px;  107 color: #999;  108 font-weight: 700;  109 margin-bottom: 5px;  110 font-family: 'open sans', arial, sans-serif;  111 }  112   113 .item .detailscontainer{  114 font-family: "Segoe UI","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;  115 }  116 </style>  117   118 <div class="row">  119 <div class="col-md-9 clearfix">  120 <div class="item">  121 <div class="title">  122 <h1>${DisplayTitle.getData()}</h1>  123 </div>  124 <div class="type">${PublicationType.getData()}</div>  125 <div class="bodycontainer visible">  126 <h4>Abstract</h4>  127 <div id="publication-abstract">  128 ${Abstract.getData()}  129 </div>  130 </div>  131   132 <#if LinkToExternalSite.getData() != "" >  133 <div class="fulltext visible">  134 <h4>Full Text</h4>  135 <div class="linkscontainer well">  136 <a type="button" class="btn btn-primary viewOnExternalSite" href='${LinkToExternalSite.getData()?keep_before(",")}''>View on External Site</a>  137 </div>  138 </div>  139 </#if>  140   141 <div class="detailscontainer">  142 <h4>Details</h4>  143 <h5>PUBLISHED IN</h5>  144 ${PublishedIn.getData()}  145 <br>  146 <h5>PUBLICATION DATE</h5>  147 <#assign PublicationDate_Data = getterUtil.getString(PublicationDate.getData())>  148   149 <#if validator.isNotNull(PublicationDate_Data)>  150 <#assign PublicationDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", PublicationDate_Data, locale)>  151   152 ${dateUtil.getDate(PublicationDate_DateObj, "dd MMM yyyy", locale)}  153 </#if>  154 <br>  155 <h5>AUTHORS</h5>  156 ${FullListOfAuthors.getData()}  157 <br>  158 </div>  159 </div>  160 </div>  161 <div class="col-md-3">  162 <#assign serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()>  163 <#assign themeDisplay = serviceContext.getThemeDisplay() />  164 <#assign viewInContext = (themeDisplay.getURLCurrent()?index_of("control_panel") gte 0)?then(false, true) />  165   166 <#if viewInContext == true>  167 <!-- START: Related Projects -->  168 <#import "liferay-hri-theme_SERVLET_CONTEXT_/templates/base22/freemarker-utils.ftl" as utils>  169 <#assign OrderByComparatorFactoryUtil = staticUtil["com.liferay.portal.kernel.util.OrderByComparatorFactoryUtil"] />  170   171 <#assign categoriesOrderBy = OrderByComparatorFactoryUtil.create("AssetCategory", ["modifiedDate", false]) />   172   173 <#--Obtain domain of Liferay instance -->  174 <#assign splittedURL = themeDisplay.getURLCurrent()?split("/") />  175   176 <#--Obtain the categories of the current content -->  177 <#assign journalArticleId = .vars['reserved-article-id'].data>  178   179 <#assign journalArticleResourceLocalServiceUtil = staticUtil["com.liferay.journal.service.JournalArticleResourceLocalServiceUtil"]>  180   181 <#assign assetCategoryLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetCategoryLocalServiceUtil"]>  182   183 <#assign articleResourcePK = journalArticleResourceLocalServiceUtil.getArticleResourcePrimKey(groupId, journalArticleId)/>  184   185 <#assign categoryList=assetCategoryLocalServiceUtil.getCategories("com.liferay.journal.model.JournalArticle", articleResourcePK) />  186   187 <#--Obtain the VocabularyID of 'All Projects'-->  188 <#assign allProjectsVocabularyId = getVocabularyId('All Projects') />  189 <#assign allProjectsCategoriesOfCurrentContent = getCategoriesByVocabularyId(allProjectsVocabularyId) />  190   191 <#assign allResearchAreasVocabularyId = getVocabularyId('All Research Areas') />  192 <#assign allResearchAreasCategoriesOfCurrentContent = getCategoriesByVocabularyId(allResearchAreasVocabularyId) />  193   194   195 <#if allProjectsCategoriesOfCurrentContent?has_content>  196 <#-- Search Projects Content -->  197 <#assign assetEntryQueryService = objectUtil('com.liferay.asset.kernel.service.AssetEntryLocalServiceUtil')>  198   199 <#assign assetEntryQuery = objectUtil('com.liferay.asset.kernel.service.persistence.AssetEntryQuery')>  200 <#assign search = assetEntryQuery.setAnyCategoryIds(allProjectsCategoriesOfCurrentContent)>  201   202 <#assign projectsStructureId = utils.getStructureIdByName("Project") />  203 <#assign search = assetEntryQuery.setClassTypeIds([projectsStructureId])>  204   205 <#-- Set Max number -->  206 <#assign search = assetEntryQuery.setEnd(3)>  207   208 <#assign entries = assetEntryQueryService.getEntries(assetEntryQuery)>  209   210 <#if entries?has_content>  211 <!-- start header html -->  212 <div class="b-related-projects-container clearfix">  213 <div class="b-widget__title">  214 Related Projects  215 </div>  216   217 <!-- end header html -->  218   219 <!-- start item loop -->  220 <#list entries as entry>  221 <#assign renderer = entry.getAssetRenderer()>  222 <#assign className = renderer.getClassName() >  223   224 <#assign classPK = renderer.getClassPK() />  225   226 <#-- Skip the current content -->  227 <#if className == "com.liferay.journal.model.JournalArticle" >  228   229 <#assign journalArticle = renderer.getArticle() >  230 <#assign document = saxReaderUtil.read(journalArticle.getContent()) >  231   232 <#assign entryDisplayTitle = document.valueOf("//dynamic-element[@name='DisplayTitle']") />  233   234 <!-- start item html -->  235 <div class="b-related-project">  236 <a href="${buildURL()}">  237 ${entryDisplayTitle}  238 </a>  239 </div>  240   241 <!-- end item html -->  242   243 </#if>  244 </#list>  245 <!-- end item loop -->  246   247 <!-- start footer -->   248 </div>  249 <!-- end footer -->  250   251 </#if>  252 </#if>  253   254 <#if allResearchAreasCategoriesOfCurrentContent?has_content>  255   256 <#-- Search Projects by Research Areas -->  257 <#assign assetEntryQueryService = objectUtil('com.liferay.asset.kernel.service.AssetEntryLocalServiceUtil')>  258   259 <#assign assetEntryQuery = objectUtil('com.liferay.asset.kernel.service.persistence.AssetEntryQuery')>  260   261 <#assign search = assetEntryQuery.setAnyCategoryIds(allResearchAreasCategoriesOfCurrentContent)>  262   263 <#assign researchAreaStructureId = utils.getStructureIdByName("Research Area") />  264 <#assign search = assetEntryQuery.setClassTypeIds([researchAreaStructureId])>  265   266 <#assign entries = assetEntryQueryService.getEntries(assetEntryQuery)>  267   268 <#if entries?has_content >  269 <!-- start header html -->  270 <div class="b-related-researchArea-container clearfix">  271 <div class="b-widget__title">Research Area</div>  272   273 <!-- end header html -->  274 <!-- start item loop -->  275 <#list entries as entry>  276 <#assign renderer = entry.getAssetRenderer()>  277 <#assign className = renderer.getClassName() >  278   279 <#assign classPK = renderer.getClassPK() />  280   281 <#-- Skip the current content -->  282 <#if className == "com.liferay.journal.model.JournalArticle" >  283   284 <#assign journalArticle = renderer.getArticle() >  285 <#assign document = saxReaderUtil.read(journalArticle.getContent()) >  286   287 <#assign entryDisplayTitle = document.valueOf("//dynamic-element[@name='DisplayTitle']") />  288   289 <!-- start item html -->  290 <div class="b-related-researchArea">  291 <a href="${buildURLResearchAreas()}">  292 ${entryDisplayTitle}  293 </a>  294 </div>  295   296 <!-- end item html -->  297   298 </#if>  299 </#list>  300 <!-- end item loop -->  301 <!-- start footer -->   302 </div>  303 <!-- end footer -->  304 </#if>  305 </#if>  306 <!-- END: Related Projects -->  307 </#if>  308 </div>  309   310 <!-- start functions -->  311 <#function getVocabularyId categoryName>  312   313 <#assign categoriesTest = assetCategoryLocalServiceUtil.getCategories() />  314   315 <#list categoriesTest as categoryEntry>  316 <#if categoryEntry.getName() == categoryName>  317 <#return categoryEntry.getVocabularyId()>  318 </#if>  319 </#list>  320 </#function>  321   322 <#function buildURLResearchAreas>  323   324 <#assign researchAreaCategoryId = getCategoryIdByVocabularyId(allResearchAreasVocabularyId) />  325 <#assign researchAreaIdParam = "" />  326 <#if researchAreaCategoryId+"" != "">  327 <#assign researchAreaIdParam = "?p_r_p_categoryId=" + researchAreaCategoryId />  328 </#if>  329 <#local url = "/" + splittedURL[1] + "/" + renderer.getUrlTitle() + researchAreaIdParam />  330 <#return url />  331 </#function>  332   333 <#function getCategoriesByVocabularyId vocabularyId>  334 <#assign vocabularyCategoryList=assetCategoryLocalServiceUtil.getVocabularyCategories(getterUtil.getLong(vocabularyId), 0, 999, categoriesOrderBy)/>  335 <#local vocabularyCategories = [] />  336 <#list vocabularyCategoryList as vocabularyCategoryEntry>  337 <#list categoryList as categoryEntry>   338 <#if categoryEntry.getName() == vocabularyCategoryEntry.getName() >  339   340 <#local vocabularyCategories = vocabularyCategories + [ getterUtil.getLong(categoryEntry.getCategoryId()) ] />  341   342 </#if>  343 </#list>  344 </#list>  345 <#return vocabularyCategories>  346 </#function>  347   348 <#function buildURL>  349   350 <#assign projectCategoryId = getCategoryIdByVocabularyId(allProjectsVocabularyId) />  351 <#assign projectCategoryIdParam = "" />  352 <#if projectCategoryId+"" != "">  353 <#assign projectCategoryIdParam = "?p_r_p_categoryId=" + projectCategoryId />  354 </#if>  355 <#local url = "/" + splittedURL[1] + "/" + renderer.getUrlTitle() + projectCategoryIdParam />  356 <#return url />  357 </#function>  358   359 <#function getCategoryIdByVocabularyId vocabularyId>  360 <#assign vocabularyCategoryList=assetCategoryLocalServiceUtil.getVocabularyCategories(getterUtil.getLong(vocabularyId), 0, 999, categoriesOrderBy)/>  361 <#assign categoryList=assetCategoryLocalServiceUtil.getCategories(className, classPK)/>  362 <#list vocabularyCategoryList as vocabularyCategoryEntry>  363 <#list categoryList as categoryEntry>   364 <#if categoryEntry.getName() == vocabularyCategoryEntry.getName() >  365 <#return categoryEntry.getCategoryId()>  366 </#if>  367 </#list>  368 </#list>  369 <#return "">  370 </#function>  371   372   373 </div>  374   375 <script type="text/javascript">  376   377 (function($){  378 AUI().ready("aui-module", function() {  379   380 $(".viewOnExternalSite").on("click", function(){  381 var splittedURL = $(this).attr("href").split(",");  382 debugger;  383 window.location.replace(splittedURL[0]);  384 });  385 });  386 })(jQuery);  387   388 </script>  389 <!-- END: Publication Template -->  Leer másAcerca deExfoliation of a non-van der Waals material from iron ore hematite »

H3D - Citation Section

Citation 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 the proceedings of International Conference on Robotics and Automation (ICRA) 2019. In the current release, the data is available for researchers from universities. The process to obtain the dataset is as follows: Please send an email at  using your  official  university email address.    A  'Data Sharing Agreement '  will be sent to you to be signed by a  university representative  (e.g. a university professor). On review, instructions for downloading the dataset will be provided. 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} } Leer másAcerca deH3D - Citation Section »

HEVI - Content Section

Dataset In the current release, the dataset is only being made available to researchers in universities in the United States. The process to obtain the dataset is as follows: If you are affiliated with a university, please send email to   using your official university email account.    A "Data Sharing Agreement"  will be sent to you and must be signed by a university representative (typically a university professor, not a student). After execution of this agreement, a link and password to download the dataset will be provided. Leer másAcerca deHEVI - Content Section »

Downloads - HDD Landing Page

Downloads 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 only available to universities. To obtain the dataset, please follow the following instructions. Important:  The following instructions must be followed exactly: Please use your official university email to  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} } Leer másAcerca deDownloads - HDD Landing Page »

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.