International Journal of Advanced Robotic Systems

 
 
Volume 3 Number 2 June 2006
 
 
 

 


Robot-Animal Interaction: Perception and Behavior of Insbot
, Page 093-098
Masoud Asadpour; Fabien Tache; Gilles Caprari; Walter Karlen & Roland Siegwart

Abstract: This paper describes hardware and behavior implementation of a miniature robot in size of a match box that simulates the behavior of cockroaches in order to establish a social interaction with them. The robot is equipped with two micro-processors dedicated to hardware processing and behavior generation. The robot can discriminate cockroaches, other robots, environment boundaries and shelters. It has also three means of communication to monitor, log, supervise the biological experiment, and detect the other robots in short range. The behavioral model of the robot is a mixture of fusion in low-level and arbitration in high-level. In arbitration level a stochastic state machine selects the proper subtask. Then in fusion level, that subtask is decomposed to a hierarchy of sub-tasks. Each sub-task generates a potential field. The resultant force is then mapped to an action.
Keywords: micro robots, mixed-society, robot-animal interaction, behavior modeling

 

Fault-Tolerant Robot Programming through Simulation with Realistic Sensor Models, Page 099-106
Thomas Braeunl; Andreas Koestler & Axel Waggershauser

Abstract: We introduce a simulation system for mobile robots that allows a realistic interaction of multiple robots in a common environment. The simulated robots are closely modeled after robots from the EyeBot family and have an identical application programmer interface. The simulation supports driving commands at two levels of abstraction as well as numerous sensors such as shaft encoders, infrared distance sensors, and compass. Simulation of on-board digital cameras via synthetic images allows the use of image processing routines for robot control within the simulation. Specific error models for actuators, distance sensors, camera sensor, and wireless communication have been implemented. Progressively increasing error levels for an application program allows for testing and improving its robustness and fault-tolerance.
Keywords: multi-robot simulation, error models, EyeBot, robustness, fault-tolerance

 

Grasping and manipulation of deformable objects based on internal force requirements, Page 107-114
Sohil Garg & Ashish Dutta

Abstract: In this paper an analysis of grasping and manipulation of deformable objects by a three finger robot hand has been carried out. It is proved that the required fingertip grasping forces and velocities vary with change in object size due to deformation. The variation of the internal force with the change in fingertip and object contact angle has been investigated in detail. From the results it is concluded that it is very difficult to manipulate an object if the finger contact angle is not between 30 o and 70 o, as the internal forces or velocities become very large outside this range. Hence even if the object is inside the work volume of the three fingers it would still not be possible to manipulate it. A simple control model is proposed which can control the grasping and manipulation of a deformable object. Experimental results are also presented to prove the proposed method.
Keywords: Manipulation, grasping, fingertip

 

Robustness of Visual Place Cells in Dynamic Indoor and Outdoor Environment, Page 115-124
Giovannangeli, C.; Gaussier, P. & Banquet, J.P.

Abstract: In this paper, a model of visual place cells (PCs) based on precise neurobiological data is presented. The robustness of the model in real indoor and outdoor environments is tested. Results show that the interplay between neurobiological modelling and robotic experiments can promote the understanding of the neural structures and the achievement of robust robot navigation algorithms. Short Term Memory (STM), soft competition and sparse coding are important for both landmark identification and computation of PC activities. The extension of the paradigm to outdoor environments has confirmed the robustness of the vision-based model and pointed to improvements in order to further foster its performance.
Keywords: Vision, hippocampus, localization, indoor and outdoor landmark-based navigation, neural network.

 

Real-Time Path Planning for Multi-DoF Manipulators in Dynamic Environment, Page 125-132
Samir Lahouar; Said Zeghloul & Lotfi Romdhane

