The Project of Autonomous Group of 2-wheeled Mobile Robots

Size: px
Start display at page:

Download "The Project of Autonomous Group of 2-wheeled Mobile Robots"

Transcription

1 2th IFToMM World Congress, Besançon (France), June8-2, 27 The Project of utonomous Group of 2-wheeled Mobile Robots T. Buratowski * T.Uhl + G. Chmaj GH University of Science and Technology Cracow, POLND bstract-this work discusses the possibility of wheeled mobile robots design for cooperation in group of robots. The paper presents problems connected with the navigation. Navigation it is very complex problem especially for group of robots. This complex problem is connected with self-localization, path planning and maps creations. This paper presents several path planning algorithms for mobile robots. In the process of mechatronic design, three identical mobile robots have been manufactured. I. Introduction One of the basic problems connected with wheeled mobile robots is the choice of the appropriate navigational method. This refers to individual robots and also, in particular, the group of mobile robots. Navigation can be defined as an issue connected with systems control, defining their position and orientation as well as choosing appropriate trajectory. The consisting elements of mobile robots navigation are: self-localization, path planning and creating a map of the explored area. Each of the above enumerated elements is independent, however, the realization of the target navigation task of the mobile robot or the group of mobile robots depends on the correct construction of particular elements. Now the main problem in robotics is to control more than robot in the some time. We can distinguish a swarm of robots and a group of robots. If we talk about a swarm it means that we have more then robots to control. The group of robots consists of maximum robots. In this paper we are trying to present wheeled mobile robot project capable of cooperating in a group. We decided to build robots capable of communicating and sending data in the process of navigation. Those robots can be used in indoor localization. In those mechatronic systems we have several problems to solve. The first problem is connected with communication between robots, also to find robots' position by themselves is an essential problem but it's not easy to solve. If we take into consideration a possible scenario for a group of robots we can present it in Table I. * tburatow@agh.edu.pl tuhl@agh.edu.pl chmaj@.agh.edu.pl Scenario I The Robots starting point is known The obstacle position is known The target position is known Scenario II The Robots starting point is known The obstacle position is unknown The target position is known Scenario III The Robots starting point is unknown The obstacle position is unknown The target position is known Scenario IV The Robots starting point is unknown The obstacle position is unknown The target position is unknown TBLE I. The possible scenarios for the group of robots In our project we assumed that the group of robots must be able to operate in all scenarios presented in Table I. II. 2-Wheeled mobile robot description. Basic assumptions connected with kinematics model If we look in to the reference connected with 2- wheeled mobile robots, we can say that for indoor solutions this type of mechatronic systems is treated as nonholonomic [,2,]. This nonholonomic condition has been presented below and is connected with point in Fig. : yɺ = xɺ tan(θ) () lso we are assuming that there is no skid between wheel and the ground [2]. The basic elements of the model are: wheel unit drive of wheels and 2, selfadjusting supporting wheel and the frame of unit with all electronics. When describing motion phenomena for a complex system such as mobile 2-wheeled robot, it is

