Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-07T03:38:39.373Z Has data issue: false hasContentIssue false

Position control of a wheel-based miniature magnetic robot using neuro-fuzzy network

Published online by Cambridge University Press:  20 May 2022

Mobin Salehi
Affiliation:
Nanorobotics Laboratory, Department of Mechanical Engineering, Sharif University of Technology, Tehran, Iran
Hossein Nejat Pishkenari*
Affiliation:
Nanorobotics Laboratory, Department of Mechanical Engineering, Sharif University of Technology, Tehran, Iran
Hassan Zohoor
Affiliation:
Department of Mechanical Engineering, Sharif University of Technology; Academician, Academy of Sciences of IR Iran, Tehran, Iran
*
*Corresponding author. E-mail: nejat@sharif.edu
Rights & Permissions [Opens in a new window]

Abstract

Untethered small-scale robots can accomplish tasks which are not feasible by conventional macro robots. In the current research, we have designed and fabricated a miniature magnetic robot actuated by an external magnetic field. The proposed robot has two coaxial wheels and one magnetic dipole which is capable of rolling and moving on the surface by variation in the direction of magnetic field. To generate the desired magnetic field, a Helmholtz electromagnetic coil is manufactured. To steer the robot to the desired position, at first the robot dynamics is investigated, and subsequently a controller based on a neuro-fuzzy network has been designed. Finally, the proposed controller is implemented experimentally and the performance of the control system is demonstrated.

Information

Type
Research Article
Copyright
© The Author(s), 2022. Published by Cambridge University Press
Figure 0

Figure 1. Robot’s configuration (a) the fabricated robot using FDM printer in a workspace with local and global coordinates. The hollow space within the robot is for embedding a permanent magnet disk where the magnetization is along the disk thickness (b) Robot’s drawing in mm.

Figure 1

Table I. Parameters and variables which are used in the article.

Figure 2

Table II. Specifications of a three-pairs Helmholtz coil setup.

Figure 3

Figure 2. Fabricated Helmholtz Coil.

Figure 4

Table III. Measured self-inductance and resistance of three pairs.

Figure 5

Table IV. Theoretical and experimental comparison of magnetic field uniformity in the smallest coil. The mean and standard deviation of errors for this comparison is equal to 0.0024 and 0.0057, respectively.

Figure 6

Figure 3. Schematic diagram of the force and torque on a rolling robot with constant heading.

Figure 7

Table V. Robot’s specification.

Figure 8

Figure 4. The direction of the magnetic field can be specified by angles $\alpha$ and $\beta$, and the robot’s orientation can be specified by angles $\theta$ and $\gamma$.

Figure 9

Figure 5. Neuro-fuzzy network.

Figure 10

Figure 6. Controller algorithm (a) The block-diagram of the closed-loop control system (b) Further details of neuro-fuzzy controller.

Figure 11

Figure 7. Response of the neuro-fuzzy network. (a) Heading angle evaluated from the output of neuro-fuzzy network (3 pair currents) versus heading angle input. (b) spinning angle evaluated from the output of neuro-fuzzy network (3 pair currents) versus spinning angle input. (c) Gaussian distribution between heading input and evaluated heading output. (d) Gaussian distribution between spinning input and evaluated spinning output.

Figure 12

Figure 8. Hardware of closed-loop control system.

Figure 13

Figure 9. Regression line and the deviation of the robot in experiment in different magnitudes of the magnetic field.

Figure 14

Figure 10. Position error and robot’s path in global coordinate.

Figure 15

Figure 11. Current of the coils in order to control the position of the robot.

Figure 16

Figure 12. Robot’s point to point control in response to sinusoidal path.