Show simple item record

Velocity Occupancy Space: Autonomous Navigation and Dynamic Obstacle Avoidance with Sensor and Actuation Error.

dc.contributor.authorBis, Rachael Angelaen_US
dc.date.accessioned2012-06-15T17:31:01Z
dc.date.availableNO_RESTRICTIONen_US
dc.date.available2012-06-15T17:31:01Z
dc.date.issued2012en_US
dc.identifier.urihttps://hdl.handle.net/2027.42/91547
dc.descriptionVideos and VOS display of experimental tests with SuperDroid robot. The video shows the robot performing autonomous navigation and obstacle avoidance. The VOS display shows a representation of some of the internal computation that is performed in order to build the velocity occupancy search space. Please see Chapter 4 for more details on experimental set-up.
dc.description.abstractIn order to autonomously navigate in an unknown environment, a robotic vehicle must be able to sense obstacles, determine their velocities, then select and execute a collision-free path that will lead quickly to a goal. However, the perceived location and motion of the obstacles will be uncertain due to the limited accuracy of the robot’s sensors. Thus, it is necessary to develop a system that can avoid moving obstacles using uncertain sensor data. The method proposed here is based on an occupancy grid —which has previously been used to avoid stationary obstacles in an uncertain environment—in conjunction with velocity obstacles—which allow a robot to avoid well-known moving obstacles. The combination of these techniques leads to velocity occupancy space (VOS): a search space which allows the robot to avoid moving obstacles and navigate efficiently to a goal using uncertain sensor data. However, the basic VOS concept assumes holonomic robots that are capable of instantaneous and error free velocity changes¬ - capabilities that are not possessed by actual vehicles. Therefore, two extensions are derived by which VOS is adapted to work with actual robotic vehicles. The first extension to VOS is for an acceleration controlled, differential drive robot. Two different techniques by which the differentially drive robot may approximate the velocity of a holonomic robot are derived and evaluated. They are then combined in order to allow the robot to select the best method based on the robot’s current state. The second extension to the basic VOS algorithm is designed to explicitly account for the actuation error experienced in typical robotic vehicles. The velocity obstacles are augmented to account for both the error in the robot’s current position as well as the velocity error that will occur while the robot attempts to follow the command velocity so that these sources of error does not cause a collision. Numerous simulation trials have been used to validate the original VOS concept as well as the two extensions. Experimental trials, with a typical, differentially driven robotic vehicle with actuation error, have demonstrated the success of VOS under real world conditions.en_US
dc.language.isoen_USen_US
dc.subjectVelocity Obstaclesen_US
dc.subjectAutonomous Navigationen_US
dc.subjectOccupancy Spaceen_US
dc.subjectSensor Erroren_US
dc.subjectActuation Erroren_US
dc.subjectDifferential Driveen_US
dc.titleVelocity Occupancy Space: Autonomous Navigation and Dynamic Obstacle Avoidance with Sensor and Actuation Error.en_US
dc.typeThesisen_US
dc.description.thesisdegreenamePhDen_US
dc.description.thesisdegreedisciplineMechanical Engineeringen_US
dc.description.thesisdegreegrantorUniversity of Michigan, Horace H. Rackham School of Graduate Studiesen_US
dc.contributor.committeememberPeng, Hueien_US
dc.contributor.committeememberUlsoy, A. Galipen_US
dc.contributor.committeememberBorenstein, Johannen_US
dc.contributor.committeememberCastanier, Matthew P.en_US
dc.contributor.committeememberOlson, Edwinen_US
dc.subject.hlbsecondlevelMechanical Engineeringen_US
dc.subject.hlbtoplevelEngineeringen_US
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/91547/1/rachbis_1.pdf
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/91547/2/rachbis_2.pdf
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/91547/6/F1 Video.wmv
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/91547/7/Presentation Video.wmv
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/91547/8/F1 VOS.avi
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/91547/9/F2 Video.wmv
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/91547/10/F2 VOS.avi
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/91547/11/F3 Video.wmv
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/91547/12/F3 VOS.avi
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/91547/13/F4 VOS.avi
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/91547/14/F5 Video.wmv
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/91547/15/F5 VOS.avi
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/91547/16/F6 Video.wmv
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/91547/17/F6 VOS.avi
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/91547/18/F7 Video.wmv
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/91547/19/F7 VOS.avi
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/91547/20/F4 Video.wmv
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/91547/21/F9 Video.wmv
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/91547/22/F9 VOS.avi
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/91547/23/F10 Video.wmv
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/91547/24/F10 VOS.avi
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/91547/25/F11 Video.wmv
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/91547/26/F11 VOS.avi
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/91547/27/F12 Video.wmv
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/91547/28/F12 VOS.avi
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/91547/29/F13 Video.wmv
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/91547/30/F13 VOS.avi
dc.owningcollnameDissertations and Theses (Ph.D. and Master's)


Files in this item

Show simple item record

Remediation of Harmful Language

The University of Michigan Library aims to describe library materials in a way that respects the people and communities who create, use, and are represented in our collections. Report harmful or offensive language in catalog records, finding aids, or elsewhere in our collections anonymously through our metadata feedback form. More information at Remediation of Harmful Language.

Accessibility

If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.