2021
DOI: 10.3390/s21144763
|View full text |Cite
|
Sign up to set email alerts
|

Improving the Angular Velocity Measured with a Low-Cost Magnetic Rotary Encoder Attached to a Brushed DC Motor by Compensating Magnet and Hall-Effect Sensor Misalignments

Abstract: This paper proposes a method to improve the angular velocity measured by a low-cost magnetic rotary encoder attached to a brushed direct current (DC) motor. The low-cost magnetic rotary encoder used in brushed DC motors use to have a small magnetic ring attached to the rotational axis and one or more fixed Hall-effect sensors next to the magnet. Then, the Hall-effect sensors provide digital pulses with a duration and frequency proportional to the angular rotational velocity of the shaft of the encoder. The dra… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
15
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 14 publications
(15 citation statements)
references
References 22 publications
0
15
0
Order By: Relevance
“…The omnidirectional wheels are driven by geared brushed DC motors with a low-cost magnetic rotary encoder attached. The estimation of the angular rotational speed of the DC motors is performed by measuring and processing the pulse length of the digital signal provided by the encoder [8]. The omnidirectional motion system can move the robot up to 1.0 m/s in any direction, although 0.3 m/s is the nominal translational velocity used in most of its applications [19].…”
Section: The Mobile Robot Aprmentioning
confidence: 99%
See 1 more Smart Citation
“…The omnidirectional wheels are driven by geared brushed DC motors with a low-cost magnetic rotary encoder attached. The estimation of the angular rotational speed of the DC motors is performed by measuring and processing the pulse length of the digital signal provided by the encoder [8]. The omnidirectional motion system can move the robot up to 1.0 m/s in any direction, although 0.3 m/s is the nominal translational velocity used in most of its applications [19].…”
Section: The Mobile Robot Aprmentioning
confidence: 99%
“…The main drawback of using a mobile robot with omnidirectional wheels is the evaluation of the odometry because the odometry is highly influenced by the practical implementation details such as the mechanical performances of the omnidirectional wheels, the accuracy of the direct and inverse kinematic models, the electrical performances of the motors used to drive the wheels, the rotary encoders used to estimate the angular rotational velocity of the wheels [8] and the tuning of the motor controllers. For example, Tsai et al [9] and Tri et al [10] proposed the implementation of omnidirectional mobile robots using Sensors 2021, 21, 7216 2 of 19 three double-line omnidirectional wheels (also known as double parallel wheels), easy to manufacture but with the drawback of having two radial distances relative to the center of the mobile robot depending on the inner or outer parallel wheel in effective contact with the ground.…”
Section: Introductionmentioning
confidence: 99%
“…Figure 7 shows that the measured angular rotational velocity oscillates in a repeating pattern with a period of exactly 12 samples. This characteristic effect produced in low-cost magnetic encoders was firstly described and corrected by Palacin et al [ 44 ], and is mainly caused by misalignments in the exact location of the magnetic fields in the magnet and in the exact location of the hall-effect sensors. This deterministic error can be corrected empirically by computing the average speed and the error coefficients that must be applied to each encoder reading in order to obtain the average value.…”
Section: Practical Motor Modeling and Controlmentioning
confidence: 99%
“…As can be seen comparing Figure 7 and Figure 8 , the corrected angular rotational velocity readings gathered from the low-cost magnetic encoder are remarkably stable in open-loop measurements; therefore, this corrected velocity information will provide much more reliable feedback for the controller discussed later in this paper. Finally, as described in [ 44 ], the calibration of the correction coefficients of the low-cost magnetic encoder must be done only once during the manufacturing stage and stored in the microcontroller that must read the encoder and control the BDCM. The correct application of these calibration correction coefficients in each BDCM used in a mobile robot only requires an initial synchronization after a power-up.…”
Section: Practical Motor Modeling and Controlmentioning
confidence: 99%
See 1 more Smart Citation