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,