Control of a Spherical Robot Rolling Over Irregular Surfaces

被引:1
|
作者
Sanchez-Solar, Sergio -Daniel [1 ]
Rodriguez-Gomez, Gustavo [1 ]
Martinez-Carranza, Jose [1 ]
机构
[1] Inst Nacl Astrofis Opt & Elect INAOE, Comp Sci Dept, Luis Enr Erro 1, Tonantzintla 72840, Puebla, Mexico
关键词
Spherical Robot; Irregular Surfaces; Variable Slope; Stochastic Signals; PID Control; Non-holonomic System;
D O I
10.3897/jucs.89703
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Pendulum-Driven Spherical Robots are a type of spherical robot whose motion is achieved by controlling two motors for longitudinal and lateral motion. This configuration makes the robot a non-holonomic system, which impedes it from navigating directly towards a target. In addition, controlling its motion on inclined irregular surfaces is also an issue that has not received much attention. In this work, we addressed these two issues by proposing a methodology to con-trol both motors using PID controllers. However, we propose tuning the controller's gains using stochastic signals for the longitudinal controller because by varying the motor's torque, the robot is more susceptible to destabilization in combination with a classical gain tuning methodology for the second controller. Our results indicate that this enables the robot to perform motion on inclined irregular surfaces. We also propose using semicircular trajectories to plan the robot's motion to reach a target successfully even when moving on inclined irregular surfaces. We have carried out experiments in the Webots simulator, showing that our approach does not overshoot while reaching a settling time of almost 0. These results outperform the Ziegler-Nichols PID controller.
引用
收藏
页码:1198 / 1216
页数:19
相关论文
共 50 条
  • [1] Geometric Kinematic Control of a Spherical Rolling Robot
    Ohsawa, Tomoki
    JOURNAL OF NONLINEAR SCIENCE, 2020, 30 (01) : 67 - 91
  • [2] Nonlinear optimal control for a spherical rolling robot
    Rigatos, G.
    Busawon, K.
    Pomares, J.
    Abbaszadeh, M.
    INTERNATIONAL JOURNAL OF INTELLIGENT ROBOTICS AND APPLICATIONS, 2019, 3 (02) : 221 - 237
  • [3] Nonlinear optimal control for a spherical rolling robot
    G. Rigatos
    K. Busawon
    J. Pomares
    M. Abbaszadeh
    International Journal of Intelligent Robotics and Applications, 2019, 3 : 221 - 237
  • [4] Rolling Resistance Model and Control of Spherical Robot
    Kilin, Alexander A.
    Karavaev, Yury L.
    Ivanova, Tatiana B.
    ROBOTICS FOR SUSTAINABLE FUTURE, CLAWAR 2021, 2022, 324 : 396 - 407
  • [5] Geometric Kinematic Control of a Spherical Rolling Robot
    Tomoki Ohsawa
    Journal of Nonlinear Science, 2020, 30 : 67 - 91
  • [6] Extending a spherical robot for dealing with irregular surfaces: a sea urchin-like robot
    Ocampo-Jimenez, Jorge
    Munoz-Melendez, Angelica
    Rodriguez-Gomez, Gustavo
    ADVANCED ROBOTICS, 2014, 28 (22) : 1475 - 1485
  • [7] Robot Finger Control for Rolling on Curved Surfaces
    Droukas, Leonidas
    Rovithakis, George A.
    Doulgeri, Zoe
    2016 24TH MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION (MED), 2016, : 557 - 562
  • [8] Enhancing Spherical Rolling Robot Control for Slippery Terrain
    Spitaleri, D.
    Pepe, G.
    Laurenza, M.
    Milana, S.
    Carcaterra, A.
    13TH INTERNATIONAL WORKSHOP ON ROBOT MOTION AND CONTROL, ROMOCO 2024, 2024, : 243 - 248
  • [9] Control of the Rolling Motion of a Spherical Robot on an Inclined Plane
    Ivanova, T. B.
    Kilin, A. A.
    Pivovarova, E. N.
    DOKLADY PHYSICS, 2018, 63 (10) : 435 - 440
  • [10] Backstepping Trajectory Tracking Control for a Spherical Rolling Robot
    Bai, Yang
    Svinin, Mikhail
    Yamamoto, Motoji
    2016 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2016), 2016, : 298 - 303