Design, construction and control of a spherical rolling robot with internal two-wheel cart
DOI:
https://doi.org/10.7494/automat.2015.19.2.63Keywords:
spherical robot, sphere, mobile robot, Lagrange, internal two-wheel cart, robot sferyczny, sfera, robot mobilny, dwukołowy wózekAbstract
This elaboration presents a spherical rolling robot with a 2-wheel cart. The custom design of the hardware and control software is presented to demonstrate the solution. The robot was started to realize an autonomous task. The embedded robot control system is based on a 32-bit microcontroller and uses a Bluetooth module for wireless communication. The simplified model has been proposed and its parameters identified. The results obtained at the simulation and experimental stages are shown and compared. Finally, the robot’s motion was recorded and analyzed with the support of image signal processing techniques.
W artykule przedstawiony został opis sferycznego robota mobilnego z napędem w postaci dwukołowego wózka. Praca prezentuje dedykowany układ mechaniczny, elektroniczny oraz oprogramowanie sterujące. System wbudowany robota jest oparty na 32-bitowym mikrokontrolerze oraz wykorzystuje bezprzewodową komunikację Bluetooth. Parametry uproszczonego modelu matematycznego robota sferycznego zostały zidentyfikowane, a wyniki symulacji porównano do rezultatów rzeczywistych eksperymentów. Analiza obrazu zarejestrowanego za pomocą zewnętrznej kamery pozwoliła na obserwacje trajektorii ruchu robota.
References
Halme A., Schönberg T., Wang Y., Motion control of a spherical mobile robot, 4th IEEE International Workshop on Advanced Motion Control, 1996, pp. 100–106.
Carlsson B., Örbäck P., Mobile inverted pendulum, report no. ex055/2009, Technical report, 2009.
Chemel B., Mutschler E., Schempf H., Cyclops: miniature robotic reconnaissance system, IEEE Int. Conf. on Robotics and Automation (ICRA,99), 1999, pp. 2298–2302.
Schroll G.C., Dynamic Model of a Spherical Robot From First Principles, Colorado 2010.
Alemi Ardakani H., Bridges T.J., Review of the 3-2-1 Euler Angles, University of Surrey, Guildford 2010.
Halvorsen K., Morphex, http://www.robotee.com/index.php/robotprojects/morphex-project-morphing-hexapod-by-kare-halvorsen-part-2/, 2015.
Alves J., Dias J., Design and control of a spherical mobile robot, Technical report, Coimbra 2003.
Antol J., Kolacinski R., Minton D., Owens R., Parker J., Low cost mars surface exploration: the mars tumbleweed, Technical report, NASA Langley Research Center, 2003.
Laplante J., Masson P., Michaud F., Analytical longitudinal and lateral models of a spherical rolling robot, http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.140.5715&rep=rep1&type=pdf, 2007.
McLean K., Mclean monocycle, http://www.mcleanmonocycle.com/, 2014.
Jaimez M., Castillo J.J., Garcia F., Cabrera J.A., Design and modelling of Omnibola, a spherical mobile robot, Mechanics Based Design of Structures and Machines 2012, Vol. 40(4), pp. 383–399.
MIT, A compact underwater vehicle using high-bandwidth coanda-effect valves for low speed precision maneuvering in cluttered environments, http://newsoffice.mit.edu/2011/nuclear-robots-0721, 2014.
Mukherjee R., Design Challenges in the Development of a Spherical Mobile Robot, Robotic Ball Technology Study for Planetary Surface Missions. NASA JSC/EV George Studor, 2010.
Orbotix Inc. Sphero, http://www.gosphero.com/, 2014.
Rotundus. Groundbot, http://www.rotundus.se/, 2014.
Bhattacharya S., Agrawai S., Experiments and motion planning of a spherical rolling robot, Technical report, April 2000.
Firlej S., Rozycki M., Design and construction of a spherical mobile robot, AGH University of Science and Technology, Poland, Master of Science Thesis, Supervisor: A.K. Pilat, Krakow 2013.
Madgwick S., An efficient orientation filter for inertial and iner-tial/magnetic sensor arrays, Department of Mechanical Engineering, 2010.
STMicroelectronics. STM32F100 Advanced ARM-based 32-bit MCU (Doc ID 16455 Rev 5), 2010.
STMicroelectronics. L3GD20 three-axis digital output gyroscope (Doc ID 022116 Rev 1), 2011.
STMicroelectronics, LSM303DLHC Ultra compact high performance e-compass 3D accelero-meter and 3D magnetometer module (Doc ID 018771 Rev 1), 2011.
Toshiba, TB6612FNG Driver IC for dual DC motor, 2008.
X-IO Technologies. Open source AHRS, https://github.com/xiotechnologies/open-source-ahrs-with-x-imu, 2013.
Sugiyama Y., Shiotsu A., Yamanaka M., Hirai S., Circular/spherical robots for crawling and jumping, Technical report, April 2005.
Landa K., Pilat A.K., Design and start-up of spherical robot with internal pendulum, RoMoCo’15, 10th International workshop on Robot Motion and Control: 6–8 July 2015, Poznań, Poland, pp. 27–32, http://ieeexplore.ieee.org/stamp/stamp.jsp?tp==7219709.