Abstract: An efficient path planning algorithm, for multi degrees of freedom manipulator robots in dynamic environments, is presented in this paper. The proposed method is based on a local planner and a boundary following method for rapid solution finding. The local planner is replaced by the boundary following method whenever the robot gets stuck in a local minimum. This method was limited to 2-DoF mobile robots and in this work we showed how it can be applicable for a robot with n degrees of freedom in a dynamic environment. The path planning task is performed in the configuration space and we used a hyperplane in the n dimensional space to find the way out of the deadlock situation when it occurs. This method is, therefore, able to find a path, when it exists, no matter how cluttered is the environment, and it avoids deadlocking inherent to the use of the local method. Moreover, this method is fast, which makes it suitable for on-line path planning in dynamic environment. The algorithm has been implemented into a robotic CAD system for testing. Some examples are presented to demonstrate the ability of this algorithm to find a path no matter how complex is the environment. These examples involve a 5 DoF robot in a cluttered environment, then two 5-DoF robots, and finally three 5-DoF robots. In all cases, the proposed method was able to find a path to reach the goal and to avoid the dynamic obstacles.
Keywords: Path planning, dynamic environment, obstacle avoidance, deadlock escaping, boundary following

 

Device Server for a Miniature Mobile Robot, Page 133-138
Metin Ozkan & Osman Parlaktuna

Abstract: This paper describes a device server for a miniature mobile robot. Generally, miniature robots have lowsize memory and relatively slow microcontroller to realize complicated tasks. Therefore, a device server for small sized mobile robots is proposed with the intention of increasing their capabilities. The proposed software system runs on the microcontroller of the robot, and serves a collection of sensors and actuators over serial rf transceiver to authorized clients. The system has modularity and multi-tasking capability. The proposed system is implemented on a Z-80 microprocessor-controlled mobile robot. It is shown that proposed system is capable of serving one client and two processes.
Keywords: mobile robot, device server, architecture

 

Air Muscle Actuated Low Cost Humanoid Hand, Page 139-146
Peter Scarfe & Euan Lindsay

Abstract: The control of humanoid robot hands has historically been expensive due to the cost of precision actuators. This paper presents the design and implementation of a low-cost air muscle actuated humanoid hand developed at Curtin University of Technology. This hand offers 10 individually controllable degrees of freedom ranging from the elbow to the fingers, with overall control handled through a computer GUI. The hand is actuated through 20 McKibben-style air muscles, each supplied by a pneumatic pressure-balancing valve that allows for proportional control to be achieved with simple and inexpensive components. The hand was successfully able to perform a number of human-equivalent tasks, such as grasping and relocating objects.
Keywords: McKibben air-muscle, pressure balancing valve, low cost, humanoid hand, robotic arm

 

Toward optic flow regulation for wall-following and centring behaviours, Page 147-154
Julien Serres; Franck Ruffier; Stephane Viollet & Nicolas Franceschini

Abstract: In our ongoing project on the autonomous guidance of Micro-Air Vehicles (MAVs) in confined indoor and outdoor environments, we have developed a bio-inspired optic flow based autopilot enabling a hovercraft to travel safely, and avoid the walls of a corridor. The hovercraft is an air vehicle endowed with natural roll and pitch stabilization characteristics, in which planar flight control can be developed conveniently. It travels at a constant ground height (~2mm) and senses the environment by means of two lateral eyes that measure the right and left optic flows (OFs). The visuomotor feedback loop, which is called LORA(1) (Lateral Optic flow Regulation Autopilot, Mark 1), consists of a lateral OF regulator that adjusts the hovercraft’s yaw velocity and keeps the lateral OF constant on one wall equal to an OF set-point. Simulations have shown that the hovercraft manages to navigate in a corridor at a “pre-set” groundspeed (1m/s) without requiring a supervisor to make it switch abruptly between the control-laws corresponding to behaviours such as automatic wall-following, automatic centring, and automatically reacting to an opening encountered on a wall. The passive visual sensors and the simple control system used here are suitable for use on MAVs with an avionic payload of only a few grams.
Keywords: OF (Optic Flow), Motion detection, MAV (Micro-Air Vehicle), Hovercraft, Urban canyon navigation, Insect navigation, Biorobotics, Biomimetics, Bionics.

 

Mission Reliability Estimation for Repairable Robot Teams, Page 155-164
Stephen B. Stancliff; John M. Dolan & Ashitey Trebi-Ollennu

