Behavior-Based Control for Autonomous Underwater Exploration

Size: px
Start display at page:

Download "Behavior-Based Control for Autonomous Underwater Exploration"

Transcription

1 Behavior-Based Control for Autonomous Underwater Exploration Julio Rosenblatt, Stefan Willams, Hugh Durrant-Whyte Australian Centre for Field Robotics University of Sydney, NSW 2006, Australia Abstract We present a system for behavior-based control of an autonomous underwater vehicle for the purpose of inspection of coral reefs, a task currently performed by divers holding a video camera while following a rope. Using sonar and vision-based approaches, behaviors have been developed for guiding the robot along its intended course, for maintaining a constant height above the sea floor, and for avoiding obstacles. A task-level controller selects which behaviors should be active according to user-defined plans and in response to system failures. Behavior arbitration has been implemented using both fuzzy logic and utility fusion. Initial experiments have been conducted in a natural coastal inlet, and the system is to be soon demonstrated in the coral reef environment. 1 Introduction Autonomous Underwater Vehicles have the potential to play a substantial role in ecology management, geophysical surveying, offshore oil and gas exploration and well maintenance, undersea mineral exploration and mining, and in surveillance and defence. For example, a survey project for reef management, carried out by the Australian Institute of Marine Sciences, is designed to provide long-term quantitative data about corals, algae and marine life over the extent of the Great Barrier Reef. This data is for studies of abundance and population change in selected organisms on a large geographic scale. Currently, visual transect information is recorded using underwater video cameras held by a diver following a rope, as shown in Figure 1. Figure 1: Diver taking visual transect of the reef This project presents an interesting opportunity for the introduction of an autonomous underwater vehicle to perform the task. However, the subsea environment is particularly unstructured and dynamic, the degrees of freedom in the control and estimation problem are greater than on land, and there exists no reliable positioning data. To function effectively in such conditions, an autonomous system must be responsive to its environment, proceeding in a data-driven manner, as well as goal-oriented, taking into account the higher level goals of the system. In order to achieve this desired symbiosis of deliberative and reactive elements, the Distributed Architecture for Mobile Navigation (DAMN) consists of a group of distributed modules communicating with a centralized command arbiter [9]. In order to avoid the bottlenecks and brittleness of centralized systems, DAMN is composed of specialized task-achieving modules, or behaviors, that operate independently and asynchronously. A behavior encapsulates the perception, planning and task execution capabilities necessary to achieve one specific aspect of robot control, and receives only that data specifically required for that task [2]. The reef surveillance task, as it is currently defined, consists primarily of following an assigned path while maintaining a fixed altitude above the reef and avoiding collisions. Independent behaviors and arbiters, using decoupled controllers, have been developed as a modular means of accomplishing these various sub-tasks [15]. For example, two behaviors have been developed for the path following aspect of the task; the first behavior uses video input to track a rope laid out along the coral, while the second behavior uses sonar to detect passive beacons. The DAMN arbiters are then responsible for combining the behaviors votes to generate controller commands. Fuzzy logic arbiters are currently used for control of the vehicle; another set of behaviors and arbiters that perform utility fusion [10] are under development. In both cases, the distributed, asynchronous behaviors provide real-time responsiveness to the environment, while the centralized command arbitration provides a framework capable of producing coherent behavior. A task-level controller selects which behaviors should be active according to user-defined plans and in response to system failures, based on knowledge of which behaviors are most appropriate in a given situation.

2 2 Oberon Submersible Vehicle We have constructed a simple low-cost underwater robot, shown in Figure 2, as a test-bed for experimental work in autonomous undersea navigation. The vehicle, named Oberon, has five thrusters; three in the vertical direction and two directed horizontally, giving it five independent degrees of freedom that enable the vehicle to maneuver in any direction except for purely lateral motion. The vehicle is equipped with two sonars and a color CCD camera, together with bathyometric depth sensors, a fiber optic gyroscope, and a compass. Figure 2: Oberon submersible vehicle The submersible vehicle is tethered to a ground base station which provides power, inter-processor communications, video transmission, and serial lines. The on board computer is directly interfaced to the vehicle hardware and is used to control the motion of the robot and to acquire sensor data. This data is collated and sent to the off-board computers via a tether for further processing and for the user interface. 3 Behavior-Based Control Architecture The Distributed Architecture for Mobile Navigation consists of a group of distributed behaviors communicating with centralized command arbiters, as shown in Figure 3. The behaviors use domain and procedural knowledge to vote for desirable actions and against objectionable ones. The arbiter is responsible for combining the behaviors votes to generate actions which are then sent to the vehicle controller. A task-level controller selects which behaviors should be active according to user-defined plans and in response to system failures, based on knowledge of which behaviors are most relevant and reliable in a given situation. One type of arbiter used for control of the vehicle employs fuzzy logic [17]; the behaviors send depth or heading commands as fuzzy sets. Another type of arbiter used performs utility fusion; instead of voting directly for actions, behaviors vote for the utility of possible outcomes and their associated uncertainty, and the arbiter determines which action will maximize expected utility. Each of these schemes has their own advantages and disadvantages, and both have been demonstrated to be effective for navigation of land-based vehicles [4][10]. Task-Level Controller activation status Avoid Obstacles Follow Targets Figure 3: DAMN consists of centralized arbitration of votes from distributed behaviors, activated by the task-level controller based on vehicle and behavior status. 3.1 Decoupled Control Control of an mobile robot in six dimensional space in an unstructured and dynamic environment would be a highly computationally intensive endeavor, even more so with the difficulties in controlling an underwater robot. We instead chose to decouple the control of motion in the horizontal plane from motion along the vertical axis. Thus, the individual design of controllers, behaviors, and arbiters for each subproblem is greatly simplified. This decoupling of the control problem is reasonable for the types of task we anticipate performing with underwater vehicles. In the reef surveying task, for example, we need to maintain a fixed height above the sea floor, independent of the path following behaviors that operate in the horizontal plane. In addition, we are not interested in explicitly controlling the vehicle s roll or pitch, merely minimizing them. Thus, there is one PID controller for the vertical thrusters which servos on depth, and another PID controller for the horizontal thrusters which governs yaw and speed. These controllers can then be designed, tuned, and operated independently of each other. There are also two arbiters in the system, each one corresponding to a separate controller. Likewise, behaviors are separated into those involved in movement along the Z-axis and those involved in movement in the X-Y plane, as suggested in Figure Behaviors DAMN Arbiters Maintain Altitude Minimum Depth Follow Rope DAMN BEHAVIORS votes commands data Vehicle In order to perform the task of surveying a coral reef transect, there are at least three behaviors that must be part of the system: following the transect path, maintaining a certain height above the coral, and avoiding collisions.