2 2th IFToMM World Congress, Besançon (France), June8-2, 27 beneficial to attach the coordinates system to the particular robot s elements. This mechatronic system have had 2DOF (degree of freedom) it means that our position should be presented by coordinates x,y and orientation is represented by angle Θ. In fig. has been presented the mode of calculation focused on the system of kinematics description [,2,]. Fig.. The mode of calculation connected with system kinematics description. System coordinates have been attached to the robot basic element. The system coordinates x y z is motionless and based. If our kinematics model is defined in this way it is possible to describe position and orientation any point on our robot. s an example characteristic points B and C connected with wheels can bee describe with the use of Denavit-Hartenberg notation as follow[2,]: T T B, C, cos( Θ) = cos( Θ) = cos( Θ) cos( Θ) x y + x l y + l l l cos( Θ) r Θ cos( ) r 2 Where l stands for a distance between points,b and and,c. lso parameters r,r 2 this are particular wheel radiuses. B. Basic assumptions connected with path planning The basic matter in the issue of the wheeled mobile robots (and not only) trajectory planning is describing basic definitions connected with an object moving in space. The basic law connected with trajectory planning may be defined as follows []: FS = W C ) () ( i Θ V c C is defined as: FS and trajectory c :[,] where c( ) p and start c( ) p t arg et If we take in to consideration kinematics constraints for our particular mobile robot presented above there are 2 possible schemes of motion on our defined surface [2,]. The first possible motion scheme is connected with metric L which is described as follows: ( x, y) : x + y = const () y C B x () (2) The second possible scheme of motion is described by metric L2 defined as: ( x, y) : x 2 + y 2 = const (6) If we present those metrics on graphical way we receive presentation described in Fig.2 : Fig.2. The graphical presentation of metrics connected with robot motion scheme. In this project L2 metric has been assumed. This mode of motion is the most efficient and will be used in the process of path planning. ccording to scheme of motion assumption in fig. robot movement has been presented. SUPPLY UNIT start targe start target Fig.. The possible movement for particular robot accumulators CONTROL UNIT U=2 [V] elements, [V] elements 8,2 [V] sensors connected with robot environment sonar, infrared, fotooptic sensors Sensors subunit NORTHSTR system camera charger subunit 2, GHz bluetooth transmission voltage conversion and stabilisation U=[V] U2=2[V] robot s controller computer subunit for data transmission BRM Fig. The Block diagram of 2-wheeled mobile robot MOTION UNIT ccording to a basic definition connected with robots, basic definition of those mechatronic systems describes

3 2th IFToMM World Congress, Besançon (France), June8-2, 27 them as autonomous devices owning units presented in fig.. The first unit is connected with power supply. In this unit we have accumulator, converters and charger. The Robot s controller still controls voltage level and sends the robot to the docking station. The MOTION UNIT is connected with mechanical construction and it is mobile platform equipped with wheels, two driven and one self-adjusted, and drives MXON -max 2 with planetary gear GP 2 and optic encoders HEDS. The CONTROL UNIT is the most complex. In this unit there are infrared, sonar and optic sensors controlled by sensors subunit ll those sensors are connected with robot environment. For sensors work the robot controller is based on TMEG28. dditionally the robot is equipped which embedded computer PCM7 which is responsible for data acquisition and managing control, because this mechatronic device should cooperate in group each robot wireless communication device based of Bluetooth technology. In this project hierarchical control system for particular robot has been assumed. The basic description connected with this kind of control has been presented in fig.. Managing control Off line regime situation in robot environment. It means that the received information is interpreted and appropriate action is taken. nother control level is called strategic and is responsible for dividing global tasks on series basic tasks. On this level path planning is calculated in cartesian coordinates. In this project we decided to create simple robot s language based on basic assumptions connected with path planning. For example if our robot should go straight meter command connected with robot motion is!nn/r. On tactical level of hierarchical control system robot position is mapping from cartesian on joint coordinates. On this level the control system is using sensor information (encoders) to estimate appropriate position. The main task of the control system on executive control is to drive control in order to execute tasks planned on strategic and tactical levels. In this project for managing, strategic control and robot s language embedded computer is responsible. Especially designed robot s controller is responsible for tactical and executive control. In our project each robot from the group of three is an agent. n agent [,6,7] is an animate entity that is capable of doing something on purpose. That definition is broad enough to include humans and other animals, the subjects of verbs that express actions, and the computerized robots. Strategic control BSE STTION (B) BSE STTION Robot language M B from M,S,S2 Tactical control ROBOTS ENVIRONMENT Executive control actuators sensors S2 M from S2 () S M from S (2) M S2 from S () M S from S2 () 2-wheeled mobile robot On line regime Fig. The hierarchical control system for mobile robot The managing control is the highest control level. It includes special algorithms and artificial intelligence elements based on swarm behavior. Those algorithms allow to compute sensor information and recognize SLVE 2 (S2) MSTER (M) SLVE (S)

4 2th IFToMM World Congress, Besançon (France), June8-2, 27 the basis of markers whose position is known by the robot e.g. NORTHSTR system. Fig.6 The scheme of wireless communication between robots In the presented group of robots each agent is equipped with ORCLE XE database installed in embedded computer. The database is a very important source of agent environment information. Each robot receives and sends information to another with the use of the scheme presented in fig.6. The communication master agent initiates communication and sends information from slave 2 to agent slave. Slave agent sends information about itself to the master agent. Master agent sends information from slave to the agent slave 2 and then slave 2 sends data about itself to the master. This is one cycle. fter the assumed cycle quantity master sends information about agents positions and obstacles to the base station. B Path planning There are several ways to calculate robot trajectory. In our software we implement two algorithms: - Simple path algorithm - Wavefront algorithm This part is going to presents how robot trajectory is calculated on the basis of Simple path algorithm. The Simple path algorithm was designed to provide simple way of building user trajectories. In fig.7 there is trajectory which was created by user and calculated by Simple path algorithm. III NVIGTION. Self-localization Self-localization of a robot in space consists in defining its position and orientation in reference to the base coordinates. Base coordinates should be understood as constant base coordinates. Defining position and orientation takes place on the basis of data connected with a robot s state parameters and the robot s state surroundings parameters as well as a proper interpretation of the data stored in the robot s memory. Generally we can say that there are several ways of a method of selflocalization classification. Examples of such methods are local and global methods[8]. Local methods consist in calculating the position and the orientation of a robot in reference to its prior localization, while global methods are based upon defining position and orientation without knowing the prior system localization. nother classification of self-localization methods is based upon the environment description. We may differentiate static environment, in which only the robot is moving and dynamic environment, in which other systems are also moving and the robot is able to detect this motion. s far as self-localization is concerned, a very important role is played by the methods of measuring the robot s position and one may differentiate relative methods (the measurements are done by means of sensors placed on the robot) to which we may include odometric methods consisting in calculating relative vehicle movement on the basis of the measurement of angle rotations of driven wheels, as well as inertial methods consisting in the usage of accelerometers, gyroscopes for speed and acceleration measurement. There also is a possibility of using absolute methods of measuring position and orientation of a robot in space, to which we may include recognizing artificial or natural markers, i.e. defining position and orientation on Fig.7 The trajectory created by user and checked by Simple path algorithm When user trajectory is ready, we have to find out that this trajectory is clear-cut and is appropriate with metric L2. It means we need to check every step in trajectory. For instance, fig.8 shows possible moves in robot trajectory. Fig.8 The possible next steps moves. Lets consider the possibility of next steps for those parts of robot trajectory. When we look at example in fig.8 where robot trajectory is straight, we have three possible moves for next robot step to expand trajectory and 2 which are corrected according to metric L2 but not expanding trajectory. Next example shows situation when robot is turning ninety degrees right. For this move we can find four steps, which are possible in the next move. Step marked by white dot is not considered due to reasons like above. Third example shows the part of robot trajectory where robot is moving through part of a circle. Here we also have four steps which are possible to reach in next robot step. The last example shows situation where robot was turned forty five degrees left and then it is moving straight. For the next step we can simply calculate five steps. Since, our robots can move in eight directions ( fig. ) we have to create, discussed above, masks consisting of next

5 2th IFToMM World Congress, Besançon (France), June8-2, 27 possible steps for other directions. When we consider this mask as regards to direction we quickly find out that there are sixteen masks which we have to consider to make our trajectory clear-cut. This masks are shown in fig.9. Lets consider how to create command trajectory trajectory which will be sent to the robot. First of all we have to number each cluster in robot area (each cluster has unique number). Fig.9 Masks included next possible steps. a) masks for straight move, b) masks for ninety degree turning, c) masks for moving through part of circle, d) masks for forty five degree move In example presented in fig.7, we number this area from to 9. Once robot area has numbered clusters we must insert each step of user trajectory to array which includes number of cluster where robot is going to move. In our case this array will be as shown below: [, 9, 7, 26,,,, 62, 7, 78, 86, 8, 8, 8, 82, 9, 99, 8, 6, 2, 2,, 8, 6]. To create command trajectory we start from left cluster marked by arrow in fig.7. For this cluster we create mask consist of next possible steps, then we calculate if next step of user trajectory is in this mask. If it is, we choose one command from movement mask (this mask includes robot command) shown in fig., If it is not in the mask, it means that user trajectory is incorrect. Fig. The movement mask. Which command we will choose depends on in which direction we have to move to reach step from mask. If this step is straight we choose N, if it is forty five degrees right we choose NE, if it is ninety degrees right we choose E. We have to remember that if we choose command which is connected with turning, we have to rotate the movement mask. This mask is rotated one time right when we choose NE command or two times right when we choose E command. For left side we apply the same calculation. From movement mask we use only five commands marked dark grey color. The other commands are not used because the robot does not have to turn one hundred thirty five degree because of step like this one would have been detected by previous mask. This algorithm has been applied to all steps in user trajectory. In our example command trajectory looks like below (we assume that one cluster has one centimeter in length): [N, N, NE, N, N, N, N, NW, N, N, W, N, N, N, E, NE, N, NW, N, N, N, N, N]. If we look on this array, we can say that this command trajectory is not optimal. Why? It is not good idea to sent to robot all this command separately. We can simple add all commands which say: go straight. s a matter of fact there is only one: N. fter adding all this commands our robot trajectory should look like below: [N2, NE, N, NW, N2, W, N, E, NE, N, NW, N]. Now, this trajectory looks much better, but we can do one more thing. For this command which are connected with robot turning we can check if next is N command (move straight). If it is, we can simple add this value to previous one connected with turning. fter this, our robot trajectory should look like below: [N2, NE, NW, W, E, NE2, NW6]. Now we are ready to send this trajectory to the robot. The second algorithm is called wavefront and is very efficient in robot s path planning. There are 2 types of this mode of path planning, first is connected with 2 dimensional area and second operating in dimensional space. For mobile robots solution first mode is used. The wavefront algorithm involves a breadth first search of the graph beginning at the destination point until it reaches the start point. In fig.9 exemplary robot or group of robots environment has been presented. 9 obstacle robot 2 target Fig.9 n exemplary robot s environment. First, obstacles are marked with a and your goal point is marked with a 2. You can optionally surround the entire world with s as well to tell your robot to avoid those squares, and/or "expand" the size of the obstacle to avoid collisions due to dead-reckoning errors. fter those operations our computational environment will look like this presented in fig

