This chapter discusses the design and modelling of a spherical flying robot. The main objective is to control its hovering and omnidirectional mobility by controlling the air mass differential pressure between two asynchronous coaxial rotors that are aligned collinearly. The spherical robot design has embedded a gyroscopic mechanism of three rings that allow the rotors’ under-actuated mobility with 3DOF. The main objective of this study is to maintain the thrust force with nearly vertical direction. The change in pressure between rotors allows to vary the rotors’ tilt and pitch. The system uses special design propellers to improve the laminar air mass flux. A nonlinear fitting model automatically calibrates the rotors’ angular speed as a function of digital values. This model is the functional form that represents the reference input to control the rotors’ speed, validated by three types controllers: P, PI, and PID. The robot’s thrust and induced forces and flight mechanics are proposed and analysed. The simulation results show the feasibility of the approach.
Part of the book: Robot Control
This work presents the mechanical design and the kinematic navigation control system for a tricycle-wheeled robot (one drive-steer and two lateral fixed passive) with two underactuated mechanisms: a global compass and local evasive compass. The proposed goal-reference mechanism is inspired by the ancient Chinese south-seeking chariot (c. 200–265 CE) used as a navigation compass. The passive lateral wheels transmit an absolute angle from its differential speeds to automatically steer the front wheel. An obstacle-evasive compass mechanism is commutated for steering control when detecting nearby obstacles. The absolute and local compass mechanisms commutate each other to control to the robot’s steering wheel to reach a goal while avoiding collisions. A kinematic control law is described in terms of the robot’s geometric constraints and is combined with a set of first-order partial derivatives that allows interaction between the global and local steering mechanisms. Animated simulations and numerical computations about the robot’s mechanisms and trajectories in multi-obstacle scenarios validate the proposed kinematic control system and its feasibility.
Part of the book: Kinematics