3 Because there is no global positioning data and only highly inaccurate internal data available to the robot, we attempt only to maintain position relative to sensed features in the environment. Two methods currently being used are vision-based navigation using a rope laid out along the coral and sonar-based navigation using passive beacons. They each have different failure modes and can be used in a complementary manner. Research into the simultaneous localization and mapping is also being conducted [5][14]and will be incorporated in the future. Maintain Altitude. This behavior provides the ability to maintain the robot at a certain altitude above the sea floor. In the context of this project, the robot must be able to detect the coral reef and maintain a relatively constant height above it in order to videotape the coral specimens and of course to avoid colliding with them. A sonar is used to periodically determine the altitude of the robot; the difference between the desired and actual altitudes then determines the amount by which this behavior would like to change the depth. This difference is subtracted from the current measured depth to set a new desired depth for this behavior, as illustrated in Figure 4. depth altitude detect obstacles measure altitude Figure 4: Sonar-based behaviors: Maintain Altitude uses altitude measurement to set desired depth; Avoid Collisions detects forward obstacles. Avoid Collisions. When the sonar is pointed forward, its returns are processed to determine if there are any obstacles that may lie ahead. For the fuzzy arbiter, the behavior would vote against the heading in which the obstacle lies; for the utility fusion arbiter it would indicate a negative utility at the computed obstacle location, along with uncertainty estimates. Follow Rope. The vision-based approach uses camera images in order to detect the survey line by color. A target color is specified, and a distance metric for image pixels is defined as the sum of the difference between a given pixel s RGB values and the target RGB values, normalized by pixel intensity: R D t R p + G t G p + B t B p p = R p + G p + B p (1) A random sample of pixels are then chosen from the image, and a dynamic programming search [6] is begun from each pixel to find a least cost path from the top to the bottom of the image, using the color distance metric defined above, as shown in Figure 5a. Figure 5: Path following behaviors: a) Follow Rope performs visual tracking; b) Follow Targets uses sonar to detect two targets in natural terrain. Once the line has been found in the image, a pursuit algorithm is used to determine which orientation would best bring the robot onto the line and sends that as a vote to the fuzzy arbiter. The location of the line itself can simply be sent to the utility fusion arbiter as a positive utility. Follow Targets. At present, sonar targets are introduced into the environment at the two ends of the transect to be followed. These targets present large, easily detectable features for the sonar, as indicated in Figure 5b. By maintaining a fix on two of these targets, the robot can find its current position and orientation relative to the line joining the two targets. Multiple targets can be used, depending on the roughness of the terrain and the length of the transect. The redundant information will also allow a better estimate of the line s position and orientation, thus improving line tracking. Using the range and bearing information to both of the targets to define the line to be followed, errors can be calculated in distance and orientation between the principle axis of the sub and the line. These two values can then be used to compute a new desired heading that will keep the sub on its desired path [16]; this is used to define the vote sent to the fuzzy arbiter. Again, for the utility fusion arbiter, the line is sent as a positive utility. 3.3 Fuzzy Logic Arbiter Fuzzy logic has found many uses for mobile robot control, including command fusion systems (see [12] for a survey). For the DAMN fuzzy logic arbiter, each behavior must determine the desired action, in this case either a heading or a depth, and vote for a fuzzy membership set with that action at the peak. Command defuzzification is Reef Targets

4 achieved using the maximum criterion to take the peak value; other defuzzification strategies, such as center of mass, assume a unimodal function and in general this averaging of inputs will select inappropriate commands. The fuzzy votes may take the form of a triangle or rectangle, as illustrated in Figure 6, or of a trapezoid. The figure shows votes from two behaviors. The first is the Move To behavior, which simply steers the vehicle to a specific set of coordinates; it is voting with a triangle whose apex is at 55 o. The second behavior is Avoid Collisions, which has a weight of 5; it has detected an obstacle ahead and is voting equally against all headings between 50 o and 70 o. The fuzzy sum of all votes is shown as a dashed line, and the output direction determined by the arbiter (40 o ) is shown as a dotted line. The current direction (60 o ) is shown in the figure as a solid black line. Figure 6: Fuzzy Arbiter 3.4 Utility Fusion Arbiter Utility Fusion is a novel means of action selection in which behaviors determine the utility of possible world states and their associated probabilities. These are collected by the arbiter and candidate actions are evaluated based on that information [10]. Utility theory provides a framework for defining votes and dealing with uncertainty. If assign a utility measure U(c) for each possible consequence of an action a, then the expected utility U(a) is: Ua ( ) = Uc () Pcae (, ) c where P(c a,e) is the probability that consequence c will occur given that we observe evidence e and take action a [7]. Thus, if behaviors provide these utilities and probabilities to an arbiter, it can then apply the Maximum (2) Expected Utility (MEU) criterion to select a Paretooptimal action based on all current information. [8]. Utility fusion does not create a world model as sensor fusion systems do. The information combined and stored by the utility fusion arbiter does not represent sensed features of the world, but rather the desirability of being in a particular state according to some criterion defined within the behavior. The processing of sensory data is still distributed among behaviors, so the bottlenecks and brittleness associated with sensor fusion are avoided. Unlike command fusion systems, the utility fusion arbiter does not simply select among or combine actions proposed by behaviors. Instead, behaviors indicate the utility of possible world states, together with estimates of uncertainty; the arbiter maintains a map of these utilities, and evaluates candidate actions within it. A more complete overview of various types of architectures and their corresponding advantages and disadvantages can be found in [11]. Through the use of utility theory, uncertainty within the system is explicitly represented and reasoned about within the decision-making processes. Utility theory teases apart the value of the consequence of an action from the probability that the consequence will occur and provides a Bayesian framework for reasoning about uncertainty [1]. This utility fusion approach deals explicitly with uncertainty, thus providing better defined vote semantics, and the utility map allows the central arbiter to use system models when evaluating actions in order to improve performance and stability. In the example shown in Figure 7, the two negative utilities correspond to obstacles detected by the Avoid Obstacles behavior; a line of positive utility is placed between the two sonar targets by the Follow Targets behavior, and the Follow Rope behavior has submitted another line of positive utility corresponding to the rope found in the video image. The arrows emanating from the vehicle suggest the candidate actions being evaluated by the arbiter. The one which has maximum expected utility is selected as the current commanded action. Visual Line Sonar Line Obstacles Figure 7: Utility Fusion Arbitration Sonar Targets

5 3.5 Task-Level Controller A task-level controller selects which behaviors should be active according to user-defined plans and in response to system failures, based on knowledge of which behaviors are most appropriate in a given situation. The system programmer defines schemas, parameterized planning constructs that indicate under which circumstances a behavior should run and how various success and failure signals sent by the behavior should be responded to. Schemas may be invoked within other schemas, thus creating a task tree whose root is the overall mission plan and whose leaves are the behaviors to be executed, as demonstrated in Figure 8. Each schema has a set of preconditions. A schema or behavior being invoked by a higher level schema becomes active when its preconditions are all true. In Figure 8, the Main schema has activated the Monitor Systems and Avoid Collisions behaviors, as well as the Survey Coral sub-schema which in turn enables the Record Coral, Follow Rope and Maintain Height behaviors, which will become active when their preconditions (e.g., the rope is visible) are true. At any given moment, the system s state of execution is defined by a hierarchy of active schemas and behaviors, the set of goals that they are trying to satisfy, and the values of various state variables. Thus, unlike TCA [13], the hierarchy is not strictly top-down and the behaviors do not operate in a fixed sequence, but rather are active only when all pre-conditions are satisfied. In addition, if one behavior or schema fails to produce the desired result, an alternative method will automatically be selected if available. This task-level controller is somewhat similar to he proposed continuous process extension to RAPS [3], with further capabilities and a more structured syntax. invoking some children and causing others to halt. If this schema is unable to handle the signal, it can instead pass the signal up to its parent, which then handles the exception in the same manner. A schema can indicate whether its children should be run in sequence or in parallel. If they are in sequence, then the behaviors and schemas will wait for the previous one to be successful before executing. Those in parallel will execute simultaneously until one or more of the children (as specified) signal completion. 4 Experimental Results This section presents some preliminary results from deployment of the vehicle in a natural terrain environment along Sydney s coastline. The first behavior developed was Maintain Altitude, which keeps the vehicle at a fixed standoff distance from the ocean floor. In the experimental results shown in Figure 9, the desired altitude was 1.5m, which was maintained within a standard deviation of 0.2m, as can be seen in the first plot if altitude vs. time. This is despite a rapidly changing bottom profile, as can be seen in the second plot of depth vs. time. Main Monitor Systems Record Coral Avoid Collisions Follow Rope Figure 8: Task tree. Survey Coral Maintain Height A behavior or schema signals success when it has successfully achieved its goal, otherwise it throws an exception back up to the calling schema when it has failed. This signal is caught by the parent, which can then assert or retract a predicate s truth value, effectively Figure 9: Results from Maintain Altitude behavior: a) plot of altitude vs. time shows that the desired altitude of 1.5m was maintained within 0.2m; b) plot of depth vs. time shows that the vehicle was continuously changing depth to match the profile of the sea floor. Executing the Follow Targets behavior resulted in the path shown in Figure 10 as a series of covariance ellipses representing 95% certainty in vehicle location. The vehicle was deployed in a natural coastal inlet with sonar targets placed in a line at 10m intervals. The areas on either side of the vehicle are reef walls detected and mapped from sonar data.