6 2th IFToMM World Congress, Besançon (France), June8-2, Fig. The computational robot s environment. To create the "wave" of values, begin at the destination, and assign a distance of to every square adjacent to the goal. Then assign a distance of to every square adjacent to the squares of distance. Continue to do this until you reach the start point. Once this is complete, you can simply follow the numbers in reverse order until you reach the goal (see fig. ), avoiding any square with the value. You are free to chose if you would like your robot to be able to move diagonally or just in directions, but obviously motion scheme in 8 directions is faster and more efficient Fig. The wavefront algorithm after implementation The discussed settings are enough when we are talking about robot trajectories. When we turn on robots there is couple of thing we have to check to make them ready to run. For instance we ought to wait for start services which are required to correct robots runs. Our software utilize Oracle database to store all information about obstacles, clusters and also running history, so services for which we have to wait are Oracle services. The project is still developed. To sum up current the robots gather information by means of sensors and pass them on the database. In the database this information is classified by means of SQL procedures. Than the data is passed on the particular robots. So the collaboration rule consist in the collective view of environment by which the robots are surrounded. Currently work are being carried out to find an algorithm which will divide the area of search to search for cluster of a different color. Now these points are indicated at random excluding the possibility of the robots trajectories crossing. In fig.2 has been presented group of robots designed and manufactured in our Departments of Robotics and Mechatronics except embedded computer and Bluetooth modules. In the above graph, the ones represent an obstacle. The goal and start points are labeled - 2 and - and all other squares are labeled according to their distance from the goal. possible path has been marked on grey in fig.. This is just one of the many paths that can be used to reach the goal, and any path that follows the descending numbers correctly will be acceptable. Fig.2 The group of robots. Fig.2 The wavefront algorithm after implementation in software. In our developing software we applied this algorithm to path planning for each of robot from the group. n exemplary path calculated on the basis of this algorithm has been presented in fig.2. IV. Conclusions Since, robots which are developed in our Department communicates by Bluetooth devices, we have to configure this devices. To configure Bluetooth devices, robot ports where commands are sent and other required settings the special software have been developed. The result of interpreting data connected with robots environment is a geometric map. Equipping the robot with the possibility of generating a map lets for effective trajectory planning and self-localization in space. References [] Buratowski T., Uhl T.: The Project and construction of group of wheeled mobile robots, Pomiary utomatyka Kontrola, Warszawa, nr, 26. [2] Buratowski T., Uhl T.: The fuzzy logic application in rapid prototyping of mechatronic systems, Proceedings of the Fourth International Workshop on Robot Motion and Control ROMOCO, Poznań 2. [] Buratowski T., Uhl T., śylski W.: The comparison of parallel and serial-parallel structures of mobile robot Pioneer 2DX state emulator, Proceedings of the Seventh Symposium on Robot Control SYROCO, Wroclaw, 2.

7 2th IFToMM World Congress, Besançon (France), June8-2, 27 [] Leonard J.J., Durrant-Whyte H. F.: Directed sonar sensing for mobile robot navigation, Hardcover, 92. [] Konishi M., Nishi T., Nakano K., and Sotobayashi K. : Evolutionary Routing Method for Multi Mobile Robots in Transportation. In Proceedings of the IEEE International Symposium on Intelligent Control, October 22. [6] bbass H.., Xuan H., McKay R.I.: New Method to Compose Computer Programs using Colonies of nts. InProceedings of the IEEE Congress on Evolutionary Computation, 22. [7] N. Baskar, R. Saravanan, P. sokan, and G. Prabhaharan. : nts Colony lgorithm pproach for Multi-Objective Optimisation of Surface Grinding Operations. dvanced Manufacturing Technology, 2. This work is supported by Polish State Committee for Scientific Research under contract T2C 6 29

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment Proceedings of the International MultiConference of Engineers and Computer Scientists 2016 Vol I,, March 16-18, 2016, Hong Kong Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free

More information

Prof. Emil M. Petriu 17 January 2005 CEG 4392 Computer Systems Design Project (Winter 2005)

Prof. Emil M. Petriu 17 January 2005 CEG 4392 Computer Systems Design Project (Winter 2005) Project title: Optical Path Tracking Mobile Robot with Object Picking Project number: 1 A mobile robot controlled by the Altera UP -2 board and/or the HC12 microprocessor will have to pick up and drop

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 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

