was tasked with three phases: landing, rolling, and
take-off, while maintain a constant target speed 𝑥
of
0.5 m/s (Figure 6Figure 6). During landing and take-
off, a controlled vertical speed 𝑧
of 0.3 m/s was
required at specific key times. Before landing, the
control system did not have information about the
contact plane's location and imposed a constant
descent speed, until the Decision and Contact
Detection system identified contact around the 4th
second mark, and promptly switched to rolling
control. Due to the low speed of impact, there was no
noticeable bounce, and the motors were managed by
the controller to achieve the desired rolling motion,
resulting in a significant drop in the required power.
At the 16th second mark, the take-off phase was
initiated and the Contact Detection system, unaware
of the take-off command, automatically recognized
the new flight state and subsequently enabled the free
flight control, where the orientation became stable
again and the required power increased accordingly.
6 CONCLUSIONS
This study presents a comprehensive approach to the
design and control of a flying-rolling spherical drone.
The key contributions include the development of a
nonlinear control system, referred to as FLOP, which
effectively manages the drone’s complex dynamics in
both aerial and ground-based operations. The control
architecture integrates state estimation, decision-
making, and force allocation to achieve precise
control in varying operational modes, including
flight, rolling, landing, and take-off. Numerical
simulations validated the proposed control methods,
demonstrating the drone's ability to follow planned
trajectories and maintain stability under different
conditions. Future work involves applying the FLOP
algorithm to the newly constructed prototype and
conducting experimental tests to validate its
performance and robustness in real-world scenarios.
REFERENCES
Atay, S., Bryant, M., & Buckner, G. (2021). The Spherical
Rolling-Flying Vehicle: Dynamic Modeling and
Control System Design. Journal of Mechanisms and
Robotics, 13(5).
Brescianini, D., & D’Andrea, R. (2018). An omni-
directional multirotor vehicle. Mechatronics, 55, 76-93.
Briod, A., Kornatowski, P., Zufferey, J.-C., & Floreano, D.
(2014). A Collision-resilient Flying Robot. Journal of
Field Robotics, 31(4), 496-509.
Diouf, A., Belzile, B., Saad, M., & St-Onge, D. (2024).
Spherical rolling robots—Design, modeling, and
control: A systematic literature review. Robotics and
Autonomous Systems, 175, 104657.
Dudley, C. J., Woods, A. C., & Leang, K. K. (2015). A
micro spherical rolling and flying robot. 2015
IEEE/RSJ International Conference on Intelligent
Robots and Systems (IROS),
Hou, K., Sun, H. X., Jia, Q. X., Zhang, Y. H., Wei, N. Z.,
& Meng, L. (2013). Analysis and Design of Spherical
Aerial Vehicle's Motion Modes. Applied Mechanics
and Materials, 411-414, 1836-1839.
Kalantari, A., & Spenko, M. (2014). Modeling and
Performance Assessment of the HyTAQ, a Hybrid
Terrestrial/Aerial Quadrotor. IEEE Transactions on
Robotics, 30(5), 1278-1285.
Nikravesh, P. E., Wehage, R. A., & Kwon, O. K. (1985).
Euler Parameters in Computational Kinematics and
Dynamics. Part 1. Journal of Mechanisms,
Transmissions, and Automation in Design, 107(3), 358-
365.
Pensalfini, S., Coppo, F., Mezzani, F., Pepe, G., &
Carcaterra, A. (2017). Optimal control theory based
design of elasto-magnetic metamaterial. Procedia
Engineering, 199, 1761-1766.
Pepe, G., Antonelli, D., Nesi, L., & Carcaterra, A. (2018).
Flop: Feedback local optimality control of the inverse
pendulum oscillations. Proceedings of ISMA 2018 -
International Conference on Noise and Vibration
Engineering and USD 2018 - International Conference
on Uncertainty in Structural Dynamics, Leuven.
Pepe, G., Doria, A., Roveri, N., & Carcaterra, A. (2023).
Vibration energy harvesting for cars: semi-active piezo
controllers. Archive of Applied Mechanics, 93(2), 663-
685.
Pepe, G., Laurenza, M., Antonelli, D., & Carcaterra, A.
(2019). A new optimal control of obstacle avoidance for
safer autonomous driving. 2019 AEIT International
Conference of Electrical and Electronic Technologies
for Automotive, AEIT AUTOMOTIVE 2019,
Sabet, S., Agha-Mohammadi, A. A., Tagliabue, A., Elliott,
D. S., & Nikravesh, P. E. (2019). Rollocopter: An
Energy-Aware Hybrid Aerial-Ground Mobility for
Extreme Terrains. 2019 IEEE Aerospace Conference,
Spitaleri, D., Pepe, G., Laurenza, M., Milana, S., &
Carcaterra, A. (2024). Enhancing Spherical Rolling
Robot Control for Slippery Terrain. 2024 13th
International Workshop on Robot Motion and Control
(RoMoCo),
Yao, Y., Deng, Z., Zhang, X., & Lv, C. (2021). Design and
Implementation of a Quadrotor-Based Spherical Robot.
2021 IEEE 5th Advanced Information Technology,
Electronic and Automation Control Conference
(IAEAC),
Zhou, Q. L., Zhang, Y., Qu, Y. H., & Rabbath, C. A. (2010).
Dead reckoning and Kalman filter design for trajectory
tracking of a quadrotor UAV. Proceedings of 2010
IEEE/ASME International Conference on Mechatronic
and Embedded Systems and Applications,