• 沒有找到結果。

Conclusion and Discussion

It has been presented an analysis, design and implementation of a system in which a mobile robot with basic behavior. The mobile robot system solves a maze and finds a predefined target which is located at the exit of the labyrinth. We also combine camera calibration, computer vision and path planning to construct this visual servo system for the mobile robot.

During the execution phase, we first used a camera located at the ceiling of our testing environment to detect the target position. Next, we collected laser range data, filtered the noise, analyzed the data obtained, and detected the maze. Finally, we used a fuzzy logic based control for our mobile robot, Amigo. The experiment results were really positive and very near our expectations for indoor environments. Our mobile robot was able to reach the targets, follow the maze shape, and avoid obstacles in an optimal way. So far, smoothness of the path, speed and dead-end cases will be considered in our future work.

For the trajectory tracking, the Motlagh’s approach has been enhanced and verified in this research for trajectory tracking. Even though there are small discrepancy between their simulated path and our real path, especially the robot trajectory around the corners, but our navigation system works well under the improvements of obstacle position sensing and target switching strategy. The empirical results demonstrate that the effect due to uncertainty in sensor reading is reduced significantly and the real-time obstacle avoidance capability is enhanced upon applying the modified algorithm in this paper.

The strategy of using virtual target has been improved to enable P3DX to move out of the dead zone (U-shaped and subspace) by following the wall, and turn back to original target as needed. In all situations, the FLC enables the robot to avoid the obstacles and guide the robot to the target while the target is instantaneously changing based on the target switching strategy. The effect of FLC and target switching strategy complement each other.

Not only P3DX, but any robot with sonar sensor and laser range finder could accomplish obstacle avoidance and target seeking using the approach proposed in this paper. In our experiments, the biggest error comes from the heading angle from the reading of the camera system on the ceiling. Therefore, the IMU (Inertial Measurement Unit) is suggested to be applied to get more accurate heading angle for future work.

For the visual servoing system on mobile robots, much of the instability of the vision perception algorithm comes from the environment variation such as illumination variation, shadow, and incident sunlight to the ground. The optimal dilation size of the obstacle is critical to the path-planning. The effect of over dilated obstacle is losing some feasible paths. While with under dilated obstacle, the result path might not be safe for the robot to pass.

We applies global mapping to implement path planning, the experiment shows that the robot

has the ability to plan a path and follow this trajectory. However, blind spots might exist in the map, for example targets hidden under other objects. Local mapping could be taken into consideration to further improve this issue. A dynamic system can be developed if we can reduce the complexity of path planning so that the increasing of obstacle numbers would not impact run-time performance.

The results of this study indicate that the forward and backward approach have significantly different trajectory character under same nominal control parameters and kinematics model. The experimental results demonstrated an optimal path of the wheeled mobile robot through the feedback control law to the goal with an average 10 cm error. However, the optimal parameter is obtained through experimental tries. The automatic parameter optimization algorithms should be implemented such as genetic algorithm. The real time path planning is also needed to obtain the dynamic parameters of k, k and k if there is the presence of obstacle. The real-time trajectory error estimation and velocity compensation can be further implemented to improve the system such as Kalman or Bastian filter. Lots of applications that need smooth movement towards the target, such as automatic parking system, search and rescue robot etc, can be further investigated based on our present approaches

Future work should be aimed at incorporating higher level scene knowledge to enable obstacle avoidance and other behavior characterization, as well as connecting multiple robots to enable autonomous navigation between arbitrary points.

42

References

[1] T. Balch and R. C. Arkin, "Behavior-based formation control for multirobot teams," Robotics and

Automation, IEEE Transactions on, vol. 14, pp. 926-939, 1998.

[2] J. A. Adams, et al., "Cooperative material handling by human and robotic agents: Module development and system synthesis," in IEEE International Conference on Intelligent Robots and

Systems, Pittsburgh, PA, USA, 1995, pp. 200-205.

[3] C. Tien-Sung and T. Tzyh-Jong, "Rules and control strategies of multi-robot team moving in hierarchical formation, " in Robotics and Automation, 2003, Proceedings. ICRA ’03 IEEE

International Conference on, 2003, pp. 2701-2706, vol 2.

[4] M. Wang and J. N. K. Liu, "Fuzzy logic based robot path planning in unknown environment," in

2005 International Conference on Machine Learning and Cybernetics, ICMLC 2005, Guangzhou,

pp. 813-818, 2005.

[5] A. Zhu and S. X. Yang, "A fuzzy logic approach to reactive navigation of behavior-based mobile robots," in Proceedings - IEEE International Conference on Robotics and Automation, New Orleans, LA, pp. 5045-5050, 2004.

[6] O. R. E. Motlagh, T. S. Hong, and N. Ismail, "Development of a new minimum avoidance system for a behavior-based mobile robot," Fuzzy Sets and Systems, vol. 160, pp. 1929-1946, 2009.

[7] K. Demirli , PI.B. TRurksen, “Sonar based mobile robot localization by using fuzzy triangulation”, Robotics and Autonomous Systems 33 (2000) 109–123.

[8] Yau-Zen Chang, Ren-Ping Huang, and Yung-Pyng Chang, ”A Simple Fuzzy Motion Planning Strategy for Autonomous Mobile Robots”, The 33rd Annual Conference of the IEEE Industrial

Electronics Society (IECON), Nov. 5-8, 2007, Taipei, Taiwan.

[9] K. Madhava Krishna and P. K. Kalra, "Perception and remembrance of the environment during real-time navigation of a mobile robot," Robotics and Autonomous Systems, vol. 37, pp. 25-51, 2001.

[10] W. L. Xu and S. K. Tso, "Sensor-based fuzzy reactive navigation of a mobile robot through local target switching," IEEE Transactions on Systems, Man and Cybernetics Part C: Applications and Reviews, vol. 29, pp. 451-459, 1999.

[11] F.B. Font, A. Ortiz, G.Oliver, “Visual Navigation for Mobile Robots: A Survey”, J Intell Robot Syst 53:263–296, 2008

[12] L. Haoxiang, C.W. de Silva, “Visual Servo Control and Parameter Calibration for Mobile Multi-robot Cooperative Assembly Tasks”, Proceedings of the IEEE International Conference on Automation and Logistics, Qingdao, China, 2008

[13] Hong Zhang and James P. Ostrowski, “Visual Motion Planning for Mobile Robots,” IEEE transactions on robotics and automation, vol. 18, no. 2, April 2002.

[14] J. Salvi, X. Armangue, J. Batlle, “A comparative review of camera calibrating methods with accuracy evaluation”, Pattern Recognition 35, 1617–1635, 2002

[15] S. Nazari, et al., "An Advanced Algorithm for Finding Shortest Path in Car Navigation System,"

in Intelligent Networks and Intelligent Systems, 2008. ICINIS '08. First International Conference on, 2008, pp. 671-674.

[16] Sung-On Lee, Young-Jo Cho, Hwang-Bo Myung, You Bum-Jae, Oh Sang-Rok., "A stable target-tracking control for unicycle mobile robots," in Intelligent Robots and Systems, 2000.

(IROS 2000). Proceedings. 2000 IEEE/RSJ International Conference on, 2000, pp. 1822-1827 vol.3.

[17] O. J. Sordalen and C. Canudas de Wit, "Exponential control law for a mobile robot: extension to path following," Robotics and Automation, IEEE Transactions on, vol. 9, pp. 837-842, 1993.

[18] C. Canudas de Wit and O. J. Sordalen, "Exponential stabilization of mobile robots with nonholonomic constraints," IEEE Transactions Automation Cont., vol. 37, pp. 1791-1797,Nov.

1992.

[19] A. Astolfi,"Exponential stabilization of a wheeled mobile robot via discontinuous control."

Robotics and Automation, IEEE Transactions on, vol. 9, pp. 837-842, 1993.

[20] G. Campion, Georges Bastin, B. Dandrea-Novel,"Structural properties and classification of kinematic and dynamic models of wheeled mobile robots," Robotics and Automation, IEEE Transactions on, vol. 12, pp. 47-62, 1996.

[21] Roland Siegwart and Illah R. Nourbakhsh, Introduction to autonomous mobile robots, Cambridge, Mass. MIT Press, 2004

[22] F. O. Karray and C. W. De Silva, Soft Computing and Intelligent Systems Design: Theory, Tools

and Applications Addison Wesley 2004.

[23] http://mobilerobots.com/researchrobots/researchrobots/amigobot.aspx [24] http://www.hokuyo-aut.jp/02sensor/07scanner/urg_04lx_ug01.html [25] http://www.ptgrey.com/products/fireflymv/

[26] C. Harris and M. Stephens, “A Combined Corner and Edge Detector,” Proc. Fourth Alvey Vision Conf., vol. 15, pp. 147-151, 1988.

相關文件