Team Autono-Mo. Jacobia. Department of Computer Science and Engineering The University of Texas at Arlington

Team Autono-Mo. Jacobia. Department of Computer Science and Engineering The University of Texas at Arlington Department of Computer Science and Engineering The University of Texas at Arlington Team Autono-Mo Jacobia Architecture Design Specification Team Members: Bill Butts Darius Salemizadeh Lance Storey Yunesh

More information

Randomized Motion Planning for Groups of Nonholonomic Robots

Randomized Motion Planning for Groups of Nonholonomic Robots Randomized Motion Planning for Groups of Nonholonomic Robots Christopher M Clark chrisc@sun-valleystanfordedu Stephen Rock rock@sun-valleystanfordedu Department of Aeronautics & Astronautics Stanford University

More information

Sensor Data Fusion Using Kalman Filter

Sensor Data Fusion Using Kalman Filter Sensor Data Fusion Using Kalman Filter J.Z. Sasiade and P. Hartana Department of Mechanical & Aerospace Engineering arleton University 115 olonel By Drive Ottawa, Ontario, K1S 5B6, anada e-mail: jsas@ccs.carleton.ca

More information

Wi-Fi Fingerprinting through Active Learning using Smartphones

Wi-Fi Fingerprinting through Active Learning using Smartphones Wi-Fi Fingerprinting through Active Learning using Smartphones Le T. Nguyen Carnegie Mellon University Moffet Field, CA, USA le.nguyen@sv.cmu.edu Joy Zhang Carnegie Mellon University Moffet Field, CA,

More information

Artificial Beacons with RGB-D Environment Mapping for Indoor Mobile Robot Localization

Artificial Beacons with RGB-D Environment Mapping for Indoor Mobile Robot Localization Sensors and Materials, Vol. 28, No. 6 (2016) 695 705 MYU Tokyo 695 S & M 1227 Artificial Beacons with RGB-D Environment Mapping for Indoor Mobile Robot Localization Chun-Chi Lai and Kuo-Lan Su * Department

More information

Mobile Robots (Wheeled) (Take class notes)

Mobile Robots (Wheeled) (Take class notes) Mobile Robots (Wheeled) (Take class notes) Wheeled mobile robots Wheeled mobile platform controlled by a computer is called mobile robot in a broader sense Wheeled robots have a large scope of types and

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

Wheeled Mobile Robot Obstacle Avoidance Using Compass and Ultrasonic

Wheeled Mobile Robot Obstacle Avoidance Using Compass and Ultrasonic Universal Journal of Control and Automation 6(1): 13-18, 2018 DOI: 10.13189/ujca.2018.060102 http://www.hrpub.org Wheeled Mobile Robot Obstacle Avoidance Using Compass and Ultrasonic Yousef Moh. Abueejela

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

Real-time Adaptive Robot Motion Planning in Unknown and Unpredictable Environments

Real-time Adaptive Robot Motion Planning in Unknown and Unpredictable Environments Real-time Adaptive Robot Motion Planning in Unknown and Unpredictable Environments IMI Lab, Dept. of Computer Science University of North Carolina Charlotte Outline Problem and Context Basic RAMP Framework

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

Intelligent Robotics Sensors and Actuators

Intelligent Robotics Sensors and Actuators Intelligent Robotics Sensors and Actuators Luís Paulo Reis (University of Porto) Nuno Lau (University of Aveiro) The Perception Problem Do we need perception? Complexity Uncertainty Dynamic World Detection/Correction

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

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

Nautical Autonomous System with Task Integration (Code name)

Nautical Autonomous System with Task Integration (Code name) Nautical Autonomous System with Task Integration (Code name) NASTI 10/6/11 Team NASTI: Senior Students: Terry Max Christy, Jeremy Borgman Advisors: Nick Schmidt, Dr. Gary Dempsey Introduction The Nautical

More information

Nebraska 4-H Robotics and GPS/GIS and SPIRIT Robotics Projects

Nebraska 4-H Robotics and GPS/GIS and SPIRIT Robotics Projects Name: Club or School: Robots Knowledge Survey (Pre) Multiple Choice: For each of the following questions, circle the letter of the answer that best answers the question. 1. A robot must be in order to

More information

Obstacle Avoidance in Collective Robotic Search Using Particle Swarm Optimization

Obstacle Avoidance in Collective Robotic Search Using Particle Swarm Optimization Avoidance in Collective Robotic Search Using Particle Swarm Optimization Lisa L. Smith, Student Member, IEEE, Ganesh K. Venayagamoorthy, Senior Member, IEEE, Phillip G. Holloway Real-Time Power and Intelligent

More information

COMPARISON AND FUSION OF ODOMETRY AND GPS WITH LINEAR FILTERING FOR OUTDOOR ROBOT NAVIGATION. A. Moutinho J. R. Azinheira

COMPARISON AND FUSION OF ODOMETRY AND GPS WITH LINEAR FILTERING FOR OUTDOOR ROBOT NAVIGATION. A. Moutinho J. R. Azinheira ctas do Encontro Científico 3º Festival Nacional de Robótica - ROBOTIC23 Lisboa, 9 de Maio de 23. COMPRISON ND FUSION OF ODOMETRY ND GPS WITH LINER FILTERING FOR OUTDOOR ROBOT NVIGTION. Moutinho J. R.

More information

Sponsored by. Nisarg Kothari Carnegie Mellon University April 26, 2011

Sponsored by. Nisarg Kothari Carnegie Mellon University April 26, 2011 Sponsored by Nisarg Kothari Carnegie Mellon University April 26, 2011 Motivation Why indoor localization? Navigating malls, airports, office buildings Museum tours, context aware apps Augmented reality

More information

Moving Obstacle Avoidance for Mobile Robot Moving on Designated Path

Moving Obstacle Avoidance for Mobile Robot Moving on Designated Path Moving Obstacle Avoidance for Mobile Robot Moving on Designated Path Taichi Yamada 1, Yeow Li Sa 1 and Akihisa Ohya 1 1 Graduate School of Systems and Information Engineering, University of Tsukuba, 1-1-1,

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

Formation and Cooperation for SWARMed Intelligent Robots

