Return to search

Design and development of a novel omni-directional platform

This thesis presents the design and development of a unique omni-directional platform
known as the Omnibot which was built in the Mechatronic and Robotic Systems
Laboratory at UOIT. The Omnibot's layout is novel because its drive axes do not
intersect with the geometric center of the body, which is typical for omni-directional
platforms using segmented omni-directional wheels. This design enables the center of
mass to be lower in the design and increases the stability. A suspension system was
designed for each of the four wheels to limit vibrations and to ensure contact between
the wheels and operating surface. The Omnibot was built to modularly support many
systems, including a robot arm, without altering the mechanical design of the frame.
Two control modes were developed: local and global. Commands to drive the Omnibot
can be received from either a joystick that can be directly interfaced with the
controller or with commands that are sent from other systems that are either on or o
of the Omnibot. Both control modes require encoder feedback to ensure commanded
velocities are being executed as specified. Global control requires feedback from an
indoor localization system to determine the Omnibot's pose. Early implementation
of the localization system is discussed. An open source robotics software, known as
Robot Operating System (ROS) was selected for implementation of the Omnibot systems.
ROS serves as a middleware which allows components, such as the localization
system and remote desktop, to communicate with each other through a decoupled
messaging system. ROS is modular and
exible, allowing for easy adaptation of future
components. Test results of the Omnibot in operation are presented.

  1. http://hdl.handle.net/10155/29
Identiferoai:union.ndltd.org:LACETR/oai:collectionscanada.gc.ca:OOSHDU.10155/29
Date01 August 2009
CreatorsBemis, Steven
ContributorsNokleby, Scott
PublisherUOIT
Source SetsLibrary and Archives Canada ETDs Repository / Centre d'archives des thèses électroniques de Bibliothèque et Archives Canada
LanguageEnglish
Detected LanguageEnglish
TypeThesis

Page generated in 0.0022 seconds