{"id":416,"date":"2020-05-07T20:58:58","date_gmt":"2020-05-07T20:58:58","guid":{"rendered":"http:\/\/mrsdprojects.ri.cmu.edu\/2020teamd\/?p=416"},"modified":"2020-12-19T03:19:43","modified_gmt":"2020-12-19T03:19:43","slug":"controller","status":"publish","type":"post","link":"https:\/\/mrsdprojects.ri.cmu.edu\/2020teamd\/2020\/05\/07\/controller\/","title":{"rendered":"Controller"},"content":{"rendered":"<div id=\"attachment_483\" style=\"width: 1034px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-483\" class=\"size-large wp-image-483\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2020teamd\/wp-content\/uploads\/sites\/43\/2020\/05\/Screen-Shot-2020-05-08-at-10.12.06-PM-1024x418.png\" alt=\"\" width=\"1024\" height=\"418\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2020teamd\/wp-content\/uploads\/sites\/43\/2020\/05\/Screen-Shot-2020-05-08-at-10.12.06-PM-1024x418.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2020teamd\/wp-content\/uploads\/sites\/43\/2020\/05\/Screen-Shot-2020-05-08-at-10.12.06-PM-250x102.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2020teamd\/wp-content\/uploads\/sites\/43\/2020\/05\/Screen-Shot-2020-05-08-at-10.12.06-PM-300x122.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2020teamd\/wp-content\/uploads\/sites\/43\/2020\/05\/Screen-Shot-2020-05-08-at-10.12.06-PM-768x313.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2020teamd\/wp-content\/uploads\/sites\/43\/2020\/05\/Screen-Shot-2020-05-08-at-10.12.06-PM.png 1942w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><p id=\"caption-attachment-483\" class=\"wp-caption-text\"><\/span> <span style=\"color: #000000\">Controller Schematic<\/span><\/p><\/div>\n<p><span style=\"color: #000000\">We are using PID controllers to control the movement of the ego-vehicle. We use two PID controllers in our system:<\/span><\/p>\n<ol>\n<li><span style=\"color: #000000\">Lateral PID Controller: This is used to control the desired steering angle of the ego-vehicle.<\/span><\/li>\n<li><span style=\"color: #000000\">Longitudinal PID Controller: This is used to control the speed of the ego-vehicle<\/span><\/li>\n<\/ol>\n<p><span style=\"color: #000000\">The controller takes in the current position, orientation and speed of the ego-vehicle as information from the simulation subsystem, and the desired position, orientation and speed from the path-planning subsystem.<\/span><\/p>\n<div>\n<div class=\"_1t_p clearfix\">\n<div class=\"_41ud\">\n<div class=\"clearfix _o46 _3erg _29_7 direction_ltr text_align_ltr\">\n<div id=\"js_y6\" class=\"_3058 _ui9 _hh7 _6ybn _s1- _52mr _3oh-\">\n<div class=\"_aok _7i2m\"><span class=\"_3oh- _58nk\" style=\"color: #000000\">The latitudinal controller has Kp = 1, Kd = 0.01 and Ki = 0.01. The longitudinal controller has Kp = 0.5, Kd = 0.05, Ki = 0<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>We are using PID controllers to control the movement of the ego-vehicle. We use two PID controllers in our system: Lateral PID Controller: This is used to control the desired steering angle of the ego-vehicle. Longitudinal PID Controller: This is used to control the speed of the ego-vehicle The controller takes in the current position,<br \/><a class=\"moretag\" href=\"https:\/\/mrsdprojects.ri.cmu.edu\/2020teamd\/2020\/05\/07\/controller\/\">+ Read More<\/a><\/p>\n","protected":false},"author":196,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-416","post","type-post","status-publish","format-standard","hentry","category-implementation"],"_links":{"self":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2020teamd\/wp-json\/wp\/v2\/posts\/416","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2020teamd\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2020teamd\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2020teamd\/wp-json\/wp\/v2\/users\/196"}],"replies":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2020teamd\/wp-json\/wp\/v2\/comments?post=416"}],"version-history":[{"count":4,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2020teamd\/wp-json\/wp\/v2\/posts\/416\/revisions"}],"predecessor-version":[{"id":671,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2020teamd\/wp-json\/wp\/v2\/posts\/416\/revisions\/671"}],"wp:attachment":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2020teamd\/wp-json\/wp\/v2\/media?parent=416"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2020teamd\/wp-json\/wp\/v2\/categories?post=416"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2020teamd\/wp-json\/wp\/v2\/tags?post=416"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}