| Literature DB >> 30832421 |
Feiyan Min1,2, Gao Wang3,4, Ning Liu5,6.
Abstract
Robot manipulators should be able to quickly detect collisions to limit damage due to physical contact. Traditional model-based detection methods in robotics are mainly concentrated on the difference between the estimated and actual applied torque. In this paper, a model independent collision detection method is presented, based on the vibration features generated by collisions. Firstly, the natural frequencies and vibration modal features of the manipulator under collisions are extracted with illustrative examples. Then, a peak frequency based method is developed for the estimation of the vibration modal along the manipulator structure. The vibration modal features are utilized for the construction and training of the artificial neural network for the collision detection task. Furthermore, the proposed networks also generate the location and direction information about contact. The experimental results show the validity of the collision detection and identification scheme, and that it can achieve considerable accuracy.Entities:
Keywords: artificial neural network; collision detection; collision identification; manipulator; model independent method; vibration analysis
Year: 2019 PMID: 30832421 PMCID: PMC6427331 DOI: 10.3390/s19051080
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Experiment setup.
Experiment conditions for vibration modal test.
| Experiment Index | Contact Position | Contact Direction | Contact Material |
|---|---|---|---|
| 1 | Near end-effector | X | Aluminum impact hammer |
| 2 | Near end-effector | Z | Aluminum impact hammer |
| 3 | Near base | Y | Aluminum impact hammer |
| 4 | Near end-effector | X | Human hand |
Figure 2Joint displacement and current during the experiment.
Figure 3Vibration modes in experiment.
Figure 4Low magnitude segment of vibration modes in experiment.
Figure 5Vibration signal based detection framework.
Figure 6Joint displacement and current during the experiment.
Figure 7Procedure of detection algorithm.
Figure 8Back Propagation (BP) artificial neural network structure.
The features used for the detection of collisions.
| Features | Function Equation |
|---|---|
| Geometric Appearance |
|
| vibration Frequencies |
|
| vibration modal |
|
The features used for the isolation of contact position.
| Features | Function Equation |
|---|---|
| Geometric Appearance |
|
| Vibration Frequencies |
|
| Vibration modal of end-effector |
|
| Relative modal between test position |
|
The features used for the identification of collision direction.
| Features | Function Equation |
|---|---|
| Geometric Appearance |
|
| Vibration Frequencies |
|
| Relative modal between test direction of contact position |
|
Figure 9Data acquisition module for collision experiment.
Figure 10Five testing patterns of manipulator.
Accuracy of collision detection.
| Network Architecture | Actual Status | Number of Samples | Detection Result | ||
|---|---|---|---|---|---|
| Collision | Non-Collision | Accuracy | |||
| 27-5-1 | Collision | 53 | 51 | 2 | 0.962 |
| Non-collision | 59 | 3 | 56 | 0.949 | |
| 27-10-1 | Collision | 53 | 51 | 2 | 0.962 |
| Non-collision | 59 | 4 | 55 | 0.932 | |
| 27-6-4-1 | Collision | 53 | 50 | 3 | 0.943 |
| Non-collision | 59 | 3 | 56 | 0.946 | |
Accuracy of collision positioning.
| Network Architecture | Actual Position | Number of Samples | Positioning Result | ||
|---|---|---|---|---|---|
| Part 1 | Part 2 | Accuracy | |||
| 27-10-1 | Part 1 | 23 | 18 | 5 | 0.783 |
| Part 2 | 31 | 5 | 26 | 0.838 | |
| 27-5-5-1 | Part 1 | 23 | 20 | 3 | 0.870 |
| Part 2 | 31 | 4 | 27 | 0.871 | |
| 27-10-5-1 | Part 1 | 23 | 21 | 2 | 0.913 |
| Part 2 | 31 | 4 | 27 | 0.871 | |
| 27-15-10-3-1 | Part 1 | 23 | 20 | 3 | 0.870 |
| Part 2 | 31 | 2 | 29 | 0.936 | |
Accuracy of direction identification.
| Network Architecture | Actual Direction | Number of Samples | Identification Result | |||
|---|---|---|---|---|---|---|
| X-Direction | Z-Direction | Y-Direction | Accuracy | |||
| 33-8-2 | X-direction | 18 | 14 | 3 | 1 | 0.778 |
| Z-direction | 10 | 3 | 7 | 0 | 0.700 | |
| Y-direction | 3 | 1 | 0 | 2 | 0.667 | |
| 33-10-6-2 | X-direction | 18 | 15 | 2 | 1 | 0.833 |
| Z-direction | 10 | 1 | 9 | 0 | 0.900 | |
| Y-direction | 3 | 1 | 0 | 2 | 0.667 | |
| 33-15-10-2 | X-direction | 18 | 15 | 3 | 0 | 0.833 |
| Z-direction | 10 | 2 | 8 | 0 | 0.800 | |
| Y-direction | 3 | 0 | 0 | 3 | 1.000 | |
Figure 11Sliding window for online vibration detection test.
Figure 12A Rapid Prototyping System.