| Literature DB >> 23202029 |
Neng-Sheng Pai1, Hung-Hui Hsieh, Yi-Chung Lai.
Abstract
The paper demonstrates a following robot with omni-directional wheels, which is able to take action to avoid obstacles. The robot design is based on both fuzzy and extension theory. Fuzzy theory was applied to tune the PMW signal of the motor revolution, and correct path deviation issues encountered when the robot is moving. Extension theory was used to build a robot obstacle-avoidance model. Various mobile models were developed to handle different types of obstacles. The ultrasonic distance sensors mounted on the robot were used to estimate the distance to obstacles. If an obstacle is encountered, the correlation function is evaluated and the robot avoids the obstacle autonomously using the most appropriate mode. The effectiveness of the proposed approach was verified through several tracking experiments, which demonstrates the feasibility of a fuzzy path tracker as well as the extensible collision avoidance system.Entities:
Year: 2012 PMID: 23202029 PMCID: PMC3545600 DOI: 10.3390/s121013947
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.Omni-directional mobile robot.
Figure 2.The robot system hardware link.
Figure 3.The IR source carried by the user.
Figure 4.Proposed system flowchart.
Figure 5.Configuration of the omni-directional mobile robot.
Figure 6.The experimental setup of the omni-directional mobile robot.
Figure 7.The control system block diagram.
Figure 8.Input and output membership functions.
A motor encoder compensation rule table.
|
| |||||||
|---|---|---|---|---|---|---|---|
| NB | PB | PB | PM | ZO | NM | NM | NB |
| ZO | PB | PM | PS | ZO | NS | NM | NB |
| PB | PM | PS | ZO | ZO | ZO | NS | NM |
Figure 9.The fuzzy input and output relationship graph.
Figure 10.Experimental results of the motor revolution using fuzzy theory. (a) PWM tuning curves and (b) encoder feedback curves for the three motor sets.
Figure 11.Ultrasonic distance sensors shown on the robot periphery.
Rule table for forward motion in the extension-element model.
| 1 | No obstacle |
| Move forward |
| 2 | Left forward |
| Move right |
| 3 | Right forward |
| Move left |
| 4 | Left forward, Right forward |
| Move left or right |
| 5 | Left forward, Right forward, Right |
| move left |
| 6 | Left forward, Right forward, Left |
| Move right |
| 7 | All |
| Move backward |
Rule table for right forward motion in the extension-element model.
| 1 | No obstacle |
| Move right forward |
| 2 | Right |
| Move forward |
| 3 | Left forward, Right |
| Move left |
| 4 | Right forward, Right |
| Move left |
| 5 | Left forward, Right forward, Right |
| Move left |
| 6 | Upper right corner |
| Move left forward |
Figure 12.An extension correlation function.
Figure 13.The procedure for determining an optimal evaluation strategy.
Figure 14.The data link control interface.
Figure 15.A set of omni-directional mobile experiments. (a) Forward, (b) turn right, (c) turn left, and (d) rotate back.
Figure 16.A set of obstacle-avoidance experiments. (a–d) Actual experimental pictures of the robot pass the first obstacle and (e–h) actual experimental pictures of the robot pass the second obstacle.
Rule table for left forward motion in the extension-element model.
| 1 | No obstacle |
| Move left forward |
| 2 | Left |
| Move forward |
| 3 | Left, Left forward |
| Move right |
| 4 | Left, Right forward |
| Move right |
| 5 | Left, Left forward, Right forward |
| Move right |
| 6 | Upper left corner |
| Move right forward |