6 [5] Newman, P., and Durrant-Whyte, H. Toward Terrain- Aided Navigation of a Subsea Vehicle. In Proc. of International Conf. on Field and Service Robotics, Canberra, Australia, December [6] Nilsson, N. Principles of Artificial Intelligence, Tioga Pub. Co., Palo Alto, Calif., 1980 [7] Pearl, J. Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference. Morgan Kaufmann Publishers, 1988 Figure 10: Path of robot executing Follow Targets behavior is shown as series of ellipses connected by a line, within a map created from sonar data. 5 Conclusion We have developed a behavior-based system for control of an autonomous underwater vehicle performing a survey of coral reefs. Implemented behaviors provide the ability to avoid collisions, maintain a proper standoff distance, and following the transect either using a rope with video or targets with sonar. Command fusion is performed using a fuzzy logic arbiter, and a utility fusion system is under development. A task-level controller selects which behaviors should be active according to user-defined plans and current environmental conditions. Initial experiments conducted in a natural coastal inlet have yielded promising early results, and the system is to be soon demonstrated in the coral reef environment. Acknowledgments The authors would like to thank the other members of the AUV project team at the ACFR, especially Ian Nowland, as well as Dr. Hugues Talbot of the CMIS CSIRO, who assisted in developing the rope detection algorithm. References [1] Berger, J. Statistical Decision Theory and Bayesian Analysis, 2nd ed. New York: Springer, [2] Brooks, R. A Robust Layered Control System for a Mobile Robot. Journal of Robotics and Automation, vol. RA-2, no. 1, pp , April [3] Firby, J. Task Networks for Controlling Continuous Processes. In Proc. of Second International Conf. on AI Planning Systems, Chicago, IL, June [4] Langer, D., Rosenblatt, J., and Hebert, M. A Behavior-Based System For Off-Road Navigation. Journal of Robotics and Automation, vol. 10, no. 6, pp , December [8] Pirjanian, P. The Notion of Optimality in Behavior-Based Robotics. To appear in Journal of Robotics and Autonomous Systems, [9] Rosenblatt, J. The Distributed Architecture for Mobile Navigation. Journal of Experimental and Theoretical Artificial Intelligence, vol. 9, no. 2/3, pp , April-September, 1997 [10] Rosenblatt, J. Utility Fusion: Map-Based Planning in a Behavior-Based System. Field and Service Robotics, Springer-Verlag, [11] Rosenblatt, J. and Hendler, J. Architectures for Mobile Robot Control. Advances in Computers, vol. 48, M. Zelkowitz, Ed., Academic Press, London, 1999 [12] Saffiotti, A. The Uses of Fuzzy Logic in Autonomous Robotics: a catalogue raisonne. Soft Computing 1(4): , Springer-Verlag, [13] Simmons, R. Structured Control for Autonomous Robots. Transactions on Robotics and Automation, 10:1, February [14] Williams, S., Newman, P., Dissanayake, G., Durrant-Whyte, H. Autonomous Underwater Simultaneous Localisation and Map Building. International Conf. on Robotics and Automation 2000 April 24-28, 2000, San Francisco. [15] Williams, S., Newman, P., Majumder, S., Rosenblatt, J., Durrant-Whyte, H. Autonomous Transect Surveying of the Great Barrier Reef. In Proc. of Australian Conf. on Robotics and Automation (ACRA'99), Brisbane, QLD, March 30-April 1, [16] Yuh, J. Modeling and Control of Underwater Robotic Vehicles. Transactions on Systems, Man and Cybernetics, vol 20., No. 6 November, pages , 1990 [17] Zadeh, L. Outline of a New Approach to the Analysis of Complex Systems and Decision Processes. Transactions on Systems, Man and Cybernetics, Vol 3 No 1, January 1973.

Behaviour-Based Control. IAR Lecture 5 Barbara Webb

Behaviour-Based Control. IAR Lecture 5 Barbara Webb Behaviour-Based Control IAR Lecture 5 Barbara Webb Traditional sense-plan-act approach suggests a vertical (serial) task decomposition Sensors Actuators perception modelling planning task execution motor

More information

Key-Words: - Fuzzy Behaviour Controls, Multiple Target Tracking, Obstacle Avoidance, Ultrasonic Range Finders

Key-Words: - Fuzzy Behaviour Controls, Multiple Target Tracking, Obstacle Avoidance, Ultrasonic Range Finders Fuzzy Behaviour Based Navigation of a Mobile Robot for Tracking Multiple Targets in an Unstructured Environment NASIR RAHMAN, ALI RAZA JAFRI, M. USMAN KEERIO School of Mechatronics Engineering Beijing

More information

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT F. TIECHE, C. FACCHINETTI and H. HUGLI Institute of Microtechnology, University of Neuchâtel, Rue de Tivoli 28, CH-2003

More information

A Course on Marine Robotic Systems: Theory to Practice. Full Programme

A Course on Marine Robotic Systems: Theory to Practice. Full Programme A Course on Marine Robotic Systems: Theory to Practice 27-31 January, 2015 National Institute of Oceanography, Dona Paula, Goa Opening address by the Director of NIO Full Programme 1. Introduction and

More information

An Experimental Comparison of Path Planning Techniques for Teams of Mobile Robots

An Experimental Comparison of Path Planning Techniques for Teams of Mobile Robots An Experimental Comparison of Path Planning Techniques for Teams of Mobile Robots Maren Bennewitz Wolfram Burgard Department of Computer Science, University of Freiburg, 7911 Freiburg, Germany maren,burgard

More information

Fuzzy-Heuristic Robot Navigation in a Simulated Environment

Fuzzy-Heuristic Robot Navigation in a Simulated Environment Fuzzy-Heuristic Robot Navigation in a Simulated Environment S. K. Deshpande, M. Blumenstein and B. Verma School of Information Technology, Griffith University-Gold Coast, PMB 50, GCMC, Bundall, QLD 9726,

More information

Incorporating a Connectionist Vision Module into a Fuzzy, Behavior-Based Robot Controller

Incorporating a Connectionist Vision Module into a Fuzzy, Behavior-Based Robot Controller From:MAICS-97 Proceedings. Copyright 1997, AAAI (www.aaai.org). All rights reserved. Incorporating a Connectionist Vision Module into a Fuzzy, Behavior-Based Robot Controller Douglas S. Blank and J. Oliver

More information

AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira

AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS Nuno Sousa Eugénio Oliveira Faculdade de Egenharia da Universidade do Porto, Portugal Abstract: This paper describes a platform that enables

More information

Design and Control of a Self-Balancing Autonomous Underwater Vehicle with Vision and Detection Capabilities

Design and Control of a Self-Balancing Autonomous Underwater Vehicle with Vision and Detection Capabilities Journal of Marine Science: Research & Development Journal of Marine Science: Research & Development Jebelli et al., J Marine Sci Res Dev 2018, 8:1 DOI: 10.4172/2155-9910.1000245 Research Review Article

More information

NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION

NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION Journal of Academic and Applied Studies (JAAS) Vol. 2(1) Jan 2012, pp. 32-38 Available online @ www.academians.org ISSN1925-931X NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION Sedigheh

More information

Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation

Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation Hiroshi Ishiguro Department of Information Science, Kyoto University Sakyo-ku, Kyoto 606-01, Japan E-mail: ishiguro@kuis.kyoto-u.ac.jp

More information

A Reactive Robot Architecture with Planning on Demand

A Reactive Robot Architecture with Planning on Demand A Reactive Robot Architecture with Planning on Demand Ananth Ranganathan Sven Koenig College of Computing Georgia Institute of Technology Atlanta, GA 30332 {ananth,skoenig}@cc.gatech.edu Abstract In this

More information

INTELLIGENT UNMANNED GROUND VEHICLES Autonomous Navigation Research at Carnegie Mellon

INTELLIGENT UNMANNED GROUND VEHICLES Autonomous Navigation Research at Carnegie Mellon INTELLIGENT UNMANNED GROUND VEHICLES Autonomous Navigation Research at Carnegie Mellon THE KLUWER INTERNATIONAL SERIES IN ENGINEERING AND COMPUTER SCIENCE ROBOTICS: VISION, MANIPULATION AND SENSORS Consulting

More information

AN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS

AN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS AN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS Eva Cipi, PhD in Computer Engineering University of Vlora, Albania Abstract This paper is focused on presenting

More information

Robot Architectures. Prof. Yanco , Fall 2011

Robot Architectures. Prof. Yanco , Fall 2011 Robot Architectures Prof. Holly Yanco 91.451 Fall 2011 Architectures, Slide 1 Three Types of Robot Architectures From Murphy 2000 Architectures, Slide 2 Hierarchical Organization is Horizontal From Murphy

More information

An Autonomous Mobile Robot Architecture Using Belief Networks and Neural Networks

An Autonomous Mobile Robot Architecture Using Belief Networks and Neural Networks An Autonomous Mobile Robot Architecture Using Belief Networks and Neural Networks Mehran Sahami, John Lilly and Bryan Rollins Computer Science Department Stanford University Stanford, CA 94305 {sahami,lilly,rollins}@cs.stanford.edu

More information

GPS System Design and Control Modeling. Chua Shyan Jin, Ronald. Assoc. Prof Gerard Leng. Aeronautical Engineering Group, NUS

GPS System Design and Control Modeling. Chua Shyan Jin, Ronald. Assoc. Prof Gerard Leng. Aeronautical Engineering Group, NUS GPS System Design and Control Modeling Chua Shyan Jin, Ronald Assoc. Prof Gerard Leng Aeronautical Engineering Group, NUS Abstract A GPS system for the autonomous navigation and surveillance of an airship

More information

Robot Architectures. Prof. Holly Yanco Spring 2014

Robot Architectures. Prof. Holly Yanco Spring 2014 Robot Architectures Prof. Holly Yanco 91.450 Spring 2014 Three Types of Robot Architectures From Murphy 2000 Hierarchical Organization is Horizontal From Murphy 2000 Horizontal Behaviors: Accomplish Steps

More information

Autonomous Underwater Vehicle Navigation.

Autonomous Underwater Vehicle Navigation. Autonomous Underwater Vehicle Navigation. We are aware that electromagnetic energy cannot propagate appreciable distances in the ocean except at very low frequencies. As a result, GPS-based and other such

More information

The Oil & Gas Industry Requirements for Marine Robots of the 21st century

The Oil & Gas Industry Requirements for Marine Robots of the 21st century The Oil & Gas Industry Requirements for Marine Robots of the 21st century www.eninorge.no Laura Gallimberti 20.06.2014 1 Outline Introduction: fast technology growth Overview underwater vehicles development

More information

Shoichi MAEYAMA Akihisa OHYA and Shin'ichi YUTA. University of Tsukuba. Tsukuba, Ibaraki, 305 JAPAN

Shoichi MAEYAMA Akihisa OHYA and Shin'ichi YUTA. University of Tsukuba. Tsukuba, Ibaraki, 305 JAPAN Long distance outdoor navigation of an autonomous mobile robot by playback of Perceived Route Map Shoichi MAEYAMA Akihisa OHYA and Shin'ichi YUTA Intelligent Robot Laboratory Institute of Information Science

More information

Artificial Intelligence: Implications for Autonomous Weapons. Stuart Russell University of California, Berkeley

Artificial Intelligence: Implications for Autonomous Weapons. Stuart Russell University of California, Berkeley Artificial Intelligence: Implications for Autonomous Weapons Stuart Russell University of California, Berkeley Outline Remit [etc] AI in the context of autonomous weapons State of the Art Likely future

More information

Path Following and Obstacle Avoidance Fuzzy Controller for Mobile Indoor Robots

Path Following and Obstacle Avoidance Fuzzy Controller for Mobile Indoor Robots Path Following and Obstacle Avoidance Fuzzy Controller for Mobile Indoor Robots Mousa AL-Akhras, Maha Saadeh, Emad AL Mashakbeh Computer Information Systems Department King Abdullah II School for Information

More information

Hybrid architectures. IAR Lecture 6 Barbara Webb

Hybrid architectures. IAR Lecture 6 Barbara Webb Hybrid architectures IAR Lecture 6 Barbara Webb Behaviour Based: Conclusions But arbitrary and difficult to design emergent behaviour for a given task. Architectures do not impose strong constraints Options?

More information

Author s Name Name of the Paper Session. DYNAMIC POSITIONING CONFERENCE October 10-11, 2017 SENSORS SESSION. Sensing Autonomy.

Author s Name Name of the Paper Session. DYNAMIC POSITIONING CONFERENCE October 10-11, 2017 SENSORS SESSION. Sensing Autonomy. Author s Name Name of the Paper Session DYNAMIC POSITIONING CONFERENCE October 10-11, 2017 SENSORS SESSION Sensing Autonomy By Arne Rinnan Kongsberg Seatex AS Abstract A certain level of autonomy is already

More information

Visual Perception Based Behaviors for a Small Autonomous Mobile Robot

Visual Perception Based Behaviors for a Small Autonomous Mobile Robot Visual Perception Based Behaviors for a Small Autonomous Mobile Robot Scott Jantz and Keith L Doty Machine Intelligence Laboratory Mekatronix, Inc. Department of Electrical and Computer Engineering Gainesville,

More information

Fuzzy Logic Based Robot Navigation In Uncertain Environments By Multisensor Integration

Fuzzy Logic Based Robot Navigation In Uncertain Environments By Multisensor Integration Proceedings of the 1994 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems (MF1 94) Las Vega, NV Oct. 2-5, 1994 Fuzzy Logic Based Robot Navigation In Uncertain

More information

International Journal of Informative & Futuristic Research ISSN (Online):

International Journal of Informative & Futuristic Research ISSN (Online): Reviewed Paper Volume 2 Issue 4 December 2014 International Journal of Informative & Futuristic Research ISSN (Online): 2347-1697 A Survey On Simultaneous Localization And Mapping Paper ID IJIFR/ V2/ E4/

More information

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects NCCT Promise for the Best Projects IEEE PROJECTS in various Domains Latest Projects, 2009-2010 ADVANCED ROBOTICS SOLUTIONS EMBEDDED SYSTEM PROJECTS Microcontrollers VLSI DSP Matlab Robotics ADVANCED ROBOTICS

More information

AN AIDED NAVIGATION POST PROCESSING FILTER FOR DETAILED SEABED MAPPING UUVS

AN AIDED NAVIGATION POST PROCESSING FILTER FOR DETAILED SEABED MAPPING UUVS MODELING, IDENTIFICATION AND CONTROL, 1999, VOL. 20, NO. 3, 165-175 doi: 10.4173/mic.1999.3.2 AN AIDED NAVIGATION POST PROCESSING FILTER FOR DETAILED SEABED MAPPING UUVS Kenneth Gade and Bjørn Jalving

More information

Keywords Multi-Agent, Distributed, Cooperation, Fuzzy, Multi-Robot, Communication Protocol. Fig. 1. Architecture of the Robots.

Keywords Multi-Agent, Distributed, Cooperation, Fuzzy, Multi-Robot, Communication Protocol. Fig. 1. Architecture of the Robots. 1 José Manuel Molina, Vicente Matellán, Lorenzo Sommaruga Laboratorio de Agentes Inteligentes (LAI) Departamento de Informática Avd. Butarque 15, Leganés-Madrid, SPAIN Phone: +34 1 624 94 31 Fax +34 1

More information

CS594, Section 30682:

CS594, Section 30682: CS594, Section 30682: Distributed Intelligence in Autonomous Robotics Spring 2003 Tuesday/Thursday 11:10 12:25 http://www.cs.utk.edu/~parker/courses/cs594-spring03 Instructor: Dr. Lynne E. Parker ½ TA:

More information

Cognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many

Cognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many Preface The jubilee 25th International Conference on Robotics in Alpe-Adria-Danube Region, RAAD 2016 was held in the conference centre of the Best Western Hotel M, Belgrade, Serbia, from 30 June to 2 July

More information

Autonomous Underwater Vehicles

Autonomous Underwater Vehicles Autonomous Underwater Vehicles A View of the Autonomous Underwater Vehicle Market For a number of years now the Autonomous Underwater Vehicle (AUV) has been the undisputed tool of choice for certain niche

More information

Learning and Using Models of Kicking Motions for Legged Robots

Learning and Using Models of Kicking Motions for Legged Robots Learning and Using Models of Kicking Motions for Legged Robots Sonia Chernova and Manuela Veloso Computer Science Department Carnegie Mellon University Pittsburgh, PA 15213 {soniac, mmv}@cs.cmu.edu Abstract

More information

Extracting Navigation States from a Hand-Drawn Map

Extracting Navigation States from a Hand-Drawn Map Extracting Navigation States from a Hand-Drawn Map Marjorie Skubic, Pascal Matsakis, Benjamin Forrester and George Chronis Dept. of Computer Engineering and Computer Science, University of Missouri-Columbia,

More information

Autonomous and Autonomic Systems: With Applications to NASA Intelligent Spacecraft Operations and Exploration Systems

Autonomous and Autonomic Systems: With Applications to NASA Intelligent Spacecraft Operations and Exploration Systems Walt Truszkowski, Harold L. Hallock, Christopher Rouff, Jay Karlin, James Rash, Mike Hinchey, and Roy Sterritt Autonomous and Autonomic Systems: With Applications to NASA Intelligent Spacecraft Operations

More information

APPLICATION OF FUZZY BEHAVIOR COORDINATION AND Q LEARNING IN ROBOT NAVIGATION

APPLICATION OF FUZZY BEHAVIOR COORDINATION AND Q LEARNING IN ROBOT NAVIGATION APPLICATION OF FUZZY BEHAVIOR COORDINATION AND Q LEARNING IN ROBOT NAVIGATION Handy Wicaksono 1, Prihastono 2, Khairul Anam 3, Rusdhianto Effendi 4, Indra Adji Sulistijono 5, Son Kuswadi 6, Achmad Jazidie

More information

Control Arbitration. Oct 12, 2005 RSS II Una-May O Reilly

Control Arbitration. Oct 12, 2005 RSS II Una-May O Reilly Control Arbitration Oct 12, 2005 RSS II Una-May O Reilly Agenda I. Subsumption Architecture as an example of a behavior-based architecture. Focus in terms of how control is arbitrated II. Arbiters and

More information

Hybrid Neuro-Fuzzy System for Mobile Robot Reactive Navigation

Hybrid Neuro-Fuzzy System for Mobile Robot Reactive Navigation Hybrid Neuro-Fuzzy ystem for Mobile Robot Reactive Navigation Ayman A. AbuBaker Assistance Prof. at Faculty of Information Technology, Applied cience University, Amman- Jordan, a_abubaker@asu.edu.jo. ABTRACT

More information

Uncertainty-Based Localization Solution for Under-Ice Autonomous Underwater Vehicles

Uncertainty-Based Localization Solution for Under-Ice Autonomous Underwater Vehicles Uncertainty-Based Localization Solution for Under-Ice Autonomous Underwater Vehicles Presenter: Baozhi Chen Baozhi Chen and Dario Pompili Cyber-Physical Systems Lab ECE Department, Rutgers University baozhi_chen@cac.rutgers.edu

More information

AUVFEST 05 Quick Look Report of NPS Activities

AUVFEST 05 Quick Look Report of NPS Activities AUVFEST 5 Quick Look Report of NPS Activities Center for AUV Research Naval Postgraduate School Monterey, CA 93943 INTRODUCTION Healey, A. J., Horner, D. P., Kragelund, S., Wring, B., During the period

More information

OBSTACLE DETECTION AND COLLISION AVOIDANCE USING ULTRASONIC DISTANCE SENSORS FOR AN AUTONOMOUS QUADROCOPTER

OBSTACLE DETECTION AND COLLISION AVOIDANCE USING ULTRASONIC DISTANCE SENSORS FOR AN AUTONOMOUS QUADROCOPTER OBSTACLE DETECTION AND COLLISION AVOIDANCE USING ULTRASONIC DISTANCE SENSORS FOR AN AUTONOMOUS QUADROCOPTER Nils Gageik, Thilo Müller, Sergio Montenegro University of Würzburg, Aerospace Information Technology

More information

4D-Particle filter localization for a simulated UAV

4D-Particle filter localization for a simulated UAV 4D-Particle filter localization for a simulated UAV Anna Chiara Bellini annachiara.bellini@gmail.com Abstract. Particle filters are a mathematical method that can be used to build a belief about the location

More information

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged ADVANCED ROBOTICS SOLUTIONS * Intelli Mobile Robot for Multi Specialty Operations * Advanced Robotic Pick and Place Arm and Hand System * Automatic Color Sensing Robot using PC * AI Based Image Capturing

More information

ARCHITECTURE AND MODEL OF DATA INTEGRATION BETWEEN MANAGEMENT SYSTEMS AND AGRICULTURAL MACHINES FOR PRECISION AGRICULTURE

ARCHITECTURE AND MODEL OF DATA INTEGRATION BETWEEN MANAGEMENT SYSTEMS AND AGRICULTURAL MACHINES FOR PRECISION AGRICULTURE ARCHITECTURE AND MODEL OF DATA INTEGRATION BETWEEN MANAGEMENT SYSTEMS AND AGRICULTURAL MACHINES FOR PRECISION AGRICULTURE W. C. Lopes, R. R. D. Pereira, M. L. Tronco, A. J. V. Porto NepAS [Center for Teaching

More information

Subsumption Architecture in Swarm Robotics. Cuong Nguyen Viet 16/11/2015

Subsumption Architecture in Swarm Robotics. Cuong Nguyen Viet 16/11/2015 Subsumption Architecture in Swarm Robotics Cuong Nguyen Viet 16/11/2015 1 Table of content Motivation Subsumption Architecture Background Architecture decomposition Implementation Swarm robotics Swarm

More information

Progress Report. Mohammadtaghi G. Poshtmashhadi. Supervisor: Professor António M. Pascoal

Progress Report. Mohammadtaghi G. Poshtmashhadi. Supervisor: Professor António M. Pascoal Progress Report Mohammadtaghi G. Poshtmashhadi Supervisor: Professor António M. Pascoal OceaNet meeting presentation April 2017 2 Work program Main Research Topic Autonomous Marine Vehicle Control and

More information

Lecture: Allows operation in enviroment without prior knowledge

Lecture: Allows operation in enviroment without prior knowledge Lecture: SLAM Lecture: Is it possible for an autonomous vehicle to start at an unknown environment and then to incrementally build a map of this enviroment while simulaneous using this map for vehicle

More information

Field Robots. Abstract. Introduction. Chuck Thorpe and Hugh Durrant-Whyte

Field Robots. Abstract. Introduction. Chuck Thorpe and Hugh Durrant-Whyte Field Robots Chuck Thorpe and Hugh Durrant-Whyte Robotics Institute, Carnegie Mellon University, Pittsburgh USA; Australian Centre for Field Robotics, The University of Sydney, Sydney NSW 2006, Australia

More information

A MARINE FAULTS TOLERANT CONTROL SYSTEM BASED ON INTELLIGENT MULTI-AGENTS

A MARINE FAULTS TOLERANT CONTROL SYSTEM BASED ON INTELLIGENT MULTI-AGENTS A MARINE FAULTS TOLERANT CONTROL SYSTEM BASED ON INTELLIGENT MULTI-AGENTS Tianhao Tang and Gang Yao Department of Electrical & Control Engineering, Shanghai Maritime University 1550 Pudong Road, Shanghai,

More information

Creating a 3D environment map from 2D camera images in robotics

Creating a 3D environment map from 2D camera images in robotics Creating a 3D environment map from 2D camera images in robotics J.P. Niemantsverdriet jelle@niemantsverdriet.nl 4th June 2003 Timorstraat 6A 9715 LE Groningen student number: 0919462 internal advisor:

More information

Knowledge Enhanced Electronic Logic for Embedded Intelligence

Knowledge Enhanced Electronic Logic for Embedded Intelligence The Problem Knowledge Enhanced Electronic Logic for Embedded Intelligence Systems (military, network, security, medical, transportation ) are getting more and more complex. In future systems, assets will

More information

Navigation of an Autonomous Underwater Vehicle in a Mobile Network

Navigation of an Autonomous Underwater Vehicle in a Mobile Network Navigation of an Autonomous Underwater Vehicle in a Mobile Network Nuno Santos, Aníbal Matos and Nuno Cruz Faculdade de Engenharia da Universidade do Porto Instituto de Sistemas e Robótica - Porto Rua

More information

Automation at Depth: Ocean Infinity and seabed mapping using multiple AUVs

Automation at Depth: Ocean Infinity and seabed mapping using multiple AUVs Automation at Depth: Ocean Infinity and seabed mapping using multiple AUVs Ocean Infinity s seabed mapping campaign commenced in the summer of 2017. The Ocean Infinity team is made up of individuals from

More information

Swarm Intelligence W7: Application of Machine- Learning Techniques to Automatic Control Design and Optimization

Swarm Intelligence W7: Application of Machine- Learning Techniques to Automatic Control Design and Optimization Swarm Intelligence W7: Application of Machine- Learning Techniques to Automatic Control Design and Optimization Learning to avoid obstacles Outline Problem encoding using GA and ANN Floreano and Mondada

More information

Dipartimento di Elettronica Informazione e Bioingegneria Robotics

Dipartimento di Elettronica Informazione e Bioingegneria Robotics Dipartimento di Elettronica Informazione e Bioingegneria Robotics Behavioral robotics @ 2014 Behaviorism behave is what organisms do Behaviorism is built on this assumption, and its goal is to promote

More information

A Novel Hybrid Fuzzy A* Robot Navigation System for Target Pursuit and Obstacle Avoidance

A Novel Hybrid Fuzzy A* Robot Navigation System for Target Pursuit and Obstacle Avoidance A Novel Hybrid Fuzzy A* Robot Navigation System for Target Pursuit and Obstacle Avoidance Antony P. Gerdelan Computer Science Institute of Information and Mathematical Sciences Massey University, Albany

More information

REPRESENTATION, RE-REPRESENTATION AND EMERGENCE IN COLLABORATIVE COMPUTER-AIDED DESIGN

REPRESENTATION, RE-REPRESENTATION AND EMERGENCE IN COLLABORATIVE COMPUTER-AIDED DESIGN REPRESENTATION, RE-REPRESENTATION AND EMERGENCE IN COLLABORATIVE COMPUTER-AIDED DESIGN HAN J. JUN AND JOHN S. GERO Key Centre of Design Computing Department of Architectural and Design Science University

More information

FAST GOAL NAVIGATION WITH OBSTACLE AVOIDANCE USING A DYNAMIC LOCAL VISUAL MODEL

FAST GOAL NAVIGATION WITH OBSTACLE AVOIDANCE USING A DYNAMIC LOCAL VISUAL MODEL FAST GOAL NAVIGATION WITH OBSTACLE AVOIDANCE USING A DYNAMIC LOCAL VISUAL MODEL Juan Fasola jfasola@andrew.cmu.edu Manuela M. Veloso veloso@cs.cmu.edu School of Computer Science Carnegie Mellon University

More information

Using Norwegian competence from oil and gas subsea operations towards the development of ocean mining operations

Using Norwegian competence from oil and gas subsea operations towards the development of ocean mining operations Using Norwegian competence from oil and gas subsea operations towards the development of ocean mining operations Yoshinori Miura, Jens Laugesen, Øyvind Fjukmoen, Lucy Brooks, Karsten Hagenah, Tor Jensen

More information

A Probabilistic Method for Planning Collision-free Trajectories of Multiple Mobile Robots

A Probabilistic Method for Planning Collision-free Trajectories of Multiple Mobile Robots A Probabilistic Method for Planning Collision-free Trajectories of Multiple Mobile Robots Maren Bennewitz Wolfram Burgard Department of Computer Science, University of Freiburg, 7911 Freiburg, Germany

More information

MarineSIM : Robot Simulation for Marine Environments

MarineSIM : Robot Simulation for Marine Environments MarineSIM : Robot Simulation for Marine Environments P.G.C.Namal Senarathne, Wijerupage Sardha Wijesoma,KwangWeeLee, Bharath Kalyan, Moratuwage M.D.P, Nicholas M. Patrikalakis, Franz S. Hover School of

More information

FLCS V2.1. AHRS, Autopilot, Gyro Stabilized Gimbals Control, Ground Control Station

FLCS V2.1. AHRS, Autopilot, Gyro Stabilized Gimbals Control, Ground Control Station AHRS, Autopilot, Gyro Stabilized Gimbals Control, Ground Control Station The platform provides a high performance basis for electromechanical system control. Originally designed for autonomous aerial vehicle

More information

Bluetooth Low Energy Sensing Technology for Proximity Construction Applications

Bluetooth Low Energy Sensing Technology for Proximity Construction Applications Bluetooth Low Energy Sensing Technology for Proximity Construction Applications JeeWoong Park School of Civil and Environmental Engineering, Georgia Institute of Technology, 790 Atlantic Dr. N.W., Atlanta,

More information

ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION

ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION ROBOTICS INTRODUCTION THIS COURSE IS TWO PARTS Mobile Robotics. Locomotion (analogous to manipulation) (Legged and wheeled robots). Navigation and obstacle avoidance algorithms. Robot Vision Sensors and

More information

What is Robot Mapping? Robot Mapping. Introduction to Robot Mapping. Related Terms. What is SLAM? ! Robot a device, that moves through the environment

What is Robot Mapping? Robot Mapping. Introduction to Robot Mapping. Related Terms. What is SLAM? ! Robot a device, that moves through the environment Robot Mapping Introduction to Robot Mapping What is Robot Mapping?! Robot a device, that moves through the environment! Mapping modeling the environment Cyrill Stachniss 1 2 Related Terms State Estimation

More information

CORC 3303 Exploring Robotics. Why Teams?

CORC 3303 Exploring Robotics. Why Teams? Exploring Robotics Lecture F Robot Teams Topics: 1) Teamwork and Its Challenges 2) Coordination, Communication and Control 3) RoboCup Why Teams? It takes two (or more) Such as cooperative transportation:

