{"id":468,"date":"2019-05-09T23:53:01","date_gmt":"2019-05-09T23:53:01","guid":{"rendered":"http:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/?page_id=468"},"modified":"2019-05-10T00:14:02","modified_gmt":"2019-05-10T00:14:02","slug":"vehicle-trajectory-prediction-subsystem","status":"publish","type":"page","link":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/vehicle-trajectory-prediction-subsystem\/","title":{"rendered":"Vehicle Trajectory Prediction Subsystem"},"content":{"rendered":"<p>The architecture for the Vehicle Trajectory Prediction Subsystem looks like the following,<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-380 aligncenter\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/Trajectory-Prediction-300x160.png\" alt=\"\" width=\"513\" height=\"273\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/Trajectory-Prediction-300x160.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/Trajectory-Prediction-768x410.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/Trajectory-Prediction-1024x546.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/Trajectory-Prediction-830x443.png 830w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/Trajectory-Prediction-230x123.png 230w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/Trajectory-Prediction-350x187.png 350w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/Trajectory-Prediction-480x256.png 480w\" sizes=\"auto, (max-width: 513px) 100vw, 513px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-393 aligncenter\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/StatusBar-300x34.png\" alt=\"\" width=\"300\" height=\"34\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/StatusBar-300x34.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/StatusBar-768x88.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/StatusBar-1024x117.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/StatusBar-830x95.png 830w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/StatusBar-230x26.png 230w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/StatusBar-350x40.png 350w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/StatusBar-480x55.png 480w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/StatusBar.png 1693w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<div>The Vehicle Trajectory Prediction subsystem is critical to deciding the dynamical response to be generated by the ego-vehicle. Currently where this system stands is it predicts trajectory for the ego-vehicle three seconds into the future for use cases that mimic situations this project aims to solve. Long Short-Term Memory (LSTM) neural networks, which are a particular implementation of recurrent neural networks will be employed to solve the oncoming vehicle trajectory<\/div>\n<div>prediction problem. The ego-vehicle trajectory module of the Vehicle Trajectory Prediction subsystem, in a nutshell, simply forward propagates the current state space of the ego-vehicle three seconds into the future. It extracts state data such as position, orientation and velocity which constitutes our input state space. Depending on the angular velocity of the vehicle, the module chooses between two motion models. If the angular velocity is less than a certain threshold it chooses a constant acceleration (CA) model which assumes that the vehicle is moving in a rectilinear with a constant acceleration. If the angular velocity is above a certain threshold it chooses a constant turn rate velocity (CTRV) model which assumes the vehicle is moving with a constant speed and constant yaw rate, i.e, the<\/div>\n<div>vehicle is moving on constant radius road.<\/div>\n<div><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-471 size-medium aligncenter\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/pred_val-e1557446044346-300x97.png\" alt=\"\" width=\"300\" height=\"97\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/pred_val-e1557446044346-300x97.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/pred_val-e1557446044346-230x74.png 230w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/pred_val-e1557446044346-350x113.png 350w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/pred_val-e1557446044346-480x155.png 480w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/pred_val-e1557446044346.png 512w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/div>\n<div style=\"text-align: center\">Rviz Visualization, Green is the predicted trajectory and blue is GT<\/div>\n<div><\/div>\n<div>For more information about this subsystem, see our\u00a0<a href=\"https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/sub-system-descriptions\/\" target=\"_blank\" rel=\"noopener\">subsystems description.<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>The architecture for the Vehicle Trajectory Prediction Subsystem looks like the following, The Vehicle Trajectory Prediction subsystem is critical to deciding the [&hellip;]<\/p>\n","protected":false},"author":178,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-468","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-json\/wp\/v2\/pages\/468","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-json\/wp\/v2\/users\/178"}],"replies":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-json\/wp\/v2\/comments?post=468"}],"version-history":[{"count":4,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-json\/wp\/v2\/pages\/468\/revisions"}],"predecessor-version":[{"id":490,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-json\/wp\/v2\/pages\/468\/revisions\/490"}],"wp:attachment":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-json\/wp\/v2\/media?parent=468"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}