An autonomous mobile robot has to possess a locomotion way suitable for the mobile environment and to autonomously move. This research aims to operate an autonomous mobile robot by determining the control input from the features of acquired camera images. Some advantages of this method are the following points: i.e., there is no need for self-localization, so that the amount of computations is small, and it can be controlled by a human-like method. In conventional studies, avoiding of static obstacles was realized by using edge detection and fuzzy control. However, there remain several problems, i.e., it is difficult to deal with moving obstacle, there is no system for approaching a target point while avoiding obstacles, etc. Therefore, this paper proposes a method for approaching a target point while avoiding obstacles, by adding potentials around the target when constructing the potential field. In addition, a collision prediction system is constructed using a convolutional neural network (CNN) and a method of stopping a robot in the vicinity of the target point while avoiding a moving obstacle is proposed by switching control based on such a system. The effectiveness of the proposed method is verified by simulation experiments. The experimental results show that the robot avoids a moving obstacle and stops at the target by using the proposed method.
[1]
Isaku Nagai,et al.
An obstacle avoidance method by combing image-based visual servoing and optical flow
,
2015,
2015 54th Annual Conference of the Society of Instrument and Control Engineers of Japan (SICE).
[2]
Geoffrey E. Hinton,et al.
ImageNet classification with deep convolutional neural networks
,
2012,
Commun. ACM.
[3]
J. Miura,et al.
Robust Stereo-Based Person Detection and Tracking for a Person Following Robot
,
2009
.
[4]
Keigo Watanabe,et al.
Obstacle avoidance for mobile robots using an image-based fuzzy controller
,
2013,
IECON 2013 - 39th Annual Conference of the IEEE Industrial Electronics Society.
[5]
Jonathan P. How,et al.
Decentralized non-communicating multiagent collision avoidance with deep reinforcement learning
,
2016,
2017 IEEE International Conference on Robotics and Automation (ICRA).
[6]
Gunnar Farnebäck,et al.
Two-Frame Motion Estimation Based on Polynomial Expansion
,
2003,
SCIA.