<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-09-19T01:45:54Z</responseDate><request verb="GetRecord" identifier="oai:dspace.mit.edu:1721.1/42301" metadataPrefix="dim">https://dspace.mit.edu/server/oai/request</request><GetRecord><record><header><identifier>oai:dspace.mit.edu:1721.1/42301</identifier><datestamp>2022-01-13T07:54:36Z</datestamp><setSpec>com_1721.1_7582</setSpec><setSpec>com_1721.1_7581</setSpec><setSpec>col_1721.1_131023</setSpec></header><metadata><dim:dim xmlns:dim="http://www.dspace.org/xmlns/dspace/dim" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:doc="http://www.lyncode.com/xoai" xsi:schemaLocation="http://www.dspace.org/xmlns/dspace/dim http://www.dspace.org/schema/dim.xsd">
   <dim:field mdschema="dc" element="contributor" qualifier="advisor" lang="en_US">Karl Iagnemma and John Leonard.</dim:field>
   <dim:field mdschema="dc" element="contributor" qualifier="author" lang="en_US">Campbell, Stefan F. (Stefan Forrest)</dim:field>
   <dim:field mdschema="dc" element="contributor" qualifier="other" lang="en_US">Massachusetts Institute of Technology. Dept. of Mechanical Engineering.</dim:field>
   <dim:field mdschema="dc" element="contributor" qualifier="department">Massachusetts Institute of Technology. Department of Mechanical Engineering</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="accessioned">2008-09-03T15:16:37Z</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="available">2008-09-03T15:16:37Z</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="copyright" lang="en_US">2007</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="issued" lang="en_US">2007</dim:field>
   <dim:field mdschema="dc" element="identifier" qualifier="uri">http://hdl.handle.net/1721.1/42301</dim:field>
   <dim:field mdschema="dc" element="identifier" qualifier="oclc" lang="en_US">232359541</dim:field>
   <dim:field mdschema="dc" element="description" lang="en_US">Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Mechanical Engineering, 2007.</dim:field>
   <dim:field mdschema="dc" element="description" lang="en_US">Includes bibliographical references (p. 156-157).</dim:field>
   <dim:field mdschema="dc" element="description" qualifier="abstract" lang="en_US">Fundamental to the design of an Ackerman steered autonomous ground vehicle is the development of a low-level controller that effectively performs trajectory or path tracking. Though ample literature is available on various methods for controlling ground vehicles, little information is presented on the implementation and tuning of such controllers. Moreover, few sources extend ground vehicle control to driving in reverse. This work presents a novel approach to the implementation of the traditional "pure pursuit" style controller in which a dynamic vehicle model is used to map from the path curvature specified by the pure pursuit algorithm to the vehicle's actual steering angle. Additionally, an analytical methodology using a linear model of straight-line path following is used to tune the pure pursuit look-ahead distance. This pure pursuit controller is then contrasted with a simulation-based controller that uses a kinematic model to predict the vehicle's response to a series of different steering inputs; a performance metric is used to select the best command given these predictions. Successful trajectory control results are presented at speeds up to 22 mph. The second focus of this work is the control of a front-wheel steered vehicle driving in reverse. Novel to this work is the presentation of pure pursuit as a stable solution to this problem. Pure pursuit is then contrasted with the mechanism-based controller that was developed by Patwardhan et al. at the University of California Berkeley. In presenting this controller, a new method employing a linear kinematic vehicle model is used to tune the controller parameters. It is then shown that, under specific conditions, the mechanism-based controller and the pure pursuit controller are identical. Both controllers are then compared with the simulation-based controller adapted for driving in reverse.</dim:field>
   <dim:field mdschema="dc" element="description" qualifier="abstract" lang="en_US">(cont.) Results are presented at speeds up to 6.7 mph. Results for the implementation of these controllers were collected using a 2006 Land Rover LR3 developed for MIT's entry into the 2007 DARPA Urban Challenge. Results ultimately illustrate the respective strengths and weaknesses of the pure pursuit class of controllers.</dim:field>
   <dim:field mdschema="dc" element="description" qualifier="statementofresponsibility" lang="en_US">by Stefan F. Campbell.</dim:field>
   <dim:field mdschema="dc" element="description" qualifier="degree" lang="en_US">S.M.</dim:field>
   <dim:field mdschema="dc" element="format" qualifier="extent" lang="en_US">193 p.</dim:field>
   <dim:field mdschema="dc" element="language" qualifier="iso" lang="en_US">eng</dim:field>
   <dim:field mdschema="dc" element="publisher" lang="en_US">Massachusetts Institute of Technology</dim:field>
   <dim:field mdschema="dc" element="rights" lang="en_US">M.I.T. theses are protected by 
