Modeling, Design and Control of Multiple Low-Cost Robotic Ground Vehicles
abstract: Toward the ambitious long-term goal of a fleet of cooperating Flexible Autonomous Machines operating in an uncertain Environment (FAME), this thesis addresses several critical modeling, design and control objectives for ground vehicles. One central objective was to show how off-the-shelf...
Other Authors: | |
---|---|
Format: | Dissertation |
Language: | English |
Published: |
2015
|
Subjects: | |
Online Access: | http://hdl.handle.net/2286/R.I.35970 |
id |
ndltd-asu.edu-item-35970 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-asu.edu-item-359702018-06-22T03:06:40Z Modeling, Design and Control of Multiple Low-Cost Robotic Ground Vehicles abstract: Toward the ambitious long-term goal of a fleet of cooperating Flexible Autonomous Machines operating in an uncertain Environment (FAME), this thesis addresses several critical modeling, design and control objectives for ground vehicles. One central objective was to show how off-the-shelf (low-cost) remote-control (RC) “toy” vehicles can be converted into intelligent multi-capability robotic-platforms for conducting FAME research. This is shown for two vehicle classes: (1) six differential-drive (DD) RC vehicles called Thunder Tumbler (DDTT) and (2) one rear-wheel drive (RWD) RC car called Ford F-150 (1:14 scale). Each DDTT-vehicle was augmented to provide a substantive suite of capabilities as summarized below (It should be noted, however, that only one DDTT-vehicle was augmented with an inertial measurement unit (IMU) and 2.4 GHz RC capability): (1) magnetic wheel-encoders/IMU for(dead-reckoning-based) inner-loop speed-control and outer-loop position-directional-control, (2) Arduino Uno microcontroller-board for encoder-based inner-loop speed-control and encoder-IMU-ultrasound-based outer-loop cruise-position-directional-separation-control, (3) Arduino motor-shield for inner-loop motor-speed-control, (4)Raspberry Pi II computer-board for demanding outer-loop vision-based cruise- position-directional-control, (5) Raspberry Pi 5MP camera for outer-loop cruise-position-directional-control (exploiting WiFi to send video back to laptop), (6) forward-pointing ultrasonic distance/rangefinder sensor for outer-loop separation-control, and (7) 2.4 GHz spread-spectrum RC capability to replace original 27/49 MHz RC. Each “enhanced”/ augmented DDTT-vehicle costs less than 175 but offers the capability of commercially available vehicles costing over 500. Both the Arduino and Raspberry are low-cost, well-supported (software wise) and easy-to-use. For the vehicle classes considered (i.e. DD, RWD), both kinematic and dynamical (planar xy) models are examined. Suitable nonlinear/linear-models are used to develop inner/outer-loopcontrol laws. All demonstrations presented involve enhanced DDTT-vehicles; one the F-150; one a quadrotor. The following summarizes key hardware demonstrations: (1) cruise-control along line, (2) position-control along line (3) position-control along curve (4) planar (xy) Cartesian stabilization, (5) cruise-control along jagged line/curve, (6) vehicle-target spacing-control, (7) multi-robot spacing-control along line/curve, (8) tracking slowly-moving remote-controlled quadrotor, (9) avoiding obstacle while moving toward target, (10) RC F-150 followed by DDTT-vehicle. Hardware data/video is compared with, and corroborated by, model-based simulations. In short, many capabilities that are critical for reaching the longer-term FAME goal are demonstrated. Dissertation/Thesis Lin, Zhenyu (Author) Rodriguez, Armando Antonio (Advisor) Rodriguez, Armando Antonio (Committee member) Si, Jennie (Committee member) Berman, Spring Melody (Committee member) Arizona State University (Publisher) Electrical engineering Robotics cruise control differential-drive hierarchical inner-outer loop control Mobile robots obstacle avoidance rear wheel drive eng 377 pages Masters Thesis Electrical Engineering 2015 Masters Thesis http://hdl.handle.net/2286/R.I.35970 http://rightsstatements.org/vocab/InC/1.0/ All Rights Reserved 2015 |
collection |
NDLTD |
language |
English |
format |
Dissertation |
sources |
NDLTD |
topic |
Electrical engineering Robotics cruise control differential-drive hierarchical inner-outer loop control Mobile robots obstacle avoidance rear wheel drive |
spellingShingle |
Electrical engineering Robotics cruise control differential-drive hierarchical inner-outer loop control Mobile robots obstacle avoidance rear wheel drive Modeling, Design and Control of Multiple Low-Cost Robotic Ground Vehicles |
description |
abstract: Toward the ambitious long-term goal of a fleet of cooperating Flexible Autonomous Machines operating in an uncertain Environment (FAME), this thesis addresses several
critical modeling, design and control objectives for ground vehicles. One central objective was to show how off-the-shelf (low-cost) remote-control (RC) “toy” vehicles can be converted into intelligent multi-capability robotic-platforms for conducting FAME research. This is shown for two vehicle classes: (1) six differential-drive (DD) RC vehicles called Thunder Tumbler (DDTT) and (2) one rear-wheel drive (RWD) RC car called Ford F-150 (1:14 scale). Each DDTT-vehicle was augmented to provide a substantive suite of capabilities as summarized below (It should be noted, however, that only one DDTT-vehicle was augmented with an inertial measurement unit (IMU) and 2.4 GHz RC capability): (1) magnetic wheel-encoders/IMU for(dead-reckoning-based) inner-loop speed-control and outer-loop position-directional-control, (2) Arduino Uno microcontroller-board for encoder-based inner-loop speed-control and encoder-IMU-ultrasound-based outer-loop cruise-position-directional-separation-control, (3) Arduino motor-shield for inner-loop motor-speed-control, (4)Raspberry Pi II computer-board for demanding outer-loop vision-based cruise- position-directional-control, (5) Raspberry Pi 5MP camera for outer-loop cruise-position-directional-control (exploiting WiFi to send video back to laptop), (6) forward-pointing ultrasonic distance/rangefinder sensor for outer-loop separation-control, and (7) 2.4 GHz spread-spectrum RC capability to replace original 27/49 MHz RC. Each “enhanced”/ augmented DDTT-vehicle costs less than 175 but offers the capability of commercially available vehicles costing over 500. Both the Arduino and Raspberry are low-cost, well-supported (software wise) and easy-to-use. For the vehicle classes considered (i.e. DD, RWD), both kinematic and dynamical (planar xy) models are examined. Suitable nonlinear/linear-models are used to develop inner/outer-loopcontrol laws.
All demonstrations presented involve enhanced DDTT-vehicles; one the F-150; one a quadrotor. The following summarizes key hardware demonstrations: (1) cruise-control along line, (2) position-control along line (3) position-control along curve (4) planar (xy) Cartesian stabilization, (5) cruise-control along jagged line/curve, (6) vehicle-target spacing-control, (7) multi-robot spacing-control along line/curve, (8) tracking slowly-moving remote-controlled quadrotor, (9) avoiding obstacle while moving toward target, (10) RC F-150 followed by DDTT-vehicle. Hardware data/video is compared with, and corroborated by, model-based simulations. In short, many capabilities that are critical for reaching the longer-term FAME goal are demonstrated. === Dissertation/Thesis === Masters Thesis Electrical Engineering 2015 |
author2 |
Lin, Zhenyu (Author) |
author_facet |
Lin, Zhenyu (Author) |
title |
Modeling, Design and Control of Multiple Low-Cost Robotic Ground Vehicles |
title_short |
Modeling, Design and Control of Multiple Low-Cost Robotic Ground Vehicles |
title_full |
Modeling, Design and Control of Multiple Low-Cost Robotic Ground Vehicles |
title_fullStr |
Modeling, Design and Control of Multiple Low-Cost Robotic Ground Vehicles |
title_full_unstemmed |
Modeling, Design and Control of Multiple Low-Cost Robotic Ground Vehicles |
title_sort |
modeling, design and control of multiple low-cost robotic ground vehicles |
publishDate |
2015 |
url |
http://hdl.handle.net/2286/R.I.35970 |
_version_ |
1718700913822007296 |