More information

APPLICATION OF FUZZY BEHAVIOR COORDINATION AND Q LEARNING IN ROBOT NAVIGATION

APPLICATION OF FUZZY BEHAVIOR COORDINATION AND Q LEARNING IN ROBOT NAVIGATION APPLICATION OF FUZZY BEHAVIOR COORDINATION AND Q LEARNING IN ROBOT NAVIGATION Handy Wicaksono 1,2, Prihastono 1,3, Khairul Anam 4, Rusdhianto Effendi 2, Indra Adji Sulistijono 5, Son Kuswadi 5, Achmad

More information

Engtek SubSea Systems

Engtek SubSea Systems Engtek SubSea Systems A Division of Engtek Manoeuvra Systems Pte Ltd SubSea Propulsion Technology AUV Propulsion and Maneuvering Modules Engtek SubSea Systems A Division of Engtek Manoeuvra Systems Pte

More information

OFFensive Swarm-Enabled Tactics (OFFSET)

OFFensive Swarm-Enabled Tactics (OFFSET) OFFensive Swarm-Enabled Tactics (OFFSET) Dr. Timothy H. Chung, Program Manager Tactical Technology Office Briefing Prepared for OFFSET Proposers Day 1 Why are Swarms Hard: Complexity of Swarms Number Agent