copyright. They may be viewed from this source for any purpose, but 
reproduction or distribution in any format is prohibited without written 
permission. See provided URL for inquiries about permission.</dim:field>
   <dim:field mdschema="dc" element="rights" qualifier="uri" lang="en_US">http://dspace.mit.edu/handle/1721.1/7582</dim:field>
   <dim:field mdschema="dc" element="subject" lang="en_US">Mechanical Engineering.</dim:field>
   <dim:field mdschema="dc" element="title" lang="en_US">Steering control of an autonomous ground vehicle with application to the DARPA Urban Challenge</dim:field>
   <dim:field mdschema="dc" element="type" lang="en_US">Thesis</dim:field>
   <dim:field mdschema="dc" element="format" qualifier="mimetype">application/pdf</dim:field>
   <dim:field mdschema="dspace" element="authorsordered">false</dim:field>
   <dim:field mdschema="dspace" element="entity" qualifier="type">Publication</dim:field>
   <dim:field mdschema="others" element="access-status">unknown</dim:field>
   <dim:field mdschema="others" element="access-status">unknown</dim:field>
   <dim:field mdschema="cerif" element="openaire" authority="" confidence="-1">&lt;Publication xmlns="https://www.openaire.eu/cerif-profile/1.1/" id="06435207-ecf7-45d9-90dc-34bc77634841">
	&lt;Type xmlns="https://www.openaire.eu/cerif-profile/vocab/COAR_Publication_Types">http://purl.org/coar/resource_type/c_1843&lt;/Type>
	&lt;Language>eng&lt;/Language>
   	&lt;Title>Steering control of an autonomous ground vehicle with application to the DARPA Urban Challenge&lt;/Title>
   	&lt;PublishedIn>
    	&lt;Publication>
      	&lt;/Publication>
   	&lt;/PublishedIn>
   	&lt;PublicationDate>2007&lt;/PublicationDate>
   	&lt;Authors&gt;
      	&lt;Author>
        	&lt;DisplayName>Campbell, Stefan F. (Stefan Forrest)&lt;/DisplayName>
         	&lt;Affiliation>
         		&lt;OrgUnit>
         		&lt;/OrgUnit>
         	&lt;/Affiliation>
      	&lt;/Author>
	&lt;/Authors>
   	&lt;Editors>
	&lt;/Editors>
    &lt;Publishers>
        &lt;Publisher>
            &lt;DisplayName>Massachusetts Institute of Technology&lt;/DisplayName>
            &lt;OrgUnit />
        &lt;/Publisher>
    &lt;/Publishers>
    &lt;License>http://dspace.mit.edu/handle/1721.1/7582&lt;/License>
    &lt;Keyword>Mechanical Engineering.&lt;/Keyword>
   	&lt;Abstract>Fundamental to the design of an Ackerman steered autonomous ground vehicle is the development of a low-level controller that effectively performs trajectory or path tracking. Though ample literature is available on various methods for controlling ground vehicles, little information is presented on the implementation and tuning of such controllers. Moreover, few sources extend ground vehicle control to driving in reverse. This work presents a novel approach to the implementation of the traditional &amp;quot;pure pursuit&amp;quot; style controller in which a dynamic vehicle model is used to map from the path curvature specified by the pure pursuit algorithm to the vehicle&amp;apos;s actual steering angle. Additionally, an analytical methodology using a linear model of straight-line path following is used to tune the pure pursuit look-ahead distance. This pure pursuit controller is then contrasted with a simulation-based controller that uses a kinematic model to predict the vehicle&amp;apos;s response to a series of different steering inputs; a performance metric is used to select the best command given these predictions. Successful trajectory control results are presented at speeds up to 22 mph. The second focus of this work is the control of a front-wheel steered vehicle driving in reverse. Novel to this work is the presentation of pure pursuit as a stable solution to this problem. Pure pursuit is then contrasted with the mechanism-based controller that was developed by Patwardhan et al. at the University of California Berkeley. In presenting this controller, a new method employing a linear kinematic vehicle model is used to tune the controller parameters. It is then shown that, under specific conditions, the mechanism-based controller and the pure pursuit controller are identical. Both controllers are then compared with the simulation-based controller adapted for driving in reverse.&lt;/Abstract>
   	&lt;Abstract>(cont.) Results are presented at speeds up to 6.7 mph. Results for the implementation of these controllers were collected using a 2006 Land Rover LR3 developed for MIT&amp;apos;s entry into the 2007 DARPA Urban Challenge. Results ultimately illustrate the respective strengths and weaknesses of the pure pursuit class of controllers.&lt;/Abstract>
	&lt;Access xmlns="http://purl.org/coar/access_right" 
    >
    &lt;/Access>
&lt;/Publication>
</dim:field>
</dim:dim>
</metadata></record></GetRecord></OAI-PMH>