Formation and Cooperation for SWARMed Intelligent Robots Formation and Cooperation for SWARMed Intelligent Robots Wei Cao 1 Yanqing Gao 2 Jason Robert Mace 3 (West Virginia University 1 University of Arizona 2 Energy Corp. of America 3 ) Abstract This article

More information

Term Paper: Robot Arm Modeling

Term Paper: Robot Arm Modeling Term Paper: Robot Arm Modeling Akul Penugonda December 10, 2014 1 Abstract This project attempts to model and verify the motion of a robot arm. The two joints used in robot arms - prismatic and rotational.

More information

AN HYBRID LOCOMOTION SERVICE ROBOT FOR INDOOR SCENARIOS 1

AN HYBRID LOCOMOTION SERVICE ROBOT FOR INDOOR SCENARIOS 1 AN HYBRID LOCOMOTION SERVICE ROBOT FOR INDOOR SCENARIOS 1 Jorge Paiva Luís Tavares João Silva Sequeira Institute for Systems and Robotics Institute for Systems and Robotics Instituto Superior Técnico,

More information

LOCALIZATION WITH GPS UNAVAILABLE

LOCALIZATION WITH GPS UNAVAILABLE LOCALIZATION WITH GPS UNAVAILABLE ARES SWIEE MEETING - ROME, SEPT. 26 2014 TOR VERGATA UNIVERSITY Summary Introduction Technology State of art Application Scenarios vs. Technology Advanced Research in

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

Undefined Obstacle Avoidance and Path Planning

Undefined Obstacle Avoidance and Path Planning Paper ID #6116 Undefined Obstacle Avoidance and Path Planning Prof. Akram Hossain, Purdue University, Calumet (Tech) Akram Hossain is a professor in the department of Engineering Technology and director

More information

Energy-Efficient Mobile Robot Exploration

Energy-Efficient Mobile Robot Exploration Energy-Efficient Mobile Robot Exploration Abstract Mobile robots can be used in many applications, including exploration in an unknown area. Robots usually carry limited energy so energy conservation is

More information

ARMY RDT&E BUDGET ITEM JUSTIFICATION (R2 Exhibit)

ARMY RDT&E BUDGET ITEM JUSTIFICATION (R2 Exhibit) Exhibit R-2 0602308A Advanced Concepts and Simulation ARMY RDT&E BUDGET ITEM JUSTIFICATION (R2 Exhibit) FY 2005 FY 2006 FY 2007 FY 2008 FY 2009 FY 2010 FY 2011 Total Program Element (PE) Cost 22710 27416

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

Path Planning for Mobile Robots Based on Hybrid Architecture Platform

Path Planning for Mobile Robots Based on Hybrid Architecture Platform Path Planning for Mobile Robots Based on Hybrid Architecture Platform Ting Zhou, Xiaoping Fan & Shengyue Yang Laboratory of Networked Systems, Central South University, Changsha 410075, China Zhihua Qu

More information

MULTI ROBOT COMMUNICATION AND TARGET TRACKING SYSTEM AND IMPLEMENTATION OF ROBOT USING ARDUINO

MULTI ROBOT COMMUNICATION AND TARGET TRACKING SYSTEM AND IMPLEMENTATION OF ROBOT USING ARDUINO MULTI ROBOT COMMUNICATION AND TARGET TRACKING SYSTEM AND IMPLEMENTATION OF ROBOT USING ARDUINO K. Sindhuja 1, CH. Lavanya 2 1Student, Department of ECE, GIST College, Andhra Pradesh, INDIA 2Assistant Professor,

More information

Estimation of Absolute Positioning of mobile robot using U-SAT

Estimation of Absolute Positioning of mobile robot using U-SAT Estimation of Absolute Positioning of mobile robot using U-SAT Su Yong Kim 1, SooHong Park 2 1 Graduate student, Department of Mechanical Engineering, Pusan National University, KumJung Ku, Pusan 609-735,

More information

CYCLIC GENETIC ALGORITHMS FOR EVOLVING MULTI-LOOP CONTROL PROGRAMS

CYCLIC GENETIC ALGORITHMS FOR EVOLVING MULTI-LOOP CONTROL PROGRAMS CYCLIC GENETIC ALGORITHMS FOR EVOLVING MULTI-LOOP CONTROL PROGRAMS GARY B. PARKER, CONNECTICUT COLLEGE, USA, parker@conncoll.edu IVO I. PARASHKEVOV, CONNECTICUT COLLEGE, USA, iipar@conncoll.edu H. JOSEPH

More information

Navigation of Transport Mobile Robot in Bionic Assembly System

Navigation of Transport Mobile Robot in Bionic Assembly System Navigation of Transport Mobile obot in Bionic ssembly System leksandar Lazinica Intelligent Manufacturing Systems IFT Karlsplatz 13/311, -1040 Vienna Tel : +43-1-58801-311141 Fax :+43-1-58801-31199 e-mail

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

FUNDAMENTALS ROBOT TECHNOLOGY. An Introduction to Industrial Robots, T eleoperators and Robot Vehicles. D J Todd. Kogan Page

FUNDAMENTALS ROBOT TECHNOLOGY. An Introduction to Industrial Robots, T eleoperators and Robot Vehicles. D J Todd. Kogan Page FUNDAMENTALS of ROBOT TECHNOLOGY An Introduction to Industrial Robots, T eleoperators and Robot Vehicles D J Todd &\ Kogan Page First published in 1986 by Kogan Page Ltd 120 Pentonville Road, London Nl

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

Electrical and Automation Engineering, Fall 2018 Spring 2019, modules and courses inside modules.

Electrical and Automation Engineering, Fall 2018 Spring 2019, modules and courses inside modules. Electrical and Automation Engineering, Fall 2018 Spring 2019, modules and courses inside modules. Period 1: 27.8.2018 26.10.2018 MODULE INTRODUCTION TO AUTOMATION ENGINEERING This module introduces the

More information

NAVIGATION OF MOBILE ROBOTS

NAVIGATION OF MOBILE ROBOTS MOBILE ROBOTICS course NAVIGATION OF MOBILE ROBOTS Maria Isabel Ribeiro Pedro Lima mir@isr.ist.utl.pt pal@isr.ist.utl.pt Instituto Superior Técnico (IST) Instituto de Sistemas e Robótica (ISR) Av.Rovisco

More information