More information

Hierarchical Controller for Robotic Soccer

Hierarchical Controller for Robotic Soccer Hierarchical Controller for Robotic Soccer Byron Knoll Cognitive Systems 402 April 13, 2008 ABSTRACT RoboCup is an initiative aimed at advancing Artificial Intelligence (AI) and robotics research. This

More information

Ultra Electronics Integrated Sonar Suite

Ultra Electronics Integrated Sonar Suite Sonar Systems Crown Copyright Ultra Electronics Integrated Sonar Suite COMPREHENSIVE NETWORK CENTRIC WARFARE SYSTEM COMPRISING: HULL-MOUNT SONAR VARIABLE DEPTH SONAR TORPEDO DEFENCE INNOVATION PERFORMANCE

More information

Image Extraction using Image Mining Technique

Image Extraction using Image Mining Technique IOSR Journal of Engineering (IOSRJEN) e-issn: 2250-3021, p-issn: 2278-8719 Vol. 3, Issue 9 (September. 2013), V2 PP 36-42 Image Extraction using Image Mining Technique Prof. Samir Kumar Bandyopadhyay,

More information

EE631 Cooperating Autonomous Mobile Robots. Lecture 1: Introduction. Prof. Yi Guo ECE Department

EE631 Cooperating Autonomous Mobile Robots. Lecture 1: Introduction. Prof. Yi Guo ECE Department EE631 Cooperating Autonomous Mobile Robots Lecture 1: Introduction Prof. Yi Guo ECE Department Plan Overview of Syllabus Introduction to Robotics Applications of Mobile Robots Ways of Operation Single

