| Literature DB >> 36014106 |
Renjie Zhu1,2, Yifan Zhang1,2, Hongqiang Wang1,2,3.
Abstract
In miniature mobile robots, reducing the number of actuators can effectively reduce the size and weight of the robot. However, it is challenging to design a robot with as few actuators as possible without losing good motion performance. This work presented a simple-structured low-cost miniature mobile robot. It is driven by only a single tilted motor and yet is fully capable of being controlled to move forward and turn left or right on the ground. Based on the stick-slip mechanism, the robot's motion is achieved by interplaying between the centrifugal force generated by the vibration motor tilted on the robot and the friction force of the robot. The robot's speed can be controlled by regulating the magnitude and the period of the applied voltage. Finally, the robot can translate and rotate on the ground and follow various arbitrary paths. The prototype weighs only 11.15 g, costs $6.35, and is 20 mm in diameter and 25 mm in height. The proposed system is experimentally verified and demonstrates the controllability of the robot by the movement along a straight line, a circle, and more arbitrary paths.Entities:
Keywords: mechanism design; miniature robots; swarms; underactuated robots
Year: 2022 PMID: 36014106 PMCID: PMC9413211 DOI: 10.3390/mi13081184
Source DB: PubMed Journal: Micromachines (Basel) ISSN: 2072-666X Impact factor: 3.523
Figure 1Miniature mobile robots. (a) The prototype compared with a pencil as a reference. (b) The components of the robot, including some RGB LEDs, a visible light sensor, the robot’s body, a vibration motor, a battery, a controller, and magnets.
Figure 2Schematic diagram of the control circuit.
Figure 3Definition of parameters and load distribution. In the coordinate system , the line from leg B to D is the axis, the center of the legs is the origin, and the plane is horizontal. (a) Cartesian coordinate systems in robot modeling. The forces on the robot resulting in rotating around the -axis in (b) and translation on the plane in (c).
List of symbols.
| Symbols | Description |
|---|---|
|
| Coordinate system 1 (on the vibration motor) |
|
| Coordinate system 2 (on the robot body) |
|
| Coordinate system 3 (the global coordinate system) |
|
| The mass of the rotor and eccentric mass |
|
| The angular speed of the vibration motor |
|
| |
|
| The centrifugal force generated by the rotor |
|
| The tilt angle of the motor |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| The coefficient of friction between the robot legs and the ground |
|
| The mass of the robot |
|
| Gravitational acceleration |
|
| The distance between the origins of coordinate system 1 and 2 |
|
| The distance between the robot gravity center and the origin of coordinate system 2 |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| The time step for each iteration |
|
| |
|
| |
|
| |
|
| |
|
| The position of the robot in the global coordinate system |
Figure 4The movement of the robot on the plane. (a) The trajectory circle generated by the robot while the rotor continuously spins at a constant speed. The orange spiral line is the trajectory during one revolution of the rotor. There is some parameter variance including the acceleration, velocity, and displacement on both -axis and -axis, and the angular acceleration, angular velocity, and rotational angle along the -axis. (b) The corresponding trajectories of the robot under different motor speed. (c) The blue and red arcs represent that the robot’s motor is driven by positive and negative voltage and the robot rotates in counterclockwise and clockwise directions, respectively.
Parameters used in the estimation.
|
|
|
|
| |
|
| |
|
| 3600 rpm |
|
| 30° |
|
| 0.3 |
|
| |
|
|
|
|
| 0.01 m |
|
|
Figure 5Effects of different parameters on robot motion performance, including (a) the motor speed, (b) the initial inclination angle, (c) the horizontal distance between the legs, (d) the coefficient of friction, and (e) robot mass.
Figure 6The path of the robot while fitting a large circle, a straight line, and an arbitrary curve, respectively.
Figure 7The motor speeds and centrifugal force on different voltages. The centrifugal force of the motor while the motor is powered on 1.1 V.
Figure 8The diameter of the robot’s running trajectories on different voltages.
Figure 9(a–d) The trajectories of the robot fitting all the letters of WOOD (in honor of Professor Robert J. Wood).
Figure 10Process of Receiver approaching Transmitter.