Sound source tracking considering obstacle avoidance for a mobile robot

Robotica ◽  
2010 ◽  
Vol 28 (7) ◽  
pp. 1057-1064 ◽  
Author(s):  
Naoki Uchiyama ◽  
Shigenori Sano ◽  
Akihiro Yamamoto

SUMMARYSound source tracking is an important function for autonomous robots, because sound is omni-directional and can be recognized in dark environment. This paper presents a new approach to sound source tracking for mobile robots using auditory sensors. We consider a general type of two-wheeled mobile robot that has wide industrial applications. Because obstacle avoidance is also an indispensable function for autonomous mobile robots, the robot is equipped with distance sensors to detect obstacles in real time. To deal with the robot's nonholonomic constraint and combine information from the auditory and distance sensors, we propose a model reference control approach in which the robot follows a desired trajectory generated by a reference model. The effectiveness of the proposed method is confirmed by experiments in which the robot is expected to approach a sound source while avoiding obstacles.

1999 ◽  
Vol 11 (6) ◽  
pp. 502-509 ◽  
Author(s):  
Palitha Dassanayake ◽  
◽  
Keigo Watanabe ◽  
Kiyotaka Izumi ◽  
◽  
...  

Our objective is for a 3-link manipulator to reach a target while avoiding obstacles with online information using a fuzzy-behavior-based control approach. Control applied to mobile robots elsewhere is modified to suit to the manipulator. Fuzzy behavior elements are trained using a genetic algorithm. A component apart from the basic concept is introduced to overcome gravitation. Result shows the manipulator reaches the target with an acceptable solution for 3 simulations, so the proposed approach is suitable to multilink manipulator task control.


2015 ◽  
Vol 2015 ◽  
pp. 1-11 ◽  
Author(s):  
Rui Wang ◽  
Ming Wang ◽  
Yong Guan ◽  
Xiaojuan Li

Obstacle avoidance is a key performance of mobile robots. However, its experimental verification is rather difficult, due to the probabilistic behaviors of both the robots and the obstacles. This paper presents the Markov Decision Process based probabilistic formal models for three obstacle-avoidance strategies of a mobile robot in an uncertain dynamic environment. The models are employed to make analyses in PRISM, and the correctness of the analysis results is verified by MATLAB simulations. Finally, the minimum time and the energy consumption are determined by further analyses in PRISM, which prove to be useful in finding the optimal strategy. The present work provides a foundation for the probabilistic formal verification of more complicated obstacle-avoidance strategies.


Electronics ◽  
2019 ◽  
Vol 8 (5) ◽  
pp. 522 ◽  
Author(s):  
Jong-Ho Han ◽  
Dong-Hyun Kim ◽  
Myeong-Hwan Hwang ◽  
Gye-Seong Lee ◽  
Hyun-Rok Cha

A novel active virtual impedance algorithm is here proposed to help sound-following robots avoid obstacles while tracking a sound source. The tracking velocity of a mobile robot to a sound source is determined by virtual repulsive and attraction forces to avoid obstacles and to follow the sound source, respectively. Active virtual impedance is defined as a function of distances and relative velocities to the sound source and obstacles from the mobile robot, which is used to generate the tracking velocity of the mobile robot. Conventional virtual impedance methods have fixed coefficients for relative distances and velocities. However, in this research, the coefficients are dynamically adjusted to extend the obstacle avoidance performance to multiple obstacle environments. The relative distances and velocities are obtained using a microphone array consisting of three microphones in a row. The geometrical relationships of the microphones are utilized to estimate the relative position and orientation of the sound source with respect to the mobile robot, which carries the microphone array. The effectiveness of the proposed algorithm is demonstrated by experiments.


1999 ◽  
Vol 18 (3-4) ◽  
pp. 275-285
Author(s):  
J. Batlle ◽  
P. Ridao