More information

Neuro-Fuzzy and Soft Computing: Fuzzy Sets. Chapter 1 of Neuro-Fuzzy and Soft Computing by Jang, Sun and Mizutani

Neuro-Fuzzy and Soft Computing: Fuzzy Sets. Chapter 1 of Neuro-Fuzzy and Soft Computing by Jang, Sun and Mizutani Chapter 1 of Neuro-Fuzzy and Soft Computing by Jang, Sun and Mizutani Outline Introduction Soft Computing (SC) vs. Conventional Artificial Intelligence (AI) Neuro-Fuzzy (NF) and SC Characteristics 2 Introduction

More information

Team KMUTT: Team Description Paper

Team KMUTT: Team Description Paper Team KMUTT: Team Description Paper Thavida Maneewarn, Xye, Pasan Kulvanit, Sathit Wanitchaikit, Panuvat Sinsaranon, Kawroong Saktaweekulkit, Nattapong Kaewlek Djitt Laowattana King Mongkut s University

More information

TEAM AERO-I TEAM AERO-I JOURNAL PAPER DELHI TECHNOLOGICAL UNIVERSITY Journal paper for IARC 2014

TEAM AERO-I TEAM AERO-I JOURNAL PAPER DELHI TECHNOLOGICAL UNIVERSITY Journal paper for IARC 2014 TEAM AERO-I TEAM AERO-I JOURNAL PAPER DELHI TECHNOLOGICAL UNIVERSITY DELHI TECHNOLOGICAL UNIVERSITY Journal paper for IARC 2014 2014 IARC ABSTRACT The paper gives prominence to the technical details of