Correcting Odometry Errors for Mobile Robots Using Image Processing

Correcting Odometry Errors for Mobile Robots Using Image Processing Correcting Odometry Errors for Mobile Robots Using Image Processing Adrian Korodi, Toma L. Dragomir Abstract - The mobile robots that are moving in partially known environments have a low availability,

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

Multi-Platform Soccer Robot Development System

Multi-Platform Soccer Robot Development System Multi-Platform Soccer Robot Development System Hui Wang, Han Wang, Chunmiao Wang, William Y. C. Soh Division of Control & Instrumentation, School of EEE Nanyang Technological University Nanyang Avenue,

More information

JEPPIAAR ENGINEERING COLLEGE

JEPPIAAR ENGINEERING COLLEGE JEPPIAAR ENGINEERING COLLEGE Jeppiaar Nagar, Rajiv Gandhi Salai 600 119 DEPARTMENT OFMECHANICAL ENGINEERING QUESTION BANK VII SEMESTER ME6010 ROBOTICS Regulation 013 JEPPIAAR ENGINEERING COLLEGE Jeppiaar

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

MEM380 Applied Autonomous Robots I Winter Feedback Control USARSim

MEM380 Applied Autonomous Robots I Winter Feedback Control USARSim MEM380 Applied Autonomous Robots I Winter 2011 Feedback Control USARSim Transforming Accelerations into Position Estimates In a perfect world It s not a perfect world. We have noise and bias in our acceleration

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

Lab 7: Introduction to Webots and Sensor Modeling

Lab 7: Introduction to Webots and Sensor Modeling Lab 7: Introduction to Webots and Sensor Modeling This laboratory requires the following software: Webots simulator C development tools (gcc, make, etc.) The laboratory duration is approximately two hours.

More information

An Information Fusion Method for Vehicle Positioning System

An Information Fusion Method for Vehicle Positioning System An Information Fusion Method for Vehicle Positioning System Yi Yan, Che-Cheng Chang and Wun-Sheng Yao Abstract Vehicle positioning techniques have a broad application in advanced driver assistant system

More information

Autonomous and Mobile Robotics Prof. Giuseppe Oriolo. Introduction: Applications, Problems, Architectures

Autonomous and Mobile Robotics Prof. Giuseppe Oriolo. Introduction: Applications, Problems, Architectures Autonomous and Mobile Robotics Prof. Giuseppe Oriolo Introduction: Applications, Problems, Architectures organization class schedule 2017/2018: 7 Mar - 1 June 2018, Wed 8:00-12:00, Fri 8:00-10:00, B2 6

More information

Homework 10: Patent Liability Analysis

Homework 10: Patent Liability Analysis Homework 10: Patent Liability Analysis Team Code Name: Autonomous Targeting Vehicle (ATV) Group No. 3 Team Member Completing This Homework: Anthony Myers E-mail Address of Team Member: myersar @ purdue.edu

More information

Solar Powered Obstacle Avoiding Robot

Solar Powered Obstacle Avoiding Robot Solar Powered Obstacle Avoiding Robot S.S. Subashka Ramesh 1, Tarun Keshri 2, Sakshi Singh 3, Aastha Sharma 4 1 Asst. professor, SRM University, Chennai, Tamil Nadu, India. 2, 3, 4 B.Tech Student, SRM

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

A Robust Neural Robot Navigation Using a Combination of Deliberative and Reactive Control Architectures

A Robust Neural Robot Navigation Using a Combination of Deliberative and Reactive Control Architectures A Robust Neural Robot Navigation Using a Combination of Deliberative and Reactive Control Architectures D.M. Rojas Castro, A. Revel and M. Ménard * Laboratory of Informatics, Image and Interaction (L3I)

More information

Learning Reactive Neurocontrollers using Simulated Annealing for Mobile Robots

Learning Reactive Neurocontrollers using Simulated Annealing for Mobile Robots Learning Reactive Neurocontrollers using Simulated Annealing for Mobile Robots Philippe Lucidarme, Alain Liégeois LIRMM, University Montpellier II, France, lucidarm@lirmm.fr Abstract This paper presents

More information

Target Tracking in Mobile Robot under Uncertain Environment using Fuzzy Logic Controller

Target Tracking in Mobile Robot under Uncertain Environment using Fuzzy Logic Controller Target Tracking in Mobile Robot under Uncertain Environment using Fuzzy Logic Controller Ade Silvia Handayani ade_silvia@polsri.co.id Tresna Dewi tresna_dewi@polsri.ac.id Nyayu Latifah Husni nyayu_latifah@polsri.ac.id

More information

Artificial Neural Network based Mobile Robot Navigation

Artificial Neural Network based Mobile Robot Navigation Artificial Neural Network based Mobile Robot Navigation István Engedy Budapest University of Technology and Economics, Department of Measurement and Information Systems, Magyar tudósok körútja 2. H-1117,

More information

Available online at ScienceDirect. Procedia Computer Science 24 (2013 )

