ROS Based Multi-sensor Navigation of Intelligent Wheelchair
|
|
- Sabrina Jordan
- 6 years ago
- Views:
Transcription
1 2013 Fourth International Conference on Emerging Security Technologies ROS Based Multi-sensor Navigation of Intelligent Wheelchair Ruijiao Li, Mohammadreza A. Oskoei, Klaus D. McDonald-Maier, Huosheng Hu School of Computer Science and Electronic Engineering, University of Essex Colchester CO4 3SQ, United Kingdom {rlib, masgha, kdm, Abstract Our society is moving towards an ageing society and the number of population with physical impairments and disabilities will increase dramatically. It is necessary to provide mobility support to these people so that they can live independently at home and integrated into the society. This paper presents a ROS (Robot Operating System) based multi-sensor navigation for an intelligent wheelchair that can help the elderly and disabled people. ROS provides an easy to use framework for rapid system development at a reduced cost. Some experimental results are given in the paper to demonstrate the feasibility and performance of the developed system. Keywords Robot operating system, Intelligent wheelchair, Multi-sensor navigation, Ageing society, well-being. I. INTRODUCTION The demographic change towards ageing is a global phenomena in modern society. In the EU demographic statistic report [1], it projects that the number of elderly people will quickly increase in From 2015 on, deaths are projected to outnumber births in the EU27 and almost three times as many people will be 80 or more in The growing number of elderly population is accompanied with rapid increasing number of people with age-related diseases and impairment. A vast of elderly individuals suffer from mobility decline and other chronic diseases. They have difficulty with the activities of daily life independently and they must rely on caregivers [2]. Wheelchairs are usually used to assist people with mobility impairment. However, many people struggle to drive the wheelchair, especially for those have shoulder stroke, cognitive disease and apoplexy. Consequently, to accommodate this population to live independently and reduce reliance on caregivers, the research communities have proposed and developed electric-powered wheelchairs with robotics technologies, namely intelligent wheelchair or robotic wheelchair. Intelligent wheelchairs are able to provide navigational assistance in domestic and outdoor environments, which allows the users to drive more efficiently and securely. One paradigm is an autonomous navigation enabled powered wheelchair automatically arrive the goal its user tell to. The research on intelligent wheelchair emerged in 1980s, and a series of long term projects have been carried out have been carried out, such as SENARIO [3], Wheelesley [4], NavChair [5], and VAHM [6]. Most of these intelligent wheelchair projects share similar concept- shared control. User can interact with the wheelchair via HMI(Human-Machine Interface) devices such as voice control, gesture control, and BCI-based control etc. The navigation behaviours are triggered by human commands. Users may just give a destination and let the wheelchair achieve the goal in an autonomous way. Recently years, a new approach, collaborative control of intelligent wheelchair has been proposed [7] [8] [9]. By this approach, wheelchair works in a reactive way rather than just execute the command from the user. It provides multiple modality to adapt different user profiles. Cooper [10] presents a prototype of personal mobility and manipulation appliance (PerMMA). PerMMA is a mobile robot base with full power wheelchair with a custom track system around the wheelchair, and it is equipped with two robotic manipulators. PerMMA co-robot systems that can work work in collaboration with the user. Navigation is a major module of an intelligent wheelchair, which performs some type of perception, planning, reasoning and control. However, to get a robotic system up and and running in real world, a much larger complex software system needs to be developed. Unfortunately, there are few commercial intelligent wheelchairs in the market so far. The current intelligent wheelchairs are still unaffordable for widely use. A huge gap therefore exists between the research and the use in reality. In order to reduce the cost of intelligent wheelchair systems, we have to develop universal standard systems and hardware that are possible to be promoted for every one and everywhere. An open source project named ROS (Robot Operating System) [11] is a robot operating system that provides various functions to be deployed into different robots. ROS integrates some state-of-the-art robot control technologies from the robotics research and development community. Nevertheless, it contains the reusable software stacks for everything to build a robot control system, from basic controller, models, to autonomous navigation functions. These reusable code and tools are based on various open source projects among the communities. For example, Mobile robot navigation module, mapping and localization planning algorithm module, motion controller is from PR2, Stage/Player [11], Rescue robot, Humanoid project etc. 1 Vision module is from OpenCV and OpenNI. Voice module is supported by Sphinx, ROS Nao project contributes to the humanoid motion planning and navigation module. ROS allows developers to share knowledge and access to other capabilities in it. It is a successful ecosystem for robotic research and software development, which promote the latest contribution to the community and reduce /13 $ IEEE DOI /EST
2 the cost of complex robot system development. ROS now has been being accepted and employed by many projects, such as [12] [13] [14] [15] [16] for their robotics research. In this paper, the development of an ROS based control architecture for an intelligent wheelchair is presented. The rest of the paper is organized as follows. Section II introduces the system architecture that is designed for our intelligent wheelchair. Section III describes how ROS is implemented in an intelligent wheelchair. In Section IV, some experimental results are given to demonstrate the feasibility and performance of the ROS based control architecture being developed. Finally, a brief conclusion and future extension are discussed in Section V. II. SYSTEM ARCHITECTURE A. Electric Powered Wheelchair Hardware For this project, we have equipped a commercial powered wheelchair with embedded computers, multiple sensors, control electronics, and wireless networks, such as optical odometry encoders, two Hokuyo laser scanners, 12 sonar sensors, Mongoose 9DF IMU, camera, microphone and GPS. As shown in (Fig.1), the embedded PC is connected to the sensors and motors, which runs a Linux operating system and a client-server control software. A server programme running at the embedded PC can publish sensor data and receive actuator commands to motors. Serial boot-loaders have been installed in the modules with the embedded PC to facilitate future development. On the high level control, a ROS based system is developed, which is a client. It provides autonomous navigation and interaction interface. With the HMI bridge, users can actuate the navigation by the interface according to their preference. B. Wheelchair Navigation System The infrastructure of the wheelchair control system is based on ROS. ROS provides a framework for large-scale complex robot system development. It consists of a number of process and hosts connected in a peer-to-peer topology. Each process is a node which communicates with each other by XML-RPC based message via topics/services as Fig. 2 shows. The module can be deployed into other robots as well as integrated with users own software by some configuration. In ROS, launch file, XML like scripts, is used to bring up the module together and to configure parameters of nodes to compose a control system. For instance, in a ROS package, it receives sensor data through a communication node, sensor data is represented as sensor message. Once the sensor message and transformation(tf) message is published, map server can subscribe the message with listener and then generate map for navigation. If map is launched, the planner and action node utilize TF message and pose message to compute the trajectory for the actionlib, which is used for motion control. The action message consists of a sequence of twist message in ROS. Then the motor drive node subscribe the twist message and generates motor strength to the actuators to drive a robot. Fig 3 indicates the architecture of the navigation system based on ROS. The system consist of two part, low level controller and high lever controller. The low level controller is installed on a embedded PC and. It provides the interfaces to motor actuators and sensors. A server/client program is design for communication with high level controller through Ad-hoc network. The high level navigation system is based on ROS navigation stack and differential drive package. A communication node is used to encapsulate the client program, subscribe sensor message and publish actuator command. III. IMPLEMENTATION OF NAVIGATION Here we describe the implementation of the navigation system we have developed for the wheelchair as Fig 3 displays. The implementation is delivered through out communication module, model and transformation configuration, motion control, navigation stack configuration. 1) Communication: As it is mentioned above, ROS topics/services broadcast task request and response to the request among nodes via messages. The server programme and client program enable the communication between an external PC and an embedded PC via wireless network. Unified data type and data structure of sensor information and actuator commands are defined inside. On the high level control platform, the client acts as a message bridge and is wrapped into the ROS navigation package as a comm node. Thus, the module in ROS can take the message from sensors and then process it to generate relevant actions. 2) Wheelchair Model and Transformation: ROS provides various of functional utilities for the robot development. URDF is based on XML language to produce robot models that can be displayed in the simulator Gazebo and the robot visualization GUI Rviz. A differential driving vehicle model is created by URDF corresponding to the wheelchair. Fig. 6 shows the model of a wheelchair in Rviz visualization. tf package allows users to specify multiple coordinate frames over time. tf maintains the relationship between coordinate and transform points between any different coordinate frames. The tf configuration is set within a launch file, including the tf of wheelchair base link, laser and sonar. For the wheelchair, the range and orientation of SONARs and lasers is specified to the centre of rear axle. tf messages are subscribed and broadcast between the nodes overtime. 3) Motion Control with differential drive: The differential drive package provides motion controller which is independent to motor hard driver. It takes twist messages from navigation stack and broadcasts the twist messages as the strength(or velocity) of motor driver. Contemporaneously, it receives odometry message from the comm node and publishes it to navigation stack. Within the differential drive package, a PID controller is implemented for wheels velocity control. The parameters of PID, K p,k i,k d is set in a launch file similar as following. <launch>... <node pkg = d i f f e r e n t i a l d r i v e t y p e = p i d v e l o c i t y. py name= r p i d v e l o c i t y > <remap from = wheel t o = r wheel /> <remap from = motor cmd t o = rmotor cmd /> 84
3 Fig. 1: Hardware of Essex Wheelchair Fig. 2: ROS node communication... </ node> </ launch> <remap from = w h e e l v t a r g e t t o = r w h e e l v t a r g e t /> <remap from = w h e e l v e l t o = r w h e e l v e l /> <rosparam param = Kp >40</ rosparam> <rosparam param = Ki >10</ rosparam> <rosparam param = Kd >0</ rosparam> 4) Navigation stack configuration: ROS contains a sequence of packages that process the information taken from sensors, odonmetry and a goal pose to generate proper motion commands to the a robot. slam gmapping provides laserbased SLAM (Simultaneous Localization and Mapping) and can take in sensor data from the world, builds a 2D or 3D occupancy grid of the data for navigation. map server Fig. 3: Navigation system for a Electric Powered Wheelchair is able to translate map data as ROS service and generate map file with sensor data. amcl provides a implement of the adaptive Monte Carlo localization approach to track robot in a known world map. nav core provides global planner and local planner names base local planner and base local planner. base global planner uses navfn that wraps the Dijkstra s algorithm to compute a navigation path on a grid cost map. 85
4 Fig. 4: ROS TFs and topics visualization Fig. 5: Map of test environment built by laser data Trajectory Rollout and Dynamic Window approaches are implemented as base local planner. It produces trajectory and motion commands as messages passing to a robot for path following within a given map. In order to accomplish the navigation task, it is necessary to integrate the mapping, localization, planning together. ROS move base plays such a role ro link the global and planner together. It also maintains two cost maps, one for global planner and one for local planner. Since the navigation module in ROS lack of doorway passing capability for wheelchair, a Bézier Curve Trajectory approach is implemented [17] for doorway passing navigation. Finally, to activate all the navigation components, a launch file is generate to specify the parameters and dependence, function of the nodes and packages that are employed for the navigation task. A simple GUI allows users to point a position as a goal for robot. IV. EXPERIMENTAL RESULTS This section presents the demonstration of the ROS based wheelchair autonomous navigation. The test was taken place real environment at our robot arena and robotics research office. Fig 4 displays the visualisation of each topic associated 86
5 Fig. 6: Navigation with the grid map to the navigation through time. A list of running nodes topics/services shows in the left side of the visualization. A. Motion Control Test In order to improve the accuracy of the wheelchair motion controller, We firstly tested the wheelchair by sending specific twist topic to the differential drive which corresponds to the relevant motion command to the motor. The we configured the parameters of PID in launch file until the wheelchair move correctly with regard to the twist message. In this experiment, the parameters, K p, K d and K i of the PID controller are set to be 40, 10 and 0 respectively. B. Mapping and Localization Test Fig. 5 is the grid map of a clutter environment generated with laser scan. Laser data and odometry is recorded by exploring the environment. In order to get better map, it is necessary to drive a bit more after a close loop of the environment. The laser data and odometry is stored in rosbag which can be replay after exploring. The following two commands is used to process sensor data and produce a binary map image file. map server and slam gmapping. Run the following commands, it can produce a binary grey image map file. $rosrun gmapping slam gmapping scan:=base scan odom frame:=odom $ rosrun map server map saver C. Autonomous Navigation Test Once the map and localization of the environment is known, a autonomous navigation can be achieved by the planners and controllers. User can point on map to set a goal position, then the navigation schema is actuated. In Fig 6 the red arrow shows the origin position. The red trail is the visualization of the wheelchair trajectory in Rviz. The status of visualization model and real wheelchair are contemporary with regard to the map and environment. V. CONCLUSION In this paper, we proposed an ROS based intelligent wheelchair system for mobility impairment people. Users can interact with the robots and smart home via the HMI(Human- Machine Interface) devices. The system enables capabilities of autonomous navigation, inter-operation by multiple modality, interaction and collaboration with the wheelchair. A autonomous navigation for the wheelchair is implemented. It enable user point a goal and arrive the goal automatically in a static environment. In future work, we will improve the navigation by more adaptive planner and wrap the doorway passing navigator into ROS. RFID can be beneficial to the accuracy of indoor navigation. Higher level planner with multiple-layered map(grid map and semantic map) will be implemented. We have already developed some HMI devices such as voice control, gesture control, EEG/EMG based control, for robots. To integrate the HMI devices for robot interaction, we design a bridge node in ROS to subscribe messages from the HMI devices and to deliver command to robot action. This bridge allows user to trigger the actuators for autonomous navigation of the robots via proper HMI to accomplish their missions. Therefore, it enable the robot to adapt to difference user profile and preferences. The HMI bridge is a client/server program that wraps the message data type and structure. To extend to adaptation of the usage of wheelchair for different user 87
6 profiles, more sophisticated collaborative control strategies will be applied for the reaction and interoperation between user and the intelligent wheelchair. ACKNOWLEDGEMENTS This research is financially supported by the EU COALAS project. The COALAS project has been selected in the context of the INTERREG IVA France (Channel) England European cross-border co-operation programme, which is co-financed by the ERDF. Our thanks also go to Robin Dowling for his technical support. [16] I. Lane, V. Prasad, G. Sinha, A. Umuhoza, S. Luo, A. Chandrashekaran, A. Raux, N. Ames, and M. Field, HRI tk : The Human-Robot I nteraction ToolKit Rapid Development of Speech-Centric I nteractive Systems in ROS, NAACL-HLT 2012 Workshop on Future directions and needs in the Spoken Dialog Community: Tools and Data, pp , [17] S. Wang, L. Chen, H. Hu, and K. McDonald-Maier, Doorway Passing of an Intelligent Wheelchair by Dynamically Generating Bézier Curve Trajectory, in IEEE International Conference on Robotics and Biomimetics, 2012, pp REFERENCES [1] World population ageing: [Online]. Available: % information/dissemination/ documents/com en.pdf [2] United Nations, World population ageing: [Online]. Available: worldageing / [3] N. Katevas and N. Sgouros, The Autonomous Mobile Robot SENARIO: A Sensor-Aided Intelligent Navigation System for Powerd Wheelchair, Robotics and Autonomous Magazine, no. December, [4] H. Yanco, Wheelesley: A robotic wheelchair system: Indoor navigation and user interface, Assistive technology and artificial intelligence, [5] R. Simpson, S. Levine, and D. Bell, NavChair: an assistive wheelchair navigation system with automatic adaptation, in Assistive Technology and AI, 1998, pp [6] G. Bourhis and P. Pino, Mobile robotics and mobility assistance for people with motor impairments: rational justification for the VAHM Project. IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society, vol. 4, no. 1, pp. 7 12, Mar [7] C. Urdiales, M. Fernández-Carmona, J. M. Peula, U. Cortés, R. Annichiaricco, C. Caltagirone, and F. Sandoval, Wheelchair collaborative control for disabled users navigating indoors. Artificial intelligence in medicine, vol. 52, no. 3, pp , Jul [8] A. Escobedo, A. Spalanzani, and C. Laugier, Experimental Setup for Human Aware Navigation, Control Architectures of Robots, [9] T. Carlson and Y. Demiris, Collaborative control for a robotic wheelchair: evaluation of performance, attention, and workload. IEEE transactions on systems, man, and cybernetics. Part B, Cybernetics : a publication of the IEEE Systems, Man, and Cybernetics Society, vol. 42, no. 3, pp , Jun [10] R. Cooper, G. Grindle, and J. Vazquez, Personal Mobility and Manipulation ApplianceDesign, Development, and Initial Testing, Proceedings of the IEEE, [11] M. Quigley and K. Conley, ROS: an open-source Robot Operating System, in In ICRA workshop on open source software, no. Figure 1, [12] J. Mason and B. Marthi, An object-based semantic world model for long-term change detection and semantic querying, IEEE/RSJ International Conference on Intelligent Robots and Systems, pp , Oct [13] R. Borja, J. de la Pinta, a. Álvarez, and J. Maestre, Integration of service robots in the smart home by means of UPnP: A surveillance robot case study, Robotics and Autonomous Systems, vol. 61, pp , Nov [14] R. Arumugam, V. R. Enti, K. Baskaran, and a. S. Kumar, DAvinCi: A cloud computing framework for service robots, IEEE International Conference on Robotics and Automation, pp , May [15] J. Schulman, A. Lee, and I. Awwal, Finding Locally Optimal, Collision-Free Trajectories with Sequential Convex Optimization,
Middleware and Software Frameworks in Robotics Applicability to Small Unmanned Vehicles
Applicability to Small Unmanned Vehicles Daniel Serrano Department of Intelligent Systems, ASCAMM Technology Center Parc Tecnològic del Vallès, Av. Universitat Autònoma, 23 08290 Cerdanyola del Vallès
More informationGlobal Variable Team Description Paper RoboCup 2018 Rescue Virtual Robot League
Global Variable Team Description Paper RoboCup 2018 Rescue Virtual Robot League Tahir Mehmood 1, Dereck Wonnacot 2, Arsalan Akhter 3, Ammar Ajmal 4, Zakka Ahmed 5, Ivan de Jesus Pereira Pinto 6,,Saad Ullah
More information* 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 informationNCCT 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 informationTechnical 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 informationHybrid 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 informationOther RTOS services Embedded Motion Control 2012
Other RTOS services Embedded Motion Control 2012 Group 7: Siddhi Imming Bart Moris Roger Pouls Patrick Vaes Eindhoven, May 29, 2012 Content Other RTOS services Connecting two nodes ROS debugging tools
More informationTurtleBot2&ROS - Learning TB2
TurtleBot2&ROS - Learning TB2 Ing. Zdeněk Materna Department of Computer Graphics and Multimedia Fakulta informačních technologií VUT v Brně TurtleBot2&ROS - Learning TB2 1 / 22 Presentation outline Introduction
More informationRobotics Introduction Matteo Matteucci
Robotics Introduction About me and my lectures 2 Lectures given by Matteo Matteucci +39 02 2399 3470 matteo.matteucci@polimi.it http://www.deib.polimi.it/ Research Topics Robotics and Autonomous Systems
More informationInitial Report on Wheelesley: A Robotic Wheelchair System
Initial Report on Wheelesley: A Robotic Wheelchair System Holly A. Yanco *, Anna Hazel, Alison Peacock, Suzanna Smith, and Harriet Wintermute Department of Computer Science Wellesley College Wellesley,
More informationSnakeSIM: a Snake Robot Simulation Framework for Perception-Driven Obstacle-Aided Locomotion
: a Snake Robot Simulation Framework for Perception-Driven Obstacle-Aided Locomotion Filippo Sanfilippo 1, Øyvind Stavdahl 1 and Pål Liljebäck 1 1 Dept. of Engineering Cybernetics, Norwegian University
More informationPath Planning in Dynamic Environments Using Time Warps. S. Farzan and G. N. DeSouza
Path Planning in Dynamic Environments Using Time Warps S. Farzan and G. N. DeSouza Outline Introduction Harmonic Potential Fields Rubber Band Model Time Warps Kalman Filtering Experimental Results 2 Introduction
More informationAutonomous 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 informationIntroducing modern robotics with ROS and Arduino
Introducing modern robotics with ROS and Arduino Igor Zubrycki, Grzegorz Granosik Lodz University of Technology tel +48 42 6312554 Email: igor.zubrycki@dokt.p.lodz.pl, granosik@p.lodz.pl Abstract This
More informationMotion 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 informationTowards Complex Human Robot Cooperation Based on Gesture-Controlled Autonomous Navigation
CHAPTER 1 Towards Complex Human Robot Cooperation Based on Gesture-Controlled Autonomous Navigation J. DE LEÓN 1 and M. A. GARZÓN 1 and D. A. GARZÓN 1 and J. DEL CERRO 1 and A. BARRIENTOS 1 1 Centro de
More informationROBCHAIR - A SEMI-AUTONOMOUS WHEELCHAIR FOR DISABLED PEOPLE. G. Pires, U. Nunes, A. T. de Almeida
ROBCHAIR - A SEMI-AUTONOMOUS WHEELCHAIR FOR DISABLED PEOPLE G. Pires, U. Nunes, A. T. de Almeida Institute of Systems and Robotics Department of Electrical Engineering University of Coimbra, Polo II 3030
More informationHuman-Robot Interaction for Remote Application
Human-Robot Interaction for Remote Application MS. Hendriyawan Achmad Universitas Teknologi Yogyakarta, Jalan Ringroad Utara, Jombor, Sleman 55285, INDONESIA Gigih Priyandoko Faculty of Mechanical Engineering
More informationReVRSR: Remote Virtual Reality for Service Robots
ReVRSR: Remote Virtual Reality for Service Robots Amel Hassan, Ahmed Ehab Gado, Faizan Muhammad March 17, 2018 Abstract This project aims to bring a service robot s perspective to a human user. We believe
More informationService Robots in an Intelligent House
Service Robots in an Intelligent House Jesus Savage Bio-Robotics Laboratory biorobotics.fi-p.unam.mx School of Engineering Autonomous National University of Mexico UNAM 2017 OUTLINE Introduction A System
More informationBluetooth 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 informationCreating 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 informationMULTI-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 informationRobotics Enabling Autonomy in Challenging Environments
Robotics Enabling Autonomy in Challenging Environments Ioannis Rekleitis Computer Science and Engineering, University of South Carolina CSCE 190 21 Oct. 2014 Ioannis Rekleitis 1 Why Robotics? Mars exploration
More informationOpen Source in Mobile Robotics
Presentation for the course Il software libero Politecnico di Torino - IIT@Polito June 13, 2011 Introduction Mobile Robotics Applications Where are the problems? What about the solutions? Mobile robotics
More informationBehaviour-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 informationSafe and Efficient Autonomous Navigation in the Presence of Humans at Control Level
Safe and Efficient Autonomous Navigation in the Presence of Humans at Control Level Klaus Buchegger 1, George Todoran 1, and Markus Bader 1 Vienna University of Technology, Karlsplatz 13, Vienna 1040,
More informationAndroid Speech Interface to a Home Robot July 2012
Android Speech Interface to a Home Robot July 2012 Deya Banisakher Undergraduate, Computer Engineering dmbxt4@mail.missouri.edu Tatiana Alexenko Graduate Mentor ta7cf@mail.missouri.edu Megan Biondo Undergraduate,
More information2 Focus of research and research interests
The Reem@LaSalle 2014 Robocup@Home Team Description Chang L. Zhu 1, Roger Boldú 1, Cristina de Saint Germain 1, Sergi X. Ubach 1, Jordi Albó 1 and Sammy Pfeiffer 2 1 La Salle, Ramon Llull University, Barcelona,
More informationThe LVCx Framework. The LVCx Framework An Advanced Framework for Live, Virtual and Constructive Experimentation
An Advanced Framework for Live, Virtual and Constructive Experimentation An Advanced Framework for Live, Virtual and Constructive Experimentation The CSIR has a proud track record spanning more than ten
More informationMoving 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 informationAn Open Source Robotic Platform for Ambient Assisted Living
An Open Source Robotic Platform for Ambient Assisted Living Marco Carraro, Morris Antonello, Luca Tonin, and Emanuele Menegatti Department of Information Engineering, University of Padova Via Ognissanti
More informationAdvanced Robotics Introduction
Advanced Robotics Introduction Institute for Software Technology 1 Motivation Agenda Some Definitions and Thought about Autonomous Robots History Challenges Application Examples 2 http://youtu.be/rvnvnhim9kg
More informationCAPACITIES 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 informationDistributed 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 informationReal-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 informationINTELLWHEELS A Development Platform for Intelligent Wheelchairs for Disabled People
INTELLWHEELS A Development Platform for Intelligent Wheelchairs for Disabled People Rodrigo A. M. Braga 1,2, Marcelo Petry 2, Antonio Paulo Moreira 2 and Luis Paulo Reis 1,2 1 Artificial Intelligence and
More informationTeam Description Paper
Tinker@Home 2016 Team Description Paper Jiacheng Guo, Haotian Yao, Haocheng Ma, Cong Guo, Yu Dong, Yilin Zhu, Jingsong Peng, Xukang Wang, Shuncheng He, Fei Xia and Xunkai Zhang Future Robotics Club(Group),
More informationI C T. Per informazioni contattare: "Vincenzo Angrisani" -
I C T Per informazioni contattare: "Vincenzo Angrisani" - angrisani@apre.it Reference n.: ICT-PT-SMCP-1 Deadline: 23/10/2007 Programme: ICT Project Title: Intention recognition in human-machine interaction
More informationLocation Discovery in Sensor Network
Location Discovery in Sensor Network Pin Nie Telecommunications Software and Multimedia Laboratory Helsinki University of Technology niepin@cc.hut.fi Abstract One established trend in electronics is micromation.
More informationIMPLEMENTING MULTIPLE ROBOT ARCHITECTURES USING MOBILE AGENTS
IMPLEMENTING MULTIPLE ROBOT ARCHITECTURES USING MOBILE AGENTS L. M. Cragg and H. Hu Department of Computer Science, University of Essex, Wivenhoe Park, Colchester, CO4 3SQ E-mail: {lmcrag, hhu}@essex.ac.uk
More informationRobo$cs Introduc$on. ROS Workshop. Faculty of Informa$on Technology, Brno University of Technology Bozetechova 2, Brno
Robo$cs Introduc$on ROS Workshop Faculty of Informa$on Technology, Brno University of Technology Bozetechova 2, 612 66 Brno name@fit.vutbr.cz What is a Robot? a programmable, mul.func.on manipulator USA
More informationMarineSIM : 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 informationGNSS in Autonomous Vehicles MM Vision
GNSS in Autonomous Vehicles MM Vision MM Technology Innovation Automated Driving Technologies (ADT) Evaldo Bruci Context & motivation Within the robotic paradigm Magneti Marelli chose Think & Decision
More informationCORC 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 informationAN 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 informationMEM380 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 informationAn 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 informationFormation 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 informationAdvancements in Gesture Recognition Technology
IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) Volume 4, Issue 4, Ver. I (Jul-Aug. 2014), PP 01-07 e-issn: 2319 4200, p-issn No. : 2319 4197 Advancements in Gesture Recognition Technology 1 Poluka
More informationEmergency Stop Final Project
Emergency Stop Final Project Jeremy Cook and Jessie Chen May 2017 1 Abstract Autonomous robots are not fully autonomous yet, and it should be expected that they could fail at any moment. Given the validity
More informationDevelopment of a Low-Cost Education Platform: RoboMuse 4.0
Development of a Low-Cost Education Platform: RoboMuse 4.0 Ayush Shukla shuklaayush247@gmail.com Muhammad Suhail National Institute of Technology Tiruchirappalli, India muhammadsuhail441@gmail.com Rishabjit
More informationAdvanced Robotics Introduction
Advanced Robotics Introduction Institute for Software Technology 1 Agenda Motivation Some Definitions and Thought about Autonomous Robots History Challenges Application Examples 2 Bridge the Gap Mobile
More informationOPEN CV BASED AUTONOMOUS RC-CAR
OPEN CV BASED AUTONOMOUS RC-CAR B. Sabitha 1, K. Akila 2, S.Krishna Kumar 3, D.Mohan 4, P.Nisanth 5 1,2 Faculty, Department of Mechatronics Engineering, Kumaraguru College of Technology, Coimbatore, India
More informationDevelopment of an Intelligent Agent based Manufacturing System
Development of an Intelligent Agent based Manufacturing System Hong-Seok Park 1 and Ngoc-Hien Tran 2 1 School of Mechanical and Automotive Engineering, University of Ulsan, Ulsan 680-749, South Korea 2
More informationUsing Gestures to Interact with a Service Robot using Kinect 2
Using Gestures to Interact with a Service Robot using Kinect 2 Harold Andres Vasquez 1, Hector Simon Vargas 1, and L. Enrique Sucar 2 1 Popular Autonomous University of Puebla, Puebla, Pue., Mexico {haroldandres.vasquez,hectorsimon.vargas}@upaep.edu.mx
More informationOpen Source Voices Interview Series Podcast, Episode 03: How Is Open Source Important to the Future of Robotics? English Transcript
[Black text: Host, Nicole Huesman] Welcome to Open Source Voices. My name is Nicole Huesman. The robotics industry is predicted to drive incredible growth due, in part, to open source development and the
More informationAutonomous Mobile Robot Design. Dr. Kostas Alexis (CSE)
Autonomous Mobile Robot Design Dr. Kostas Alexis (CSE) Course Goals To introduce students into the holistic design of autonomous robots - from the mechatronic design to sensors and intelligence. Develop
More informationKey-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 informationHumanoid robot. Honda's ASIMO, an example of a humanoid robot
Humanoid robot Honda's ASIMO, an example of a humanoid robot A humanoid robot is a robot with its overall appearance based on that of the human body, allowing interaction with made-for-human tools or environments.
More informationTeam Kanaloa: research initiatives and the Vertically Integrated Project (VIP) development paradigm
Additive Manufacturing Renewable Energy and Energy Storage Astronomical Instruments and Precision Engineering Team Kanaloa: research initiatives and the Vertically Integrated Project (VIP) development
More informationDiVA Digitala Vetenskapliga Arkivet
DiVA Digitala Vetenskapliga Arkivet http://umu.diva-portal.org This is a paper presented at First International Conference on Robotics and associated Hightechnologies and Equipment for agriculture, RHEA-2012,
More informationFunzionalità per la navigazione di robot mobili. Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo
Funzionalità per la navigazione di robot mobili Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo Variability of the Robotic Domain UNIBG - Corso di Robotica - Prof. Brugali Tourist
More informationII. ROBOT SYSTEMS ENGINEERING
Mobile Robots: Successes and Challenges in Artificial Intelligence Jitendra Joshi (Research Scholar), Keshav Dev Gupta (Assistant Professor), Nidhi Sharma (Assistant Professor), Kinnari Jangid (Assistant
More informationMultisensory Based Manipulation Architecture
Marine Robot and Dexterous Manipulatin for Enabling Multipurpose Intevention Missions WP7 Multisensory Based Manipulation Architecture GIRONA 2012 Y2 Review Meeting Pedro J Sanz IRS Lab http://www.irs.uji.es/
More informationDistributed Robotics: Building an environment for digital cooperation. Artificial Intelligence series
Distributed Robotics: Building an environment for digital cooperation Artificial Intelligence series Distributed Robotics March 2018 02 From programmable machines to intelligent agents Robots, from the
More informationMini Turty II Robot Getting Started V1.0
Mini Turty II Robot Getting Started V1.0 Rhoeby Dynamics Mini Turty II Robot Getting Started Getting Started with Mini Turty II Robot Thank you for your purchase, and welcome to Rhoeby Dynamics products!
More informationCognitive 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 informationMobile Robots Exploration and Mapping in 2D
ASEE 2014 Zone I Conference, April 3-5, 2014, University of Bridgeport, Bridgpeort, CT, USA. Mobile Robots Exploration and Mapping in 2D Sithisone Kalaya Robotics, Intelligent Sensing & Control (RISC)
More informationRobot Navigation System with RFID and Ultrasonic Sensors A.Seshanka Venkatesh 1, K.Vamsi Krishna 2, N.K.R.Swamy 3, P.Simhachalam 4
Robot Navigation System with RFID and Ultrasonic Sensors A.Seshanka Venkatesh 1, K.Vamsi Krishna 2, N.K.R.Swamy 3, P.Simhachalam 4 B.Tech., Student, Dept. Of EEE, Pragati Engineering College,Surampalem,
More informationAbstract. Keywords: virtual worlds; robots; robotics; standards; communication and interaction.
On the Creation of Standards for Interaction Between Robots and Virtual Worlds By Alex Juarez, Christoph Bartneck and Lou Feijs Eindhoven University of Technology Abstract Research on virtual worlds and
More informationEnabling codesharing in Rescue Simulation with USARSim/ROS
Enabling codesharing in Rescue Simulation with USARSim/ROS Zeid Kootbally 1, Stephen Balakirsky 2, and Arnoud Visser 3 1 Department of Mechanical Engineering, University of Maryland 2 Georgia Tech Research
More informationROS Tutorial. Me133a Joseph & Daniel 11/01/2017
ROS Tutorial Me133a Joseph & Daniel 11/01/2017 Introduction to ROS 2D Turtle Simulation 3D Turtlebot Simulation Real Turtlebot Demo What is ROS ROS is an open-source, meta-operating system for your robot
More informationAI Application Processing Requirements
AI Application Processing Requirements 1 Low Medium High Sensor analysis Activity Recognition (motion sensors) Stress Analysis or Attention Analysis Audio & sound Speech Recognition Object detection Computer
More informationRandomized 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 informationInternational 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 informationRevised and extended. Accompanies this course pages heavier Perception treated more thoroughly. 1 - Introduction
Topics to be Covered Coordinate frames and representations. Use of homogeneous transformations in robotics. Specification of position and orientation Manipulator forward and inverse kinematics Mobile Robots:
More informationRabbit: A Robot for Child-Robot Interaction
Submitted on May 4, 2018 for EEC 793: Autonomous Intelligent Robotics Volume 1, Number 1, Rabbit: A Robot for Child-Robot Interaction Humberto De las Casas and Holly Warner Abstract Human-robot interaction
More informationAGENT 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 informationSPY ROBOT CONTROLLING THROUGH ZIGBEE USING MATLAB
SPY ROBOT CONTROLLING THROUGH ZIGBEE USING MATLAB MD.SHABEENA BEGUM, P.KOTESWARA RAO Assistant Professor, SRKIT, Enikepadu, Vijayawada ABSTRACT In today s world, in almost all sectors, most of the work
More informationSimulation of a mobile robot navigation system
Edith Cowan University Research Online ECU Publications 2011 2011 Simulation of a mobile robot navigation system Ahmed Khusheef Edith Cowan University Ganesh Kothapalli Edith Cowan University Majid Tolouei
More informationRecognizing Military Gestures: Developing a Gesture Recognition Interface. Jonathan Lebron
Recognizing Military Gestures: Developing a Gesture Recognition Interface Jonathan Lebron March 22, 2013 Abstract The field of robotics presents a unique opportunity to design new technologies that can
More informationPROJECTS 2017/18 AUTONOMOUS SYSTEMS. Instituto Superior Técnico. Departamento de Engenharia Electrotécnica e de Computadores September 2017
AUTONOMOUS SYSTEMS PROJECTS 2017/18 Instituto Superior Técnico Departamento de Engenharia Electrotécnica e de Computadores September 2017 LIST OF AVAILABLE ROBOTS AND DEVICES 7 Pioneers 3DX (with Hokuyo
More informationINTELLIGENT WHEELCHAIRS
INTELLIGENT WHEELCHAIRS Patrick Carrington INTELLWHEELS: MODULAR DEVELOPMENT PLATFORM FOR INTELLIGENT WHEELCHAIRS Rodrigo Braga, Marcelo Petry, Luis Reis, António Moreira INTRODUCTION IntellWheels is a
More informationProseminar Roboter und Aktivmedien. Outline of today s lecture. Acknowledgments. Educational robots achievements and challenging
Proseminar Roboter und Aktivmedien Educational robots achievements and challenging Lecturer Lecturer Houxiang Houxiang Zhang Zhang TAMS, TAMS, Department Department of of Informatics Informatics University
More informationPortfolio. Swaroop Kumar Pal swarooppal.wordpress.com github.com/swarooppal1088
Portfolio About Me: I am a Computer Science graduate student at The University of Texas at Dallas. I am currently working as Augmented Reality Engineer at Aireal, Dallas and also as a Graduate Researcher
More informationTeleoperated Robot Controlling Interface: an Internet of Things Based Approach
Proc. 1 st International Conference on Machine Learning and Data Engineering (icmlde2017) 20-22 Nov 2017, Sydney, Australia ISBN: 978-0-6480147-3-7 Teleoperated Robot Controlling Interface: an Internet
More informationDEVELOPMENT OF A ROBOID COMPONENT FOR PLAYER/STAGE ROBOT SIMULATOR
Proceedings of IC-NIDC2009 DEVELOPMENT OF A ROBOID COMPONENT FOR PLAYER/STAGE ROBOT SIMULATOR Jun Won Lim 1, Sanghoon Lee 2,Il Hong Suh 1, and Kyung Jin Kim 3 1 Dept. Of Electronics and Computer Engineering,
More informationDesign of an office guide robot for social interaction studies
Design of an office guide robot for social interaction studies Elena Pacchierotti, Henrik I. Christensen & Patric Jensfelt Centre for Autonomous Systems Royal Institute of Technology, Stockholm, Sweden
More informationSemi-Autonomous Parking for Enhanced Safety and Efficiency
Technical Report 105 Semi-Autonomous Parking for Enhanced Safety and Efficiency Sriram Vishwanath WNCG June 2017 Data-Supported Transportation Operations & Planning Center (D-STOP) A Tier 1 USDOT University
More informationPersonalized short-term multi-modal interaction for social robots assisting users in shopping malls
Personalized short-term multi-modal interaction for social robots assisting users in shopping malls Luca Iocchi 1, Maria Teresa Lázaro 1, Laurent Jeanpierre 2, Abdel-Illah Mouaddib 2 1 Dept. of Computer,
More informationMulti-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 informationAn 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 informationImplementation of a Self-Driven Robot for Remote Surveillance
International Journal of Research Studies in Science, Engineering and Technology Volume 2, Issue 11, November 2015, PP 35-39 ISSN 2349-4751 (Print) & ISSN 2349-476X (Online) Implementation of a Self-Driven
More informationMobile Cognitive Indoor Assistive Navigation for the Visually Impaired
1 Mobile Cognitive Indoor Assistive Navigation for the Visually Impaired Bing Li 1, Manjekar Budhai 2, Bowen Xiao 3, Liang Yang 1, Jizhong Xiao 1 1 Department of Electrical Engineering, The City College,
More informationBuilding a Computer Vision Research Vehicle with ROS
Building a Computer Vision Research Vehicle with ROS ROSCon 2017 2017-09-21 Vancouver Andreas Fregin, Markus Roth, Markus Braun, Sebastian Krebs & Fabian Flohr Agenda 1. Introduction 2. History 3. Triggering
More informationMulti-sensory Tracking of Elders in Outdoor Environments on Ambient Assisted Living
Multi-sensory Tracking of Elders in Outdoor Environments on Ambient Assisted Living Javier Jiménez Alemán Fluminense Federal University, Niterói, Brazil jjimenezaleman@ic.uff.br Abstract. Ambient Assisted
More informationFabrication of the kinect remote-controlled cars and planning of the motion interaction courses
Available online at www.sciencedirect.com ScienceDirect Procedia - Social and Behavioral Sciences 174 ( 2015 ) 3102 3107 INTE 2014 Fabrication of the kinect remote-controlled cars and planning of the motion
More informationAuto und Umwelt - das Auto als Plattform für Interaktive
Der Fahrer im Dialog mit Auto und Umwelt - das Auto als Plattform für Interaktive Anwendungen Prof. Dr. Albrecht Schmidt Pervasive Computing University Duisburg-Essen http://www.pervasive.wiwi.uni-due.de/
More informationA User Friendly Software Framework for Mobile Robot Control
A User Friendly Software Framework for Mobile Robot Control Jesse Riddle, Ryan Hughes, Nathaniel Biefeld, and Suranga Hettiarachchi Computer Science Department, Indiana University Southeast New Albany,
More information