More information

Robot Mapping. Introduction to Robot Mapping. Cyrill Stachniss

Robot Mapping. Introduction to Robot Mapping. Cyrill Stachniss Robot Mapping Introduction to Robot Mapping Cyrill Stachniss 1 What is Robot Mapping? Robot a device, that moves through the environment Mapping modeling the environment 2 Related Terms State Estimation

More information

The Real-Time Control System for Servomechanisms

The Real-Time Control System for Servomechanisms The Real-Time Control System for Servomechanisms PETR STODOLA, JAN MAZAL, IVANA MOKRÁ, MILAN PODHOREC Department of Military Management and Tactics University of Defence Kounicova str. 65, Brno CZECH REPUBLIC

More information

Fast, Robust Colour Vision for the Monash Humanoid Andrew Price Geoff Taylor Lindsay Kleeman

Fast, Robust Colour Vision for the Monash Humanoid Andrew Price Geoff Taylor Lindsay Kleeman Fast, Robust Colour Vision for the Monash Humanoid Andrew Price Geoff Taylor Lindsay Kleeman Intelligent Robotics Research Centre Monash University Clayton 3168, Australia andrew.price@eng.monash.edu.au

More information

A Comparative Study on different AI Techniques towards Performance Evaluation in RRM(Radar Resource Management)

A Comparative Study on different AI Techniques towards Performance Evaluation in RRM(Radar Resource Management) A Comparative Study on different AI Techniques towards Performance Evaluation in RRM(Radar Resource Management) Madhusudhan H.S, Assistant Professor, Department of Information Science & Engineering, VVIET,