Available online at   ScienceDirect. Procedia Computer Science 24 (2013 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 24 (2013 ) 158 166 17th Asia Pacific Symposium on Intelligent and Evolutionary Systems, IES2013 The Automated Fault-Recovery

More information

PHYSICAL ROBOTS PROGRAMMING BY IMITATION USING VIRTUAL ROBOT PROTOTYPES

PHYSICAL ROBOTS PROGRAMMING BY IMITATION USING VIRTUAL ROBOT PROTOTYPES Bulletin of the Transilvania University of Braşov Series I: Engineering Sciences Vol. 6 (55) No. 2-2013 PHYSICAL ROBOTS PROGRAMMING BY IMITATION USING VIRTUAL ROBOT PROTOTYPES A. FRATU 1 M. FRATU 2 Abstract:

More information

Distributed Robotics From Science to Systems

Distributed Robotics From Science to Systems Distributed Robotics From Science to Systems Nikolaus Correll Distributed Robotics Laboratory, CSAIL, MIT August 8, 2008 Distributed Robotic Systems DRS 1 sensor 1 actuator... 1 device Applications Giant,

More information

An Improved Path Planning Method Based on Artificial Potential Field for a Mobile Robot

An Improved Path Planning Method Based on Artificial Potential Field for a Mobile Robot BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 15, No Sofia 015 Print ISSN: 1311-970; Online ISSN: 1314-4081 DOI: 10.1515/cait-015-0037 An Improved Path Planning Method Based

More information

I.1 Smart Machines. Unit Overview:

I.1 Smart Machines. Unit Overview: I Smart Machines I.1 Smart Machines Unit Overview: This unit introduces students to Sensors and Programming with VEX IQ. VEX IQ Sensors allow for autonomous and hybrid control of VEX IQ robots and other

More information

CAPACITIES FOR TECHNOLOGY TRANSFER

CAPACITIES FOR TECHNOLOGY TRANSFER CAPACITIES FOR TECHNOLOGY TRANSFER The Institut de Robòtica i Informàtica Industrial (IRI) is a Joint University Research Institute of the Spanish Council for Scientific Research (CSIC) and the Technical

More information

POSITIONING AN AUTONOMOUS OFF-ROAD VEHICLE BY USING FUSED DGPS AND INERTIAL NAVIGATION. T. Schönberg, M. Ojala, J. Suomela, A. Torpo, A.

POSITIONING AN AUTONOMOUS OFF-ROAD VEHICLE BY USING FUSED DGPS AND INERTIAL NAVIGATION. T. Schönberg, M. Ojala, J. Suomela, A. Torpo, A. POSITIONING AN AUTONOMOUS OFF-ROAD VEHICLE BY USING FUSED DGPS AND INERTIAL NAVIGATION T. Schönberg, M. Ojala, J. Suomela, A. Torpo, A. Halme Helsinki University of Technology, Automation Technology Laboratory

More information

INTELLIGENT GUIDANCE IN A VIRTUAL UNIVERSITY

INTELLIGENT GUIDANCE IN A VIRTUAL UNIVERSITY INTELLIGENT GUIDANCE IN A VIRTUAL UNIVERSITY T. Panayiotopoulos,, N. Zacharis, S. Vosinakis Department of Computer Science, University of Piraeus, 80 Karaoli & Dimitriou str. 18534 Piraeus, Greece themisp@unipi.gr,

More information

Automated Testing of Autonomous Driving Assistance Systems

Automated Testing of Autonomous Driving Assistance Systems Automated Testing of Autonomous Driving Assistance Systems Lionel Briand Vector Testing Symposium, Stuttgart, 2018 SnT Centre Top level research in Information & Communication Technologies Created to fuel

More information

Robot Motion Planning

Robot Motion Planning Robot Motion Planning Dinesh Manocha dm@cs.unc.edu The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Robots are used everywhere HRP4C humanoid Swarm robots da vinci Big dog MEMS bugs Snake robot 2 The UNIVERSITY

More information

Terry Max Christy & Jeremy Borgman Dr. Gary Dempsey & Nick Schmidt November 29, 2011

Terry Max Christy & Jeremy Borgman Dr. Gary Dempsey & Nick Schmidt November 29, 2011 P r o j e c t P r o p o s a l 0 Nautical Autonomous System with Task Integration Project Proposal Terry Max Christy & Jeremy Borgman Dr. Gary Dempsey & Nick Schmidt November 29, 2011 P r o j e c t P r

More information

Lane Detection in Automotive

Lane Detection in Automotive Lane Detection in Automotive Contents Introduction... 2 Image Processing... 2 Reading an image... 3 RGB to Gray... 3 Mean and Gaussian filtering... 5 Defining our Region of Interest... 6 BirdsEyeView Transformation...

More information

Technical issues of MRL Virtual Robots Team RoboCup 2016, Leipzig Germany

Technical issues of MRL Virtual Robots Team RoboCup 2016, Leipzig Germany Technical issues of MRL Virtual Robots Team RoboCup 2016, Leipzig Germany Mohammad H. Shayesteh 1, Edris E. Aliabadi 1, Mahdi Salamati 1, Adib Dehghan 1, Danial JafaryMoghaddam 1 1 Islamic Azad University

More information

ASSISTIVE TECHNOLOGY BASED NAVIGATION AID FOR THE VISUALLY IMPAIRED

ASSISTIVE TECHNOLOGY BASED NAVIGATION AID FOR THE VISUALLY IMPAIRED Proceedings of the 7th WSEAS International Conference on Robotics, Control & Manufacturing Technology, Hangzhou, China, April 15-17, 2007 239 ASSISTIVE TECHNOLOGY BASED NAVIGATION AID FOR THE VISUALLY

More information

Autonomous Stair Climbing Algorithm for a Small Four-Tracked Robot

Autonomous Stair Climbing Algorithm for a Small Four-Tracked Robot Autonomous Stair Climbing Algorithm for a Small Four-Tracked Robot Quy-Hung Vu, Byeong-Sang Kim, Jae-Bok Song Korea University 1 Anam-dong, Seongbuk-gu, Seoul, Korea vuquyhungbk@yahoo.com, lovidia@korea.ac.kr,

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

Decision Science Letters

Decision Science Letters Decision Science Letters 3 (2014) 121 130 Contents lists available at GrowingScience Decision Science Letters homepage: www.growingscience.com/dsl A new effective algorithm for on-line robot motion planning

More information

Motion Planning in Dynamic Environments

Motion Planning in Dynamic Environments Motion Planning in Dynamic Environments Trajectory Following, D*, Gyroscopic Forces MEM380: Applied Autonomous Robots I 2012 1 Trajectory Following Assume Unicycle model for robot (x, y, θ) v = v const

More information

Autonomous Wheelchair for Disabled People

Autonomous Wheelchair for Disabled People Proc. IEEE Int. Symposium on Industrial Electronics (ISIE97), Guimarães, 797-801. Autonomous Wheelchair for Disabled People G. Pires, N. Honório, C. Lopes, U. Nunes, A. T Almeida Institute of Systems and

More information

The Architecture of the Neural System for Control of a Mobile Robot

The Architecture of the Neural System for Control of a Mobile Robot The Architecture of the Neural System for Control of a Mobile Robot Vladimir Golovko*, Klaus Schilling**, Hubert Roth**, Rauf Sadykhov***, Pedro Albertos**** and Valentin Dimakov* *Department of Computers

More information

Gilbert Peterson and Diane J. Cook University of Texas at Arlington Box 19015, Arlington, TX

Gilbert Peterson and Diane J. Cook University of Texas at Arlington Box 19015, Arlington, TX DFA Learning of Opponent Strategies Gilbert Peterson and Diane J. Cook University of Texas at Arlington Box 19015, Arlington, TX 76019-0015 Email: {gpeterso,cook}@cse.uta.edu Abstract This work studies

More information

Structure and Synthesis of Robot Motion

Structure and Synthesis of Robot Motion Structure and Synthesis of Robot Motion Motion Synthesis in Groups and Formations I Subramanian Ramamoorthy School of Informatics 5 March 2012 Consider Motion Problems with Many Agents How should we model

More information

1. INTRODUCTION: 2. EOG: system, handicapped people, wheelchair.

1. INTRODUCTION: 2. EOG: system, handicapped people, wheelchair. ABSTRACT This paper presents a new method to control and guide mobile robots. In this case, to send different commands we have used electrooculography (EOG) techniques, so that, control is made by means

More information

PRODUCTS AND LAB SOLUTIONS

PRODUCTS AND LAB SOLUTIONS PRODUCTS AND LAB SOLUTIONS ENGINEERING FUNDAMENTALS NI ELVIS APPLICATION BOARDS Controls Board Energy Systems Board Mechatronic Systems Board with NI ELVIS III Mechatronic Sensors Board Mechatronic Actuators

More information

Lab 8: Introduction to the e-puck Robot

Lab 8: Introduction to the e-puck Robot Lab 8: Introduction to the e-puck Robot This laboratory requires the following equipment: C development tools (gcc, make, etc.) C30 programming tools for the e-puck robot The development tree which is

More information

CHAPTER 8: EXTENDED TETRACHORD CLASSIFICATION

CHAPTER 8: EXTENDED TETRACHORD CLASSIFICATION CHAPTER 8: EXTENDED TETRACHORD CLASSIFICATION Chapter 7 introduced the notion of strange circles: using various circles of musical intervals as equivalence classes to which input pitch-classes are assigned.

More information

On-demand printable robots

On-demand printable robots On-demand printable robots Ankur Mehta Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology 3 Computational problem? 4 Physical problem? There s a robot for that.

More information

Course Title: Foundations of Robotics Course Number: Course Credit: 1

Course Title: Foundations of Robotics Course Number: Course Credit: 1 Course Title: Foundations of Robotics Course Number: 9410110 Course Credit: 1 Course Description: This course provides students with a foundation in content and skills associated with robotics and automation,

More information

DEVELOPMENT OF THE AUTONOMOUS ANTHROPOMORPHIC WHEELED MOBILE ROBOTIC PLATFORM

DEVELOPMENT OF THE AUTONOMOUS ANTHROPOMORPHIC WHEELED MOBILE ROBOTIC PLATFORM Interdisciplinary Description of Complex Systems 16(1), 139-148, 2018 DEVELOPMENT OF THE AUTONOMOUS ANTHROPOMORPHIC WHEELED MOBILE ROBOTIC PLATFORM Gyula Mester* Óbuda University, Doctoral School of Safety

More information

Collaborative Robotic Navigation Using EZ-Robots

Collaborative Robotic Navigation Using EZ-Robots , October 19-21, 2016, San Francisco, USA Collaborative Robotic Navigation Using EZ-Robots G. Huang, R. Childers, J. Hilton and Y. Sun Abstract - Robots and their applications are becoming more and more

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

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

The control of the ball juggler

The control of the ball juggler 18th Telecommunications forum TELFOR 010 Serbia, Belgrade, November 3-5, 010. The control of the ball juggler S.Triaška, M.Žalman Abstract The ball juggler is a mechanical machinery designed to demonstrate

More information

More Info at Open Access Database by S. Dutta and T. Schmidt

More Info at Open Access Database  by S. Dutta and T. Schmidt More Info at Open Access Database www.ndt.net/?id=17657 New concept for higher Robot position accuracy during thermography measurement to be implemented with the existing prototype automated thermography

More information

UNIVERSIDAD CARLOS III DE MADRID ESCUELA POLITÉCNICA SUPERIOR

UNIVERSIDAD CARLOS III DE MADRID ESCUELA POLITÉCNICA SUPERIOR UNIVERSIDAD CARLOS III DE MADRID ESCUELA POLITÉCNICA SUPERIOR TRABAJO DE FIN DE GRADO GRADO EN INGENIERÍA DE SISTEMAS DE COMUNICACIONES CONTROL CENTRALIZADO DE FLOTAS DE ROBOTS CENTRALIZED CONTROL FOR

More information

Indoor Positioning by the Fusion of Wireless Metrics and Sensors

Indoor Positioning by the Fusion of Wireless Metrics and Sensors Indoor Positioning by the Fusion of Wireless Metrics and Sensors Asst. Prof. Dr. Özgür TAMER Dokuz Eylül University Electrical and Electronics Eng. Dept Indoor Positioning Indoor positioning systems (IPS)

More information

The safe & productive robot working without fences

The safe & productive robot working without fences The European Robot Initiative for Strengthening the Competitiveness of SMEs in Manufacturing The safe & productive robot working without fences Final Presentation, Stuttgart, May 5 th, 2009 Objectives

More information

10/21/2009. d R. d L. r L d B L08. POSE ESTIMATION, MOTORS. EECS 498-6: Autonomous Robotics Laboratory. Midterm 1. Mean: 53.9/67 Stddev: 7.

10/21/2009. d R. d L. r L d B L08. POSE ESTIMATION, MOTORS. EECS 498-6: Autonomous Robotics Laboratory. Midterm 1. Mean: 53.9/67 Stddev: 7. 1 d R d L L08. POSE ESTIMATION, MOTORS EECS 498-6: Autonomous Robotics Laboratory r L d B Midterm 1 2 Mean: 53.9/67 Stddev: 7.73 1 Today 3 Position Estimation Odometry IMUs GPS Motor Modelling Kinematics:

More information

Multi Robot Navigation and Mapping for Combat Environment

Multi Robot Navigation and Mapping for Combat Environment Multi Robot Navigation and Mapping for Combat Environment Senior Project Proposal By: Nick Halabi & Scott Tipton Project Advisor: Dr. Aleksander Malinowski Date: December 10, 2009 Project Summary The Multi

More information