{"id":319,"date":"2025-07-20T08:36:00","date_gmt":"2025-07-20T08:36:00","guid":{"rendered":"https:\/\/www.itgoesboink.com\/home\/?page_id=319"},"modified":"2025-07-20T20:54:31","modified_gmt":"2025-07-20T20:54:31","slug":"nissan-us","status":"publish","type":"page","link":"https:\/\/www.itgoesboink.com\/home\/nissan-us\/","title":{"rendered":"Nissan US"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Role: Lead VR Driving Simulation Engineer (2021)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"590\" src=\"https:\/\/www.itgoesboink.com\/home\/wp-content\/uploads\/2025\/07\/Screenshot-2025-06-17-at-5.40.37-PM-1024x590.png\" alt=\"\" class=\"wp-image-97\" srcset=\"https:\/\/www.itgoesboink.com\/home\/wp-content\/uploads\/2025\/07\/Screenshot-2025-06-17-at-5.40.37-PM-1024x590.png 1024w, https:\/\/www.itgoesboink.com\/home\/wp-content\/uploads\/2025\/07\/Screenshot-2025-06-17-at-5.40.37-PM-300x173.png 300w, https:\/\/www.itgoesboink.com\/home\/wp-content\/uploads\/2025\/07\/Screenshot-2025-06-17-at-5.40.37-PM-768x442.png 768w, https:\/\/www.itgoesboink.com\/home\/wp-content\/uploads\/2025\/07\/Screenshot-2025-06-17-at-5.40.37-PM.png 1226w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Nissan needed a way to safely test next-generation augmented-reality features without injury to real pedestrians or property, so instead a virtual-reality driving simulator was needed.  This allowed the engineers on their Autonomous Driving team to create the critical use-cases, synthetic environments, and choreographed behavior required to test their product prototype.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"434\" src=\"https:\/\/www.itgoesboink.com\/home\/wp-content\/uploads\/2025\/07\/Screenshot-2025-06-17-at-5.38.19-PM-1024x434.png\" alt=\"\" class=\"wp-image-94\" srcset=\"https:\/\/www.itgoesboink.com\/home\/wp-content\/uploads\/2025\/07\/Screenshot-2025-06-17-at-5.38.19-PM-1024x434.png 1024w, https:\/\/www.itgoesboink.com\/home\/wp-content\/uploads\/2025\/07\/Screenshot-2025-06-17-at-5.38.19-PM-300x127.png 300w, https:\/\/www.itgoesboink.com\/home\/wp-content\/uploads\/2025\/07\/Screenshot-2025-06-17-at-5.38.19-PM-768x326.png 768w, https:\/\/www.itgoesboink.com\/home\/wp-content\/uploads\/2025\/07\/Screenshot-2025-06-17-at-5.38.19-PM-1536x651.png 1536w, https:\/\/www.itgoesboink.com\/home\/wp-content\/uploads\/2025\/07\/Screenshot-2025-06-17-at-5.38.19-PM-2048x869.png 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The simulator featured modular tiles, each equipped with navigation nodes, with some designed for intersections with semaphores.  The driving experience exhibited the augmented-reality (AR) display Nissan was developing in response to the simulated environment, as well as collected a variety of channels of telemetry data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The system was comprised of a Valve Index VR Headset equipped with a Leap Motion Controller, paired with a Logitech Steering Wheel and Pedal kit.  The virtual wheel was synchronized with the physical wheel, and hand tracking was performed using the Leap Motion Controller. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To allow Test Designers to focus on the transit elements of the environment, an urban-themed, structure population system was developed to automate the process of filling in the non-drivable, but necessary environmental elements.  Below shows an earlier prototype, however a District system, as well as Building-Part system was later introduced, which allowed for completely random, but theme-bound structures to be generated, within parameters set by the District in which they reside.  This provided an automated way to populate the environment in ways that give different areas a unique visual &#8220;identity&#8221;, but also help prevent the driver from getting lost.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"895\" height=\"783\" data-id=\"88\" src=\"https:\/\/www.itgoesboink.com\/home\/wp-content\/uploads\/2025\/07\/city_nav.jpg\" alt=\"\" class=\"wp-image-88\" srcset=\"https:\/\/www.itgoesboink.com\/home\/wp-content\/uploads\/2025\/07\/city_nav.jpg 895w, https:\/\/www.itgoesboink.com\/home\/wp-content\/uploads\/2025\/07\/city_nav-300x262.jpg 300w, https:\/\/www.itgoesboink.com\/home\/wp-content\/uploads\/2025\/07\/city_nav-768x672.jpg 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"895\" height=\"783\" data-id=\"90\" src=\"https:\/\/www.itgoesboink.com\/home\/wp-content\/uploads\/2025\/07\/city_topDown.jpg\" alt=\"\" class=\"wp-image-90\" srcset=\"https:\/\/www.itgoesboink.com\/home\/wp-content\/uploads\/2025\/07\/city_topDown.jpg 895w, https:\/\/www.itgoesboink.com\/home\/wp-content\/uploads\/2025\/07\/city_topDown-300x262.jpg 300w, https:\/\/www.itgoesboink.com\/home\/wp-content\/uploads\/2025\/07\/city_topDown-768x672.jpg 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"895\" height=\"783\" data-id=\"87\" src=\"https:\/\/www.itgoesboink.com\/home\/wp-content\/uploads\/2025\/07\/city_nav_noBldgs.jpg\" alt=\"\" class=\"wp-image-87\" srcset=\"https:\/\/www.itgoesboink.com\/home\/wp-content\/uploads\/2025\/07\/city_nav_noBldgs.jpg 895w, https:\/\/www.itgoesboink.com\/home\/wp-content\/uploads\/2025\/07\/city_nav_noBldgs-300x262.jpg 300w, https:\/\/www.itgoesboink.com\/home\/wp-content\/uploads\/2025\/07\/city_nav_noBldgs-768x672.jpg 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"895\" height=\"783\" data-id=\"89\" src=\"https:\/\/www.itgoesboink.com\/home\/wp-content\/uploads\/2025\/07\/city_noNav.jpg\" alt=\"\" class=\"wp-image-89\" srcset=\"https:\/\/www.itgoesboink.com\/home\/wp-content\/uploads\/2025\/07\/city_noNav.jpg 895w, https:\/\/www.itgoesboink.com\/home\/wp-content\/uploads\/2025\/07\/city_noNav-300x262.jpg 300w, https:\/\/www.itgoesboink.com\/home\/wp-content\/uploads\/2025\/07\/city_noNav-768x672.jpg 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A custom node-network system was developed for both agent pathfinding, as well as traffic system integration.  The popular <em>A*<\/em> (&#8220;A-Star&#8221;) algorithm was leveraged to allow the agents to navigate the network according to traffic laws, and other expected behaviors.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pathfinding nodes could be marked for various agents, allowing pedestrians to remain confined to the sidewalk, while still crossing the street, and vehicular agents would queue at traffic lights.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"530\" style=\"aspect-ratio: 1280 \/ 530;\" width=\"1280\" controls src=\"https:\/\/www.itgoesboink.com\/home\/wp-content\/uploads\/2025\/07\/border_test.mp4\"><\/video><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Role: Lead VR Driving Simulation Engineer (2021) Nissan needed a way to safely test next-generation augmented-reality features without injury to real pedestrians or property, so instead a virtual-reality driving simulator was needed. This allowed the engineers on their Autonomous Driving team to create the critical use-cases, synthetic environments, and choreographed behavior required to test their &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.itgoesboink.com\/home\/nissan-us\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Nissan US&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-319","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.itgoesboink.com\/home\/wp-json\/wp\/v2\/pages\/319","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itgoesboink.com\/home\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.itgoesboink.com\/home\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.itgoesboink.com\/home\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itgoesboink.com\/home\/wp-json\/wp\/v2\/comments?post=319"}],"version-history":[{"count":5,"href":"https:\/\/www.itgoesboink.com\/home\/wp-json\/wp\/v2\/pages\/319\/revisions"}],"predecessor-version":[{"id":389,"href":"https:\/\/www.itgoesboink.com\/home\/wp-json\/wp\/v2\/pages\/319\/revisions\/389"}],"wp:attachment":[{"href":"https:\/\/www.itgoesboink.com\/home\/wp-json\/wp\/v2\/media?parent=319"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}