Implementation of autonomous navigation algorithms on an urban robot (iRobot's packbot)

The concept of an Autonomous Mobile Robot has been around for some years. The proof of concept and some prototypes already exist. But still, the goals and parameters are mostly entered by the human operators. Determining and planning a safe path among obstacles is the key to autonomous vehicles....

Full description

Bibliographic Details
Main Author: Chan, Jian Wee.
Other Authors: Wijerupage Sardha Wijesoma
Format: Final Year Project (FYP)
Language:English
Published: 2010
Subjects:
Online Access:http://hdl.handle.net/10356/40798
_version_ 1826116720707764224
author Chan, Jian Wee.
author2 Wijerupage Sardha Wijesoma
author_facet Wijerupage Sardha Wijesoma
Chan, Jian Wee.
author_sort Chan, Jian Wee.
collection NTU
description The concept of an Autonomous Mobile Robot has been around for some years. The proof of concept and some prototypes already exist. But still, the goals and parameters are mostly entered by the human operators. Determining and planning a safe path among obstacles is the key to autonomous vehicles. Motion-path planning algorithms can be classified into two types: global path planning and local path planning. Global path planning more known information is needed and the environment needs to be definite. Local path planning itself requires less information, and the environment can vary. Among the existing local path planning algorithm, Vector Field Histogram (VFH) uses statistical representation of the vehicle’s environment through a histogram grid. An improved method, VFH+, takes into decision of the size and shape of the vehicle, and also consideres the smoothness of the path taken while sending steering commands to the onboard steering and drive controller. The objective of this project is to implement VFH+ algorithm in an open sourced program named Orca Robotics, running in conjunction with the Player Project (another open sourced robotic development tool), to test it for any weakness, to streamline and improve it if possible. This report will present information on the software used, configurations implemented, steps taken in the testing and weakness found, if any. This report will also include any streamlining done or improvements done to the algorithm.
first_indexed 2024-10-01T04:16:01Z
format Final Year Project (FYP)
id ntu-10356/40798
institution Nanyang Technological University
language English
last_indexed 2024-10-01T04:16:01Z
publishDate 2010
record_format dspace
spelling ntu-10356/407982023-07-07T16:01:23Z Implementation of autonomous navigation algorithms on an urban robot (iRobot's packbot) Chan, Jian Wee. Wijerupage Sardha Wijesoma School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering::Control and instrumentation::Robotics The concept of an Autonomous Mobile Robot has been around for some years. The proof of concept and some prototypes already exist. But still, the goals and parameters are mostly entered by the human operators. Determining and planning a safe path among obstacles is the key to autonomous vehicles. Motion-path planning algorithms can be classified into two types: global path planning and local path planning. Global path planning more known information is needed and the environment needs to be definite. Local path planning itself requires less information, and the environment can vary. Among the existing local path planning algorithm, Vector Field Histogram (VFH) uses statistical representation of the vehicle’s environment through a histogram grid. An improved method, VFH+, takes into decision of the size and shape of the vehicle, and also consideres the smoothness of the path taken while sending steering commands to the onboard steering and drive controller. The objective of this project is to implement VFH+ algorithm in an open sourced program named Orca Robotics, running in conjunction with the Player Project (another open sourced robotic development tool), to test it for any weakness, to streamline and improve it if possible. This report will present information on the software used, configurations implemented, steps taken in the testing and weakness found, if any. This report will also include any streamlining done or improvements done to the algorithm. Bachelor of Engineering 2010-06-22T03:25:45Z 2010-06-22T03:25:45Z 2010 2010 Final Year Project (FYP) http://hdl.handle.net/10356/40798 en Nanyang Technological University 83 p. application/pdf
spellingShingle DRNTU::Engineering::Electrical and electronic engineering::Control and instrumentation::Robotics
Chan, Jian Wee.
Implementation of autonomous navigation algorithms on an urban robot (iRobot's packbot)
title Implementation of autonomous navigation algorithms on an urban robot (iRobot's packbot)
title_full Implementation of autonomous navigation algorithms on an urban robot (iRobot's packbot)
title_fullStr Implementation of autonomous navigation algorithms on an urban robot (iRobot's packbot)
title_full_unstemmed Implementation of autonomous navigation algorithms on an urban robot (iRobot's packbot)
title_short Implementation of autonomous navigation algorithms on an urban robot (iRobot's packbot)
title_sort implementation of autonomous navigation algorithms on an urban robot irobot s packbot
topic DRNTU::Engineering::Electrical and electronic engineering::Control and instrumentation::Robotics
url http://hdl.handle.net/10356/40798
work_keys_str_mv AT chanjianwee implementationofautonomousnavigationalgorithmsonanurbanrobotirobotspackbot