More information

Key-Words: - Neural Networks, Cerebellum, Cerebellar Model Articulation Controller (CMAC), Auto-pilot

Key-Words: - Neural Networks, Cerebellum, Cerebellar Model Articulation Controller (CMAC), Auto-pilot erebellum Based ar Auto-Pilot System B. HSIEH,.QUEK and A.WAHAB Intelligent Systems Laboratory, School of omputer Engineering Nanyang Technological University, Blk N4 #2A-32 Nanyang Avenue, Singapore 639798

More information

A Systematic Testing Approach for Autonomous Mobile Robots Using Domain-Specific Languages

A Systematic Testing Approach for Autonomous Mobile Robots Using Domain-Specific Languages A Systematic Testing Approach for Autonomous Mobile Robots Using Domain-Specific Languages Martin Proetzsch 1, Fabian Zimmermann 2, Robert Eschbach 2, Johannes Kloos 2, and Karsten Berns 1 1 Robotics Research

More information

A Reactive Collision Avoidance Approach for Mobile Robot in Dynamic Environments

A Reactive Collision Avoidance Approach for Mobile Robot in Dynamic Environments A Reactive Collision Avoidance Approach for Mobile Robot in Dynamic Environments Tang S. H. and C. K. Ang Universiti Putra Malaysia (UPM), Malaysia Email: saihong@eng.upm.edu.my, ack_kit@hotmail.com D.

More information

Summary of robot visual servo system

Summary of robot visual servo system Abstract Summary of robot visual servo system Xu Liu, Lingwen Tang School of Mechanical engineering, Southwest Petroleum University, Chengdu 610000, China In this paper, the survey of robot visual servoing

More information

Sonar Behavior-Based Fuzzy Control for a Mobile Robot

Sonar Behavior-Based Fuzzy Control for a Mobile Robot Sonar Behavior-Based Fuzzy Control for a Mobile Robot S. Thongchai, S. Suksakulchai, D. M. Wilkes, and N. Sarkar Intelligent Robotics Laboratory School of Engineering, Vanderbilt University, Nashville,

More information

Practical Results for Buoy-Based Automatic Maritime IR-Video Surveillance

Practical Results for Buoy-Based Automatic Maritime IR-Video Surveillance Automatic Maritime IR-Video Surveillance Zigmund Orlov / Wolfgang Krüger / Norbert Heinze Fraunhofer Institute of Optronics, System Technologies and Image Exploitation IOSB Fraunhoferstraße 1, 76131 Karlsruhe

More information

Multi-Robot Coordination. Chapter 11

Multi-Robot Coordination. Chapter 11 Multi-Robot Coordination Chapter 11 Objectives To understand some of the problems being studied with multiple robots To understand the challenges involved with coordinating robots To investigate a simple

More information

An Agent-Based Architecture for an Adaptive Human-Robot Interface

An Agent-Based Architecture for an Adaptive Human-Robot Interface An Agent-Based Architecture for an Adaptive Human-Robot Interface Kazuhiko Kawamura, Phongchai Nilas, Kazuhiko Muguruma, Julie A. Adams, and Chen Zhou Center for Intelligent Systems Vanderbilt University

More information

DOWNLOAD OR READ : ADVANCES IN UNDERWATER TECHNOLOGY OCEAN SCIENCE AND OFFSHORE ENGINEERING OFFSHORE SITE INVESTIGATIO PDF EBOOK EPUB MOBI

DOWNLOAD OR READ : ADVANCES IN UNDERWATER TECHNOLOGY OCEAN SCIENCE AND OFFSHORE ENGINEERING OFFSHORE SITE INVESTIGATIO PDF EBOOK EPUB MOBI DOWNLOAD OR READ : ADVANCES IN UNDERWATER TECHNOLOGY OCEAN SCIENCE AND OFFSHORE ENGINEERING OFFSHORE SITE INVESTIGATIO PDF EBOOK EPUB MOBI Page 1 Page 2 investigatio advances in underwater technology pdf

More information

A Three-Tier Communication and Control Structure for the Distributed Simulation of an Automated Highway System *

A Three-Tier Communication and Control Structure for the Distributed Simulation of an Automated Highway System * A Three-Tier Communication and Control Structure for the Distributed Simulation of an Automated Highway System * R. Maarfi, E. L. Brown and S. Ramaswamy Software Automation and Intelligence Laboratory,

More information

Claire Jolly Head, Innovation Policies for Space and Oceans Unit, OECD. Our Ocean Wealth Summit: Investing in Marine Ireland

Claire Jolly Head, Innovation Policies for Space and Oceans Unit, OECD. Our Ocean Wealth Summit: Investing in Marine Ireland Claire Jolly Head, Innovation Policies for Space and Oceans Unit, OECD Our Ocean Wealth Summit: Investing in Marine Ireland INVESTING IN MARINE IRELAND Some OECD perspectives on The Ocean Economy Claire

More information

Real-Time Face Detection and Tracking for High Resolution Smart Camera System

Real-Time Face Detection and Tracking for High Resolution Smart Camera System Digital Image Computing Techniques and Applications Real-Time Face Detection and Tracking for High Resolution Smart Camera System Y. M. Mustafah a,b, T. Shan a, A. W. Azman a,b, A. Bigdeli a, B. C. Lovell

More information

Optic Flow Based Skill Learning for A Humanoid to Trap, Approach to, and Pass a Ball

Optic Flow Based Skill Learning for A Humanoid to Trap, Approach to, and Pass a Ball Optic Flow Based Skill Learning for A Humanoid to Trap, Approach to, and Pass a Ball Masaki Ogino 1, Masaaki Kikuchi 1, Jun ichiro Ooga 1, Masahiro Aono 1 and Minoru Asada 1,2 1 Dept. of Adaptive Machine

More information

Using Reactive Deliberation for Real-Time Control of Soccer-Playing Robots

Using Reactive Deliberation for Real-Time Control of Soccer-Playing Robots Using Reactive Deliberation for Real-Time Control of Soccer-Playing Robots Yu Zhang and Alan K. Mackworth Department of Computer Science, University of British Columbia, Vancouver B.C. V6T 1Z4, Canada,

More information

Robot Task-Level Programming Language and Simulation

Robot Task-Level Programming Language and Simulation Robot Task-Level Programming Language and Simulation M. Samaka Abstract This paper presents the development of a software application for Off-line robot task programming and simulation. Such application

More information

Obstacle avoidance based on fuzzy logic method for mobile robots in Cluttered Environment

Obstacle avoidance based on fuzzy logic method for mobile robots in Cluttered Environment Obstacle avoidance based on fuzzy logic method for mobile robots in Cluttered Environment Fatma Boufera 1, Fatima Debbat 2 1,2 Mustapha Stambouli University, Math and Computer Science Department Faculty

More information

James Bellingham. Marine Robotics

James Bellingham. Marine Robotics James Bellingham Marine Robotics Robotic systems are transforming the ocean sciences. Marine Robotics - Teleoperation In the 1990s, WHOI was one of a few organizations with deep-diving Remotely Operated

More information

Vishnu Nath. Usage of computer vision and humanoid robotics to create autonomous robots. (Ximea Currera RL04C Camera Kit)

Vishnu Nath. Usage of computer vision and humanoid robotics to create autonomous robots. (Ximea Currera RL04C Camera Kit) Vishnu Nath Usage of computer vision and humanoid robotics to create autonomous robots (Ximea Currera RL04C Camera Kit) Acknowledgements Firstly, I would like to thank Ivan Klimkovic of Ximea Corporation,

More information