This paper presents an embedded system for a ballbot robotic platform, which is a balanced omnidirectional mobile robot that moves on a sphere. It provides a higher degree of maneuverability compared to the wheeled mobile robots. The robot balances it on a ball and gives to the system only one contact point with the ground. This allows to reduce the friction and the space needed by the system to turn around a point. This is a major feature for a mobile vehicle, considering that most of them rotate their whole body to obtain a change in direction. The proposed platform is self-contained with on-board sensing and computation, it uses only off-the-shelf components and is designed to perform maneuvers when operating in tight spaces as in the human environments. The proposed embedded system is based on a general pourpose embedded board equipped with a 32bit microcontroller which is able to manage all the basic tasks of this robotic platform: sensing, actuation, control and communication. The proposed system is described and initial experimental results are introduced, furthermore the challenges faced are presented.
[1]
Umashankar Nagarajan,et al.
State transition, balancing, station keeping, and yaw control for a dynamically stable single spherical wheel mobile robot
,
2009,
2009 IEEE International Conference on Robotics and Automation.
[2]
M. Kumagai,et al.
Development of a robot balancing on a ball
,
2008,
2008 International Conference on Control, Automation and Systems.
[3]
Marc Frappier,et al.
State Transition
,
1997
.
[4]
Péter Fankhauser,et al.
Modeling and Control of a Ballbot
,
2010
.
[5]
David Alan Grier,et al.
State Transitions
,
2015,
Computer.
[6]
Ralph L. Hollis,et al.
A dynamically stable single-wheeled mobile robot with inverse mouse-ball drive
,
2006,
Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..