Abstract: Many of the most promising applications for mobile robots require very high reliability. The current generation of mobile robots is, for the most part, highly unreliable. The few mobile robots that currently demonstrate high reliability achieve this reliability at a high financial cost. In order for mobile robots to be more widely used, it will be necessary to find ways to provide high mission reliability at lower cost. Comparing alternative design paradigms in a principled way requires methods for comparing the reliability of different robot and robot team configurations. In this paper, we present the first principled quantitative method for performing mission reliability estimation for mobile robot teams. We also apply this method to an example robot mission, examining the cost-reliability tradeoffs among different team configurations. Using conservative estimates of the cost-reliability relationship, our results show that it is possible to significantly reduce the cost of a robotic mission by using cheaper, lower-reliability components and providing spares.
Keywords: Mobile robots, multirobot systems, mission design, reliability, repairability.

 

Modeling and Simulation of Elementary Robot Behaviors using Associative Memories, Page 165-170
Claude F. Touzet

Abstract: Today, there are several drawbacks that impede the necessary and much needed use of robot learning techniques in real applications. First, the time needed to achieve the synthesis of any behavior is prohibitive. Second, the robot behavior during the learning phase is – by definition – bad, it may even be dangerous. Third, except within the lazy learning approach, a new behavior implies a new learning phase. We propose in this paper to use associative memories (self-organizing maps) to encode the non explicit model of the robot-world interaction sampled by the lazy memory, and then generate a robot behavior by means of situations to be achieved, i.e., points on the self-organizing maps. Any behavior can instantaneously be synthesized by the definition of a goal situation. Its performance will be minimal (not necessarily bad) and will improve by the mere repetition of the behavior.
Keywords: Robot learning, Kohonen map, self-organizing map, autonomous robotics, associative memory programming, obstacle avoidance

 

Extension versus Bending for Continuum Robots, Page 171-178
Ian D. Walker; Carlos Carreras*; Robin McDonnell & George Grimes

Abstract: In this paper, we analyze the capabilities of a novel class of continuous-backbone (“continuum”) robots. These robots are inspired by biological “trunks, and tentacles”. However, the capabilities of established continuum robot designs, which feature controlled bending but not extension, fall short of those of their biological counterparts. In this paper, we argue that the addition of controlled extension provides dual and complementary functionality, and correspondingly enhanced performance, in continuum robots. We present an interval-based analysis to show how the inclusion of controllable extension significantly enhances the workspace and capabilities of continuum robots.
Keywords: robotics, continuum, manipulators, intervals

 

Internet remote control interface for a multipurpose robotic arm, Page 179-182
Cyprian M. Wronka & Matthew W. Dunnigan

Abstract: This paper presents an Internet remote control interface for a MITSUBISHI PA10-6CE manipulator established for the purpose of the ROBOT museum exhibition during spring and summer 2004. The robotic manipulator is a part of the Intelligent Robotic Systems Laboratory at Heriot – Watt University, which has been established to work on dynamic and kinematic aspects of manipulator control in the presence of environmental disturbances. The laboratory has been enriched by a simple vision system consisting of three web-cameras to broadcast the live images of the robots over the Internet. The Interface comprises of the TCP/IP server providing command parsing and execution using the open controller architecture of the manipulator and a client Java applet web-site providing a simple robot control interface.
Keywords: robot remote control, PA10-6CE, open loop, Internet, TCP/IP, C/C++, JAVA, QNX Neutrino

 

Effective Pneumatic Scheme and Control Strategy of a Climbing Robot for Class Wall Cleaning on High-rise Buildings, Page 183-190
Houxiang Zhang; Jianwei Zhang & Guanghua Zong

Abstract: A new kind of pneumatic climbing robot is presented to meet the requirements of glass-wall cleaning for high-rise buildings, which is totally actuated by pneumatic cylinders and attached to the glass wall with vacuum suckers. Using the pneumatic actuators the climbing robot can be made lightweight and dexterous. At the same time the movement driven by pneumatic actuators has the characteristic of passive compliance. In order to solve the problems of high speed movement for the Y cylinder and precise position control of the X cylinder, the applied pneumatic schemes of X and Y cylinders are employed to drive the high-speed on-off solenoid valves and an ordinary valve to adjust the air-flow and pressure to the cylinders. Furthermore a method of segment and variable bang-bang controller is proposed to implement the accurate control of the position servo system for the X cylinder during the sideways movement. Testing results show that the novel approach can effectively improve the control quality. This cleaning robot can meet the requirements of realization.
Keywords: pneumatic climbing robot, pneumatic schemes, segment and variable bang-bang controller

 

 


ARS Web 2006