{"id":13,"date":"2019-01-28T10:33:12","date_gmt":"2019-01-28T14:33:12","guid":{"rendered":"http:\/\/sites.nd.edu\/james-cole\/?page_id=13"},"modified":"2019-03-20T01:29:45","modified_gmt":"2019-03-20T06:29:45","slug":"ackerman-steering-mechanism-design-project","status":"publish","type":"page","link":"https:\/\/sites.nd.edu\/james-cole\/ackerman-steering-mechanism-design-project\/","title":{"rendered":"Ackerman Steering Mechanism Design Project"},"content":{"rendered":"<p>As part of AME 40423 &#8211; Mechanisms and Machines, design project asked for synthesis of a four bar steering mechanism for a car such that it followed an Ackerman function, which describes the the angle of each of a car&#8217;s two front wheels such that the car can turn without slipping about any radius turn. In order to allow for symmetric turning, the mechanism was required to be symmetric. Additionally, the grounded link of the mechanism had a set length, as it was constrained by the track of the car.<\/p>\n<figure id=\"attachment_118\" aria-describedby=\"caption-attachment-118\" style=\"width: 766px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/sites.nd.edu\/james-cole\/ackerman-steering-mechanism-design-project\/ackerman-mechanism\/\" rel=\"attachment wp-att-118\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-118\" src=\"http:\/\/sites.nd.edu\/james-cole\/files\/2019\/03\/ackerman-mechanism.jpg\" alt=\"\" width=\"766\" height=\"271\" srcset=\"https:\/\/sites.nd.edu\/james-cole\/files\/2019\/03\/ackerman-mechanism.jpg 766w, https:\/\/sites.nd.edu\/james-cole\/files\/2019\/03\/ackerman-mechanism-300x106.jpg 300w\" sizes=\"auto, (max-width: 766px) 100vw, 766px\" \/><\/a><figcaption id=\"caption-attachment-118\" class=\"wp-caption-text\">A labelled diagram of the steering mechanism synthesized.<\/figcaption><\/figure>\n<p>In order to synthesize the mechanism, Fruedenstein&#8217;s equation was used with both a 3 point point-matching method and a single-order derivative-matching method. Both resulting functions were compared against the desired function for set conditions in order to demonstrate proper execution of both methods. The results can be seen in the below figure.<\/p>\n<figure id=\"attachment_48\" aria-describedby=\"caption-attachment-48\" style=\"width: 780px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-48 size-full\" src=\"http:\/\/sites.nd.edu\/james-cole\/files\/2019\/02\/ackerman-synthesis.jpg\" alt=\"\" width=\"780\" height=\"585\" srcset=\"https:\/\/sites.nd.edu\/james-cole\/files\/2019\/02\/ackerman-synthesis.jpg 780w, https:\/\/sites.nd.edu\/james-cole\/files\/2019\/02\/ackerman-synthesis-300x225.jpg 300w, https:\/\/sites.nd.edu\/james-cole\/files\/2019\/02\/ackerman-synthesis-768x576.jpg 768w\" sizes=\"auto, (max-width: 780px) 100vw, 780px\" \/><figcaption id=\"caption-attachment-48\" class=\"wp-caption-text\"><strong>Figure 1.<\/strong> Results of synthesized Ackerman steering mechanism for point matching and derivative matching<\/figcaption><\/figure>\n<p>After this optimization of the system was left up to the student as an exercise.<\/p>\n<p>I chose to try to optimize the system using the point-matching method. First I tried to match the points for a more reasonable turn radius, as the originally desired turn radius resulted in a fair amount of error. The wheelbase of the car was given to be 5 feet, while the originally requested turn radius was given to be 7 feet. In order to decreased error, a turn radius of 10 feet was chose for the precision points. This resulted in a mechanism which produced the function displayed in the below figure.<\/p>\n<figure id=\"attachment_49\" aria-describedby=\"caption-attachment-49\" style=\"width: 780px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49 size-full\" src=\"http:\/\/sites.nd.edu\/james-cole\/files\/2019\/02\/ackerman-optimized.jpg\" alt=\"\" width=\"780\" height=\"585\" srcset=\"https:\/\/sites.nd.edu\/james-cole\/files\/2019\/02\/ackerman-optimized.jpg 780w, https:\/\/sites.nd.edu\/james-cole\/files\/2019\/02\/ackerman-optimized-300x225.jpg 300w, https:\/\/sites.nd.edu\/james-cole\/files\/2019\/02\/ackerman-optimized-768x576.jpg 768w\" sizes=\"auto, (max-width: 780px) 100vw, 780px\" \/><figcaption id=\"caption-attachment-49\" class=\"wp-caption-text\"><strong>Figure 2.<\/strong> Results of synthesized Ackerman steering mechanism for point matching with optimized precision points<\/figcaption><\/figure>\n<p>I then chose to further investigate the relationship between increasing the precision point turn radius and the error of the resulting function. Thus I synthesized the mechanism for various precision point turn radii, and plotted the resulting normalized error as a function of the number of feet it was increased from the original turn radius of 7 feet. The resulting plot is displayed below.<\/p>\n<figure id=\"attachment_54\" aria-describedby=\"caption-attachment-54\" style=\"width: 780px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-54\" src=\"http:\/\/sites.nd.edu\/james-cole\/files\/2019\/02\/ackerman-error-calculation.jpg\" alt=\"\" width=\"780\" height=\"585\" srcset=\"https:\/\/sites.nd.edu\/james-cole\/files\/2019\/02\/ackerman-error-calculation.jpg 780w, https:\/\/sites.nd.edu\/james-cole\/files\/2019\/02\/ackerman-error-calculation-300x225.jpg 300w, https:\/\/sites.nd.edu\/james-cole\/files\/2019\/02\/ackerman-error-calculation-768x576.jpg 768w\" sizes=\"auto, (max-width: 780px) 100vw, 780px\" \/><figcaption id=\"caption-attachment-54\" class=\"wp-caption-text\"><strong>Figure 3.<\/strong> Normalized error of Ackerman steering mechanism as a function of turn radius<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>Interestingly, the normalized error decreases significantly until the turn radius is greater than 10 feet (twice the wheel base), when it starts to decrease at lower rates until it seems to reach an asymptote.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As part of AME 40423 &#8211; Mechanisms and Machines, design project asked for synthesis of a four bar steering mechanism for a car such that it followed an Ackerman function, which describes the the angle of each of a car&#8217;s two front wheels such that the car can turn without slipping about any radius turn. &hellip; <a href=\"https:\/\/sites.nd.edu\/james-cole\/ackerman-steering-mechanism-design-project\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Ackerman Steering Mechanism Design Project<\/span><\/a><\/p>\n","protected":false},"author":3290,"featured_media":117,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-13","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/sites.nd.edu\/james-cole\/wp-json\/wp\/v2\/pages\/13","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.nd.edu\/james-cole\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.nd.edu\/james-cole\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.nd.edu\/james-cole\/wp-json\/wp\/v2\/users\/3290"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.nd.edu\/james-cole\/wp-json\/wp\/v2\/comments?post=13"}],"version-history":[{"count":5,"href":"https:\/\/sites.nd.edu\/james-cole\/wp-json\/wp\/v2\/pages\/13\/revisions"}],"predecessor-version":[{"id":119,"href":"https:\/\/sites.nd.edu\/james-cole\/wp-json\/wp\/v2\/pages\/13\/revisions\/119"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sites.nd.edu\/james-cole\/wp-json\/wp\/v2\/media\/117"}],"wp:attachment":[{"href":"https:\/\/sites.nd.edu\/james-cole\/wp-json\/wp\/v2\/media?parent=13"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}