SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
Development of An Omniwheel-based Holonomic Robot
Platform for Rough Terrain
Christopher McMurrough∗
Heracleia Human Centered
Computing Laboratory
The University of Texas at
Arlington
Harris Enotiades†
Heracleia Human Centered
Computing Laboratory
The University of Texas at
Arlington
Scott Phan‡
Heracleia Human Centered
Computing Laboratory
The University of Texas at
Arlington
Stephen Savoie§
Assistive Robotics Laboratory
The University of Texas at
Arlington Research Institute
(UTARI)
Fillia Makedon¶
Heracleia Human Centered
Computing Laboratory
The University of Texas at
Arlington
ABSTRACT
In this paper, we present an ongoing effort to develop a ro-
bust omnidirectional robotic platform for outdoor operation
on non-smooth surfaces. The design of an off-road, low-
cost omniwheel is presented along with a suspension system
that will allow the platform to traverse rough terrain. We
also provide a control architecture based on the open-source
Robotic Operating System (ROS).
Categories and Subject Descriptors
I.2.9 [Artificial Intelligence]: Robotics—Autonomous ve-
hicles, Propelling mechanisms
General Terms
Design, Experimentation, Performance, Reliability
Keywords
Omniwheel, holonomic platforms, omnidirectional platforms,
assistive robotics
1. INTRODUCTION
Traditional vehicle platforms, such as car-like Ackermann
steering or tank-like skid-steering, are used in the vast ma-
jority of mobile ground robots. These mechanically simple
∗
email: mcmurrough@uta.edu
†
email: harris.enotiades@mavs.uta.edu
‡
email: scott.phan@mavs.uta.edu
§
email: ssavoie@uta.edu
¶
email: makedon@uta.edu
Permission to make digital or hard copies of all or part of this work for
personal or classroom use is granted without fee provided that copies are not
made or distributed for profit or commercial advantage and that copies bear
this notice and the full citation on the first page. Copyrights for components
of this work owned by others than ACM must be honored. Abstracting with
credit is permitted. To copy otherwise, or republish, to post on servers or to
redistribute to lists, requires prior specific permission and/or a fee. Request
permissions from Permissions@acm.org.
PETRA’13, May 29 - 31, 2013, Rhodes Island, Greece.
Copyright c 2013 ACM 978-1-4503-1973-7/13/05... $15.00
http://dx.doi.org/10.1145/2504335.2504398
systems provide a relatively efficient means of forward lo-
comotion, but have limited degrees of motion freedom due
to their non-holonomic configuration. Because of this, tradi-
tional platforms are typically constrained by a tight coupling
between angular and linear motion.
Holonomic platforms, on the other hand, are not limited by
these constraints and are able to move in any direction inde-
pendent of their orientation. These highly mobile platforms,
while more mechanically complex, can perform some tasks
that are not suitable for non-holonomic platforms. Holo-
nomic platforms have been used commercially in factory
and warehouse settings for material handling [10]. In [4],
an omnidirectional wheelchair platform is presented which
allows disabled workers to move boxes with a compact fork-
lift mechanism. Other holonomic wheelchair platforms are
discussed in [11] and [5].
Wheel-based platforms generally achieve holonomic motion
by using specially designed omnidirectional or mecanum wheels
[2] that permit sliding in certain directions, or by using stan-
dard wheels with complicated steering mechanisms. Omni-
wheel approaches feature complicated wheel assemblies, but
require less actuators and far simpler mechanical linkages
than their counterparts. Some hybrid approaches have been
presented, such as [1]. Modeling and control of wheel-based
platforms has been explored in previous work, and is gen-
erally well understood. Kinematic modeling for feedback
control of such platforms is detailed in [6] and [3], and a
dynamic model that accounts for wheel slip is presented in
[12]. Considerations for energy efficient driving and control
during motor failure is discussed in [8].
Omnidirectional and mecanum wheel based platforms, while
useful on smooth surfaces, tend to be limited in outdoor op-
eration. Outdoor solutions have been presented using com-
plex steering mechanisms [9], but approaches using omnidi-
rectional platforms are sparse. Given the trade-offs between
approaches, an off-road omniwheel platform could be useful
for high mobility wheelchairs, agricultural robots, material
handling, etc. We present an omniwheel design that uses
Figure 1: Layout of wheel module with key mea-
surements shown in inches
inexpensive, readily available components that is relatively
simple to fabricate and assemble. A holonomic platform de-
sign using 4 omniwheel assemblies, each with independent
suspension for off-road use, is also presented. Finally, an ar-
chitecture for the control system currently being developed
is discussed.
2. OMNIWHEEL DESIGN
The omniwheel utilized by our platform is designed to pro-
vide traction on rough surfaces when moving in the direc-
tion of wheel rotation, while providing near frictionless cast-
ing in directions along the axis of the drive shaft (i.e., the
wheel should freely slide sideways). To facilitate this, we de-
signed an assembly that utilizes commercially available 100
millimeter polyurethane wheels that are commonly found
on recreational scooters. These wheels were chosen due to
their relatively low-cost, integrated bearings for smooth ro-
tations, and durability in outdoor environments. Each of the
16 wheels are mounted on either side of a piece of aluminum
extrusion using a single carriage bolt. The resulting 8 wheel
pairs are bolted to a central aluminum disc along with a
wheel hub. The wheel hub can be changed to accommodate
a wide range of motors and drive shafts.
The wheel design, shown in Figure 1, has an overall diame-
ter of 15.0 inches. This diameter supports the arrangement
of 16 wheels such that the gaps between wheels are mini-
mized in order to provide the smoothest operation possible.
Other omniwheel designs often employ barrel shaped orbital
wheels in multiple layers to eliminate this gap, though this
approach does not work well on rough surfaces and is gen-
erally difficult to fabricate. Our design can be fabricated
with simple machine shop equipment, such as a hand-held
hacksaw and power drill. The fully assembled wheel mod-
ule is shown in Figure 2. The wheel assembly is driven by
brushed DC motors which can be salvaged from discarded
electric wheelchairs.
(a) Front view of wheel assembly
(b) Side view of wheel assembly mounted on motor
Figure 2: Completed wheel module after fabrication
3. PLATFORM SUSPENSION AND LAYOUT
In order for omniwheel platforms to move successfully, each
drive wheel must maintain contact with the ground when ac-
tuated. This design consideration is commonly overlooked in
most approaches, since it is generally assumed that the sur-
face of the operating environment is both flat and smooth.
Our approach uses an independent vertical suspension sys-
tem for each drive module. Each motor and wheel pair is
allowed to slide upward along a pair of vertical rails against a
spring. The spring applies a constant force in the downward
direction, such that the drive module is normally pressed
against the vehicle chassis when the wheel is on flat ground.
When the platform is on rough terrain, the wheel modules
will move upward toward the springs, which absorbs the
shock and causes the wheel to maintain contact with the
ground. The rail and spring drive suspension assembly is
shown in Figure 3(a).
Our platform is designed to utilize 4 drive modules mounted
in a square configuration. Each drive module is positioned
on one side of a chassis base with a 90 degree offset from
the adjacent motors. When mounted on a 24.0 inch square
chassis base, the resulting platform is 37.0 inches in length
and width. The arrangement of the drive assemblies and
suspension rails on the chassis base is shown in Figure 3(b).
The fully assembled mechanical platform is shown in Figure
4.
4. CONTROL SOFTWARE
Our system utilizes the open-source Robot Operating System
[7] software to facilitate code modularity and reduce devel-
opment time. Each core software process is implemented
as a ROS node, which compiles and executes independently
and publishes or subscribes to ROS topics. The resulting
architecture, shown in Figure 5, shows the minimum set
of software processed needed to control the platform using
the methods discussed in related work. New nodes can be
added to accommodate additional hardware without affect-
ing existing nodes, which will be necessary as the platform
is adapted to various applications. Our architecture uses
standard ROS topics and messages, which are shown in Fig-
ure 5. The control software is currently under development,
and will be uploaded to the public ROS repositories once
complete.
5. RESULTS
Preliminary testing of the platform was performed on both
a smooth indoor surface and on mixed outdoor terrain. The
outdoor terrain consisted of grass, tightly packed dirt, and
rough patches resulting from light soil erosion. The platform
was controlled manually using a USB joystick attached to a
netbook running ROS. In all cases, the vehicle maintained
full control authority over all degrees of motion freedom (2D
position and heading). While the omniwheels produce some
vibration, the vertical suspension system absorbs the major-
ity of the mechanical disturbances before they are transmit-
ted to the payload area containing the electronics. Figure
6 shows the platform during testing in an area consisting of
mixed grass and dirt.
6. CONCLUSION & FUTURE WORK
In this paper, we presented an ongoing effort to develop a
holonomic omniwheel based platform capable of outdoor,
off-road operation. A novel wheel omniwheel design, assem-
bled from inexpensive and readily available components, is
shown along with details of the vehicle suspension system.
A platform control software architecture intended for imple-
mentation on the ROS platform was discussed.
(a) Motor module spring rail sus-
pension
(b) Drive assembly arrangement
Figure 3: Platform suspension and motor arrange-
ment
In future work, we plan on performing a formal analysis of
the vehicle performance on several types of terrain in order
to investigate its potential for various applications, such as
agricultural robotics and mobile manipulation. We also plan
on sensorizing the platform such that advanced navigation,
obstacle avoidance, and autonomous behaviors can be imple-
mented. We believe that omnidirectional platforms can be
useful for many outdoor applications, and hope to demon-
strate the utility of such approaches with our system.
7. ACKNOWLEDGMENTS
This work is supported in part by the National Science Foun-
dation under award numbers CNS 0923494, CNS 1035913,
Figure 4: Assembled mechanical platform
Figure 5: ROS software control architecture
IIS 1238660, and IIS 1329119. Any opinions, findings, and
conclusions or recommendations expressed in this publica-
tion are those of the author(s) and do not necessarily reflect
the views of the National Science Foundation. Additional
support has been provided by The University of Texas at
Arlington Research Institute (UTARI).
8. REFERENCES
[1] K.-s. Byun, S.-j. Kim, and J.-b. Song. Design of a
four-wheeled omnidirectional mobile robot with
variable wheel arrangement mechanism. In Proceedings
2002 IEEE International Conference on Robotics and
Automation (Cat. No.02CH37292), volume 1, pages
720–725. IEEE, 2002.
[2] O. Diegel, A. Badve, G. Bright, J. Potgieter, and
S. Tlale. Improved Mecanum Wheel Design for
Omni-directional Robots. In 2002 Australasian
Conference on Robotics and Automation, number
November, pages 27–29, 2002.
[3] L. Huang, Y. S. Lim, D. Li, and C. E. L. Teoh. Design
and Analysis of a Four-Wheel Omnidirectional Mobile
Figure 6: Platform during off road testing
Robot. In 2nd International Conference on
Autonomous Robots and Agents, Palmerston North,
New Zealand, 2004.
[4] J. W. Kang, B. S. Kim, and M. J. Chung.
Development of omni-directional mobile robots with
mecanum wheels assisting the disabled in a factory
environment. In 2008 International Conference on
Control, Automation and Systems, pages 2070–2075.
IEEE, Oct. 2008.
[5] L. Kitagawa, T. Kobayashi, T. Beppu, and
K. Terashima. Semi-autonomous obstacle avoidance of
omnidirectional wheelchair by joystick impedance
control. Proceedings 2001 IEEE/RSJ International
Conference on Intelligent Robots and Systems.
Expanding the Societal Role of Robotics in the the Next
Millennium (Cat. No.01CH37180), 4:2148–2153, 2001.
[6] P. Muir and C. Neuman. Kinematic modeling for
feedback control of an omnidirectional wheeled mobile
robot. In Proceedings. 1987 IEEE International
Conference on Robotics and Automation, volume 4,
pages 1772–1778. Institute of Electrical and
Electronics Engineers, 1987.
[7] M. Quigley, B. Gerkey, K. Conley, J. Faust, T. Foote,
J. Leibs, E. Berger, R. Wheeler, and A. Y. Ng. ROS:
an open-source Robot Operating System. Proc.
Open-Source Software workshop of the International
Conference on Robotics and Automation (ICRA),
2009.
[8] R. Rojas. Holonomic Control of a Robot with an
Omni-directional Drive, 2006.
[9] M. Udengaard and K. Iagnemma. Design of an
omnidirectional mobile robot for rough terrain. In
2008 IEEE International Conference on Robotics and
Automation, pages 1666–1671. IEEE, May 2008.
[10] Vetex Inc. SIDEWINDER Lift Truck, 2011.
[11] M. Wada. Development of a 4WD omnidirectional
wheelchair. 2008 SICE Annual Conference, pages
1767–1771, Aug. 2008.
[12] R. Williams, B. Carter, P. Gallina, and G. Rosati.
Dynamic model with slip for wheeled omnidirectional
robots. IEEE Transactions on Robotics and
Automation, 18(3):285–293, June 2002.

Weitere ähnliche Inhalte

Was ist angesagt?

Mech. Eng. Sci. J.-34-1-(2016)-503-Zahariev
Mech. Eng. Sci. J.-34-1-(2016)-503-ZaharievMech. Eng. Sci. J.-34-1-(2016)-503-Zahariev
Mech. Eng. Sci. J.-34-1-(2016)-503-Zahariev
Aleksandar Zahariev
 
02e7e5284f777d06ed000000
02e7e5284f777d06ed00000002e7e5284f777d06ed000000
02e7e5284f777d06ed000000
Salah Hammami
 
Qavane_211068691__IEEE_Paper-1
Qavane_211068691__IEEE_Paper-1Qavane_211068691__IEEE_Paper-1
Qavane_211068691__IEEE_Paper-1
Mandilakhe Qavane
 
MMTMRTS PowerPoint Presentation
MMTMRTS PowerPoint PresentationMMTMRTS PowerPoint Presentation
MMTMRTS PowerPoint Presentation
Dhoulatsah M
 
0fcfd50f97284d4b31000000 (1)
0fcfd50f97284d4b31000000 (1)0fcfd50f97284d4b31000000 (1)
0fcfd50f97284d4b31000000 (1)
Salah Hammami
 

Was ist angesagt? (17)

IRJET- Design, Modeling and Simulation of Axial Flux Permanent Magnet Synchro...
IRJET- Design, Modeling and Simulation of Axial Flux Permanent Magnet Synchro...IRJET- Design, Modeling and Simulation of Axial Flux Permanent Magnet Synchro...
IRJET- Design, Modeling and Simulation of Axial Flux Permanent Magnet Synchro...
 
CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...
CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...
CPREDICTION OF INVERSE KINEMATICS SOLUTION OF A REDUNDANT MANIPULATOR USING A...
 
Bauldree_Hui_ATAV_Report
Bauldree_Hui_ATAV_ReportBauldree_Hui_ATAV_Report
Bauldree_Hui_ATAV_Report
 
Active suspension system
Active suspension systemActive suspension system
Active suspension system
 
Mech. Eng. Sci. J.-34-1-(2016)-503-Zahariev
Mech. Eng. Sci. J.-34-1-(2016)-503-ZaharievMech. Eng. Sci. J.-34-1-(2016)-503-Zahariev
Mech. Eng. Sci. J.-34-1-(2016)-503-Zahariev
 
Rocker bogie 1
Rocker bogie 1Rocker bogie 1
Rocker bogie 1
 
G1102025055
G1102025055G1102025055
G1102025055
 
02e7e5284f777d06ed000000
02e7e5284f777d06ed00000002e7e5284f777d06ed000000
02e7e5284f777d06ed000000
 
Autonomous Balancing of 2-wheeled segway robot
Autonomous Balancing of 2-wheeled segway robotAutonomous Balancing of 2-wheeled segway robot
Autonomous Balancing of 2-wheeled segway robot
 
Qavane_211068691__IEEE_Paper-1
Qavane_211068691__IEEE_Paper-1Qavane_211068691__IEEE_Paper-1
Qavane_211068691__IEEE_Paper-1
 
Modeling and Control of a Spherical Rolling Robot Using Model Reference Adapt...
Modeling and Control of a Spherical Rolling Robot Using Model Reference Adapt...Modeling and Control of a Spherical Rolling Robot Using Model Reference Adapt...
Modeling and Control of a Spherical Rolling Robot Using Model Reference Adapt...
 
IRJET- Design & Development of Two-Wheeled Self Balancing Robot
IRJET-  	  Design & Development of Two-Wheeled Self Balancing RobotIRJET-  	  Design & Development of Two-Wheeled Self Balancing Robot
IRJET- Design & Development of Two-Wheeled Self Balancing Robot
 
MMTMRTS PowerPoint Presentation
MMTMRTS PowerPoint PresentationMMTMRTS PowerPoint Presentation
MMTMRTS PowerPoint Presentation
 
PPP
PPPPPP
PPP
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
Analysis of Variable Freedom Jumping Robot Based on Tripping and Singular Mec...
Analysis of Variable Freedom Jumping Robot Based on Tripping and Singular Mec...Analysis of Variable Freedom Jumping Robot Based on Tripping and Singular Mec...
Analysis of Variable Freedom Jumping Robot Based on Tripping and Singular Mec...
 
0fcfd50f97284d4b31000000 (1)
0fcfd50f97284d4b31000000 (1)0fcfd50f97284d4b31000000 (1)
0fcfd50f97284d4b31000000 (1)
 

Ähnlich wie Development of An Omniwheel-based Holonomoic Robot Platform for Rough Terrain

VT PYREX RoboOps 2014 Final Report
VT PYREX RoboOps 2014 Final ReportVT PYREX RoboOps 2014 Final Report
VT PYREX RoboOps 2014 Final Report
Christopher Gumm
 

Ähnlich wie Development of An Omniwheel-based Holonomoic Robot Platform for Rough Terrain (20)

Smart Terrain Adaptive Robotic Suspension System (S.T.A.R.S.S)
Smart Terrain Adaptive Robotic Suspension System (S.T.A.R.S.S)Smart Terrain Adaptive Robotic Suspension System (S.T.A.R.S.S)
Smart Terrain Adaptive Robotic Suspension System (S.T.A.R.S.S)
 
ARTICULATED VEHICLE SYSTEMS
ARTICULATED VEHICLE SYSTEMSARTICULATED VEHICLE SYSTEMS
ARTICULATED VEHICLE SYSTEMS
 
J012336467
J012336467J012336467
J012336467
 
Km223 rocker bogie mechanism machine
Km223 rocker bogie mechanism machineKm223 rocker bogie mechanism machine
Km223 rocker bogie mechanism machine
 
Vehicle-applicable robots controlled byMobile
Vehicle-applicable robots controlled byMobileVehicle-applicable robots controlled byMobile
Vehicle-applicable robots controlled byMobile
 
Design, Modification and Manufacturing of a Stair Climbing Vehicle
Design, Modification and Manufacturing of a Stair Climbing VehicleDesign, Modification and Manufacturing of a Stair Climbing Vehicle
Design, Modification and Manufacturing of a Stair Climbing Vehicle
 
Rocker bogie mechanism (mars rover) final year mini project final review paper
Rocker bogie mechanism (mars rover) final year mini project final review paper Rocker bogie mechanism (mars rover) final year mini project final review paper
Rocker bogie mechanism (mars rover) final year mini project final review paper
 
IRJET- Review on Rover with Rocker-Bogie Linkage Mounted with Ultrasonic Sens...
IRJET- Review on Rover with Rocker-Bogie Linkage Mounted with Ultrasonic Sens...IRJET- Review on Rover with Rocker-Bogie Linkage Mounted with Ultrasonic Sens...
IRJET- Review on Rover with Rocker-Bogie Linkage Mounted with Ultrasonic Sens...
 
30120140507004
3012014050700430120140507004
30120140507004
 
30120140507004
3012014050700430120140507004
30120140507004
 
Ijmet 10 01_172
Ijmet 10 01_172Ijmet 10 01_172
Ijmet 10 01_172
 
VT PYREX RoboOps 2014 Final Report
VT PYREX RoboOps 2014 Final ReportVT PYREX RoboOps 2014 Final Report
VT PYREX RoboOps 2014 Final Report
 
MECHANICAL RAMP ATTACHMENT FOR WHEELCHAIRS TO CLIMB FOOTPATHS AND ELEVATED SU...
MECHANICAL RAMP ATTACHMENT FOR WHEELCHAIRS TO CLIMB FOOTPATHS AND ELEVATED SU...MECHANICAL RAMP ATTACHMENT FOR WHEELCHAIRS TO CLIMB FOOTPATHS AND ELEVATED SU...
MECHANICAL RAMP ATTACHMENT FOR WHEELCHAIRS TO CLIMB FOOTPATHS AND ELEVATED SU...
 
STUDY & DESIGN OF FIRE DETECTING & FIRE EXTINGUISHING ROBOT
STUDY & DESIGN OF FIRE DETECTING & FIRE EXTINGUISHING ROBOTSTUDY & DESIGN OF FIRE DETECTING & FIRE EXTINGUISHING ROBOT
STUDY & DESIGN OF FIRE DETECTING & FIRE EXTINGUISHING ROBOT
 
Autonomous Delivery Rocker-Bogie Robot Using Gmapping Based SLAM Algorithm
Autonomous Delivery Rocker-Bogie Robot Using Gmapping Based SLAM AlgorithmAutonomous Delivery Rocker-Bogie Robot Using Gmapping Based SLAM Algorithm
Autonomous Delivery Rocker-Bogie Robot Using Gmapping Based SLAM Algorithm
 
semi automatic puzzle car parking
semi automatic puzzle car parking semi automatic puzzle car parking
semi automatic puzzle car parking
 
IRJET- Experimental Analysis of Passive/Active Suspension System
IRJET- Experimental Analysis of Passive/Active Suspension SystemIRJET- Experimental Analysis of Passive/Active Suspension System
IRJET- Experimental Analysis of Passive/Active Suspension System
 
Feasibility Study and Design of Electromagnetic Suspension Systems: A Review
Feasibility Study and Design of Electromagnetic Suspension Systems: A ReviewFeasibility Study and Design of Electromagnetic Suspension Systems: A Review
Feasibility Study and Design of Electromagnetic Suspension Systems: A Review
 
L012337275
L012337275L012337275
L012337275
 
11001422032_Snehasis Ghosh_TT.pptx
11001422032_Snehasis Ghosh_TT.pptx11001422032_Snehasis Ghosh_TT.pptx
11001422032_Snehasis Ghosh_TT.pptx
 

Mehr von Hillary Green

Quasi-Static Evaluation of a Modular and Reconfigurable Manufacturing Cell
Quasi-Static Evaluation of a Modular and Reconfigurable Manufacturing CellQuasi-Static Evaluation of a Modular and Reconfigurable Manufacturing Cell
Quasi-Static Evaluation of a Modular and Reconfigurable Manufacturing Cell
Hillary Green
 
Needs and Emerging Trends of Remote Sensing
Needs and Emerging Trends of Remote SensingNeeds and Emerging Trends of Remote Sensing
Needs and Emerging Trends of Remote Sensing
Hillary Green
 

Mehr von Hillary Green (13)

Passport to the World: An Intervention to Depression
Passport to the World: An Intervention to DepressionPassport to the World: An Intervention to Depression
Passport to the World: An Intervention to Depression
 
Technology and Spinal Cord Injury (SCI): How could technology further help th...
Technology and Spinal Cord Injury (SCI): How could technology further help th...Technology and Spinal Cord Injury (SCI): How could technology further help th...
Technology and Spinal Cord Injury (SCI): How could technology further help th...
 
Novel Microchannel Electrode Array: Towards Bioelectronic Medical Interfacing...
Novel Microchannel Electrode Array: Towards Bioelectronic Medical Interfacing...Novel Microchannel Electrode Array: Towards Bioelectronic Medical Interfacing...
Novel Microchannel Electrode Array: Towards Bioelectronic Medical Interfacing...
 
Conformal Grasping using Feedback Controlled Bubble Actuator Array
Conformal Grasping using Feedback Controlled Bubble Actuator ArrayConformal Grasping using Feedback Controlled Bubble Actuator Array
Conformal Grasping using Feedback Controlled Bubble Actuator Array
 
Quasi-Static Evaluation of a Modular and Reconfigurable Manufacturing Cell
Quasi-Static Evaluation of a Modular and Reconfigurable Manufacturing CellQuasi-Static Evaluation of a Modular and Reconfigurable Manufacturing Cell
Quasi-Static Evaluation of a Modular and Reconfigurable Manufacturing Cell
 
EHD as Sensor Fabrication Technology for Robotic Skins
EHD as Sensor Fabrication Technology for Robotic SkinsEHD as Sensor Fabrication Technology for Robotic Skins
EHD as Sensor Fabrication Technology for Robotic Skins
 
Needs and Emerging Trends of Remote Sensing
Needs and Emerging Trends of Remote SensingNeeds and Emerging Trends of Remote Sensing
Needs and Emerging Trends of Remote Sensing
 
IEEE-RAS Robot Challenges Summary
IEEE-RAS Robot Challenges SummaryIEEE-RAS Robot Challenges Summary
IEEE-RAS Robot Challenges Summary
 
UTARI Smart Homes Foundatin Presentation
UTARI Smart Homes Foundatin PresentationUTARI Smart Homes Foundatin Presentation
UTARI Smart Homes Foundatin Presentation
 
Operation Finally Home Smart Home Presentation
Operation Finally Home Smart Home PresentationOperation Finally Home Smart Home Presentation
Operation Finally Home Smart Home Presentation
 
Gary Sinise Foundation Smart Home Presentation
Gary Sinise Foundation Smart Home PresentationGary Sinise Foundation Smart Home Presentation
Gary Sinise Foundation Smart Home Presentation
 
AUVSI 2014: Beyond the Booth
AUVSI 2014: Beyond the BoothAUVSI 2014: Beyond the Booth
AUVSI 2014: Beyond the Booth
 
Lending a Helping Hand: Exploring the Future of Assistive Robotics - AUVSI 2014
Lending a Helping Hand: Exploring the Future of Assistive Robotics - AUVSI 2014Lending a Helping Hand: Exploring the Future of Assistive Robotics - AUVSI 2014
Lending a Helping Hand: Exploring the Future of Assistive Robotics - AUVSI 2014
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 

Development of An Omniwheel-based Holonomoic Robot Platform for Rough Terrain

  • 1. Development of An Omniwheel-based Holonomic Robot Platform for Rough Terrain Christopher McMurrough∗ Heracleia Human Centered Computing Laboratory The University of Texas at Arlington Harris Enotiades† Heracleia Human Centered Computing Laboratory The University of Texas at Arlington Scott Phan‡ Heracleia Human Centered Computing Laboratory The University of Texas at Arlington Stephen Savoie§ Assistive Robotics Laboratory The University of Texas at Arlington Research Institute (UTARI) Fillia Makedon¶ Heracleia Human Centered Computing Laboratory The University of Texas at Arlington ABSTRACT In this paper, we present an ongoing effort to develop a ro- bust omnidirectional robotic platform for outdoor operation on non-smooth surfaces. The design of an off-road, low- cost omniwheel is presented along with a suspension system that will allow the platform to traverse rough terrain. We also provide a control architecture based on the open-source Robotic Operating System (ROS). Categories and Subject Descriptors I.2.9 [Artificial Intelligence]: Robotics—Autonomous ve- hicles, Propelling mechanisms General Terms Design, Experimentation, Performance, Reliability Keywords Omniwheel, holonomic platforms, omnidirectional platforms, assistive robotics 1. INTRODUCTION Traditional vehicle platforms, such as car-like Ackermann steering or tank-like skid-steering, are used in the vast ma- jority of mobile ground robots. These mechanically simple ∗ email: mcmurrough@uta.edu † email: harris.enotiades@mavs.uta.edu ‡ email: scott.phan@mavs.uta.edu § email: ssavoie@uta.edu ¶ email: makedon@uta.edu Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from Permissions@acm.org. PETRA’13, May 29 - 31, 2013, Rhodes Island, Greece. Copyright c 2013 ACM 978-1-4503-1973-7/13/05... $15.00 http://dx.doi.org/10.1145/2504335.2504398 systems provide a relatively efficient means of forward lo- comotion, but have limited degrees of motion freedom due to their non-holonomic configuration. Because of this, tradi- tional platforms are typically constrained by a tight coupling between angular and linear motion. Holonomic platforms, on the other hand, are not limited by these constraints and are able to move in any direction inde- pendent of their orientation. These highly mobile platforms, while more mechanically complex, can perform some tasks that are not suitable for non-holonomic platforms. Holo- nomic platforms have been used commercially in factory and warehouse settings for material handling [10]. In [4], an omnidirectional wheelchair platform is presented which allows disabled workers to move boxes with a compact fork- lift mechanism. Other holonomic wheelchair platforms are discussed in [11] and [5]. Wheel-based platforms generally achieve holonomic motion by using specially designed omnidirectional or mecanum wheels [2] that permit sliding in certain directions, or by using stan- dard wheels with complicated steering mechanisms. Omni- wheel approaches feature complicated wheel assemblies, but require less actuators and far simpler mechanical linkages than their counterparts. Some hybrid approaches have been presented, such as [1]. Modeling and control of wheel-based platforms has been explored in previous work, and is gen- erally well understood. Kinematic modeling for feedback control of such platforms is detailed in [6] and [3], and a dynamic model that accounts for wheel slip is presented in [12]. Considerations for energy efficient driving and control during motor failure is discussed in [8]. Omnidirectional and mecanum wheel based platforms, while useful on smooth surfaces, tend to be limited in outdoor op- eration. Outdoor solutions have been presented using com- plex steering mechanisms [9], but approaches using omnidi- rectional platforms are sparse. Given the trade-offs between approaches, an off-road omniwheel platform could be useful for high mobility wheelchairs, agricultural robots, material handling, etc. We present an omniwheel design that uses
  • 2. Figure 1: Layout of wheel module with key mea- surements shown in inches inexpensive, readily available components that is relatively simple to fabricate and assemble. A holonomic platform de- sign using 4 omniwheel assemblies, each with independent suspension for off-road use, is also presented. Finally, an ar- chitecture for the control system currently being developed is discussed. 2. OMNIWHEEL DESIGN The omniwheel utilized by our platform is designed to pro- vide traction on rough surfaces when moving in the direc- tion of wheel rotation, while providing near frictionless cast- ing in directions along the axis of the drive shaft (i.e., the wheel should freely slide sideways). To facilitate this, we de- signed an assembly that utilizes commercially available 100 millimeter polyurethane wheels that are commonly found on recreational scooters. These wheels were chosen due to their relatively low-cost, integrated bearings for smooth ro- tations, and durability in outdoor environments. Each of the 16 wheels are mounted on either side of a piece of aluminum extrusion using a single carriage bolt. The resulting 8 wheel pairs are bolted to a central aluminum disc along with a wheel hub. The wheel hub can be changed to accommodate a wide range of motors and drive shafts. The wheel design, shown in Figure 1, has an overall diame- ter of 15.0 inches. This diameter supports the arrangement of 16 wheels such that the gaps between wheels are mini- mized in order to provide the smoothest operation possible. Other omniwheel designs often employ barrel shaped orbital wheels in multiple layers to eliminate this gap, though this approach does not work well on rough surfaces and is gen- erally difficult to fabricate. Our design can be fabricated with simple machine shop equipment, such as a hand-held hacksaw and power drill. The fully assembled wheel mod- ule is shown in Figure 2. The wheel assembly is driven by brushed DC motors which can be salvaged from discarded electric wheelchairs. (a) Front view of wheel assembly (b) Side view of wheel assembly mounted on motor Figure 2: Completed wheel module after fabrication 3. PLATFORM SUSPENSION AND LAYOUT In order for omniwheel platforms to move successfully, each drive wheel must maintain contact with the ground when ac- tuated. This design consideration is commonly overlooked in most approaches, since it is generally assumed that the sur- face of the operating environment is both flat and smooth. Our approach uses an independent vertical suspension sys-
  • 3. tem for each drive module. Each motor and wheel pair is allowed to slide upward along a pair of vertical rails against a spring. The spring applies a constant force in the downward direction, such that the drive module is normally pressed against the vehicle chassis when the wheel is on flat ground. When the platform is on rough terrain, the wheel modules will move upward toward the springs, which absorbs the shock and causes the wheel to maintain contact with the ground. The rail and spring drive suspension assembly is shown in Figure 3(a). Our platform is designed to utilize 4 drive modules mounted in a square configuration. Each drive module is positioned on one side of a chassis base with a 90 degree offset from the adjacent motors. When mounted on a 24.0 inch square chassis base, the resulting platform is 37.0 inches in length and width. The arrangement of the drive assemblies and suspension rails on the chassis base is shown in Figure 3(b). The fully assembled mechanical platform is shown in Figure 4. 4. CONTROL SOFTWARE Our system utilizes the open-source Robot Operating System [7] software to facilitate code modularity and reduce devel- opment time. Each core software process is implemented as a ROS node, which compiles and executes independently and publishes or subscribes to ROS topics. The resulting architecture, shown in Figure 5, shows the minimum set of software processed needed to control the platform using the methods discussed in related work. New nodes can be added to accommodate additional hardware without affect- ing existing nodes, which will be necessary as the platform is adapted to various applications. Our architecture uses standard ROS topics and messages, which are shown in Fig- ure 5. The control software is currently under development, and will be uploaded to the public ROS repositories once complete. 5. RESULTS Preliminary testing of the platform was performed on both a smooth indoor surface and on mixed outdoor terrain. The outdoor terrain consisted of grass, tightly packed dirt, and rough patches resulting from light soil erosion. The platform was controlled manually using a USB joystick attached to a netbook running ROS. In all cases, the vehicle maintained full control authority over all degrees of motion freedom (2D position and heading). While the omniwheels produce some vibration, the vertical suspension system absorbs the major- ity of the mechanical disturbances before they are transmit- ted to the payload area containing the electronics. Figure 6 shows the platform during testing in an area consisting of mixed grass and dirt. 6. CONCLUSION & FUTURE WORK In this paper, we presented an ongoing effort to develop a holonomic omniwheel based platform capable of outdoor, off-road operation. A novel wheel omniwheel design, assem- bled from inexpensive and readily available components, is shown along with details of the vehicle suspension system. A platform control software architecture intended for imple- mentation on the ROS platform was discussed. (a) Motor module spring rail sus- pension (b) Drive assembly arrangement Figure 3: Platform suspension and motor arrange- ment In future work, we plan on performing a formal analysis of the vehicle performance on several types of terrain in order to investigate its potential for various applications, such as agricultural robotics and mobile manipulation. We also plan on sensorizing the platform such that advanced navigation, obstacle avoidance, and autonomous behaviors can be imple- mented. We believe that omnidirectional platforms can be useful for many outdoor applications, and hope to demon- strate the utility of such approaches with our system. 7. ACKNOWLEDGMENTS This work is supported in part by the National Science Foun- dation under award numbers CNS 0923494, CNS 1035913,
  • 4. Figure 4: Assembled mechanical platform Figure 5: ROS software control architecture IIS 1238660, and IIS 1329119. Any opinions, findings, and conclusions or recommendations expressed in this publica- tion are those of the author(s) and do not necessarily reflect the views of the National Science Foundation. Additional support has been provided by The University of Texas at Arlington Research Institute (UTARI). 8. REFERENCES [1] K.-s. Byun, S.-j. Kim, and J.-b. Song. Design of a four-wheeled omnidirectional mobile robot with variable wheel arrangement mechanism. In Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292), volume 1, pages 720–725. IEEE, 2002. [2] O. Diegel, A. Badve, G. Bright, J. Potgieter, and S. Tlale. Improved Mecanum Wheel Design for Omni-directional Robots. In 2002 Australasian Conference on Robotics and Automation, number November, pages 27–29, 2002. [3] L. Huang, Y. S. Lim, D. Li, and C. E. L. Teoh. Design and Analysis of a Four-Wheel Omnidirectional Mobile Figure 6: Platform during off road testing Robot. In 2nd International Conference on Autonomous Robots and Agents, Palmerston North, New Zealand, 2004. [4] J. W. Kang, B. S. Kim, and M. J. Chung. Development of omni-directional mobile robots with mecanum wheels assisting the disabled in a factory environment. In 2008 International Conference on Control, Automation and Systems, pages 2070–2075. IEEE, Oct. 2008. [5] L. Kitagawa, T. Kobayashi, T. Beppu, and K. Terashima. Semi-autonomous obstacle avoidance of omnidirectional wheelchair by joystick impedance control. Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180), 4:2148–2153, 2001. [6] P. Muir and C. Neuman. Kinematic modeling for feedback control of an omnidirectional wheeled mobile robot. In Proceedings. 1987 IEEE International Conference on Robotics and Automation, volume 4, pages 1772–1778. Institute of Electrical and Electronics Engineers, 1987. [7] M. Quigley, B. Gerkey, K. Conley, J. Faust, T. Foote, J. Leibs, E. Berger, R. Wheeler, and A. Y. Ng. ROS: an open-source Robot Operating System. Proc. Open-Source Software workshop of the International Conference on Robotics and Automation (ICRA), 2009. [8] R. Rojas. Holonomic Control of a Robot with an Omni-directional Drive, 2006. [9] M. Udengaard and K. Iagnemma. Design of an omnidirectional mobile robot for rough terrain. In 2008 IEEE International Conference on Robotics and Automation, pages 1666–1671. IEEE, May 2008. [10] Vetex Inc. SIDEWINDER Lift Truck, 2011. [11] M. Wada. Development of a 4WD omnidirectional wheelchair. 2008 SICE Annual Conference, pages 1767–1771, Aug. 2008. [12] R. Williams, B. Carter, P. Gallina, and G. Rosati. Dynamic model with slip for wheeled omnidirectional robots. IEEE Transactions on Robotics and Automation, 18(3):285–293, June 2002.