It is known that mobile robot applications have a preponderant role in industrial and social environments and, more specifically, helping human beings in carrying out difficult tasks in hostile environments. From teleoperated systems to autonomous robots, there is a wide variety of possibilities requiring a high technological level. Many concepts such as perception, manipulator design, grasping, dynamic control, etc. are involved in the field of industrial mobile robots. In this context, human–robot interaction is one of the most widely studied topics over the last few years together with computer vision techniques and virtual reality tools. In all these technical fields, a common goal is pursued, i.e., robots to come closer to human skills. In this paper, first some important research projects and contributions on mobile robots in industrial environments are overviewed. Second, a proposal for classification of mobile robot architectures is described. Third, results achieved in two specific application areas of mobile robotics are reported. The first is related to the tele-operation of a mobile robot called ROGER by means of a TCP/IP network. The control system of the robot is built up as a distributed system, using distributed object oriented software, CORBA compatible. The second is related to the teleoperation of an underwater robot called GARBI. (Research project co-ordinated with the Polytechnic University of Catalonia (Prof. Josep Amat) and financed by the Spanish Government.) The utility of this kind of prototype is demonstrated in tasks such as welding applications in underwater environments, inspection of dammed walls, etc. Finally, an industrial project involving the use of intelligent autonomous robots is presented showing how the experience gained in robotics has been applied.


Author(s):  
Parisa Yazdjerdi ◽  
Nader Meskin

In this article, an actuator fault-tolerant control scheme is proposed for differential-drive mobile robots based on the concept of multiple-model approach. The nonlinear kinematic model of the differential-drive mobile robot is discretized and a bank of extended Kalman filters is designed to detect, isolate, and identify actuator faults. A fault-tolerant controller is then developed based on the detected fault to accommodate its effect on the trajectory-tracking performance of the mobile robot. Extensive experimental results are presented to demonstrate the efficacy of the proposed fault-tolerant control approach.


Author(s):  
Francisco García-Córdova ◽  
Antonio Guerrero-González ◽  
Fulgencio Marín-García

Neural networks have been used in a number of robotic applications (Das & Kar, 2006; Fierro & Lewis, 1998), including both manipulators and mobile robots. A typical approach is to use neural networks for nonlinear system modelling, including for instance the learning of forward and inverse models of a plant, noise cancellation, and other forms of nonlinear control (Fierro & Lewis, 1998). An alternative approach is to solve a particular problem by designing a specialized neural network architecture and/or learning rule (Sutton & Barto, 1981). It is clear that biological brains, though exhibiting a certain degree of homogeneity, rely on many specialized circuits designed to solve particular problems. We are interested in understanding how animals are able to solve complex problems such as learning to navigate in an unknown environment, with the aim of applying what is learned of biology to the control of robots (Chang & Gaudiano, 1998; Martínez-Marín, 2007; Montes-González, Santos-Reyes & Ríos- Figueroa, 2006). In particular, this article presents a neural architecture that makes possible the integration of a kinematical adaptive neuro-controller for trajectory tracking and an obstacle avoidance adaptive neuro-controller for nonholonomic mobile robots. The kinematical adaptive neuro-controller is a real-time, unsupervised neural network that learns to control a nonholonomic mobile robot in a nonstationary environment, which is termed Self-Organization Direction Mapping Network (SODMN), and combines associative learning and Vector Associative Map (VAM) learning to generate transformations between spatial and velocity coordinates (García-Córdova, Guerrero-González & García-Marín, 2007). The transformations are learned in an unsupervised training phase, during which the robot moves as a result of randomly selected wheel velocities. The obstacle avoidance adaptive neurocontroller is a neural network that learns to control avoidance behaviours in a mobile robot based on a form of animal learning known as operant conditioning. Learning, which requires no supervision, takes place as the robot moves around a cluttered environment with obstacles. The neural network requires no knowledge of the geometry of the robot or of the quality, number, or configuration of the robot’s sensors. The efficacy of the proposed neural architecture is tested experimentally by a differentially driven mobile robot.


Sign in / Sign up

Export Citation Format

Share Document