Visuo-Haptic Interface for Teleoperation of Mobile Robot Exploration Tasks

Size: px
Start display at page:

Download "Visuo-Haptic Interface for Teleoperation of Mobile Robot Exploration Tasks"

Transcription

1 Visuo-Haptic Interface for Teleoperation of Mobile Robot Exploration Tasks Nikos C. Mitsou, Spyros V. Velanas and Costas S. Tzafestas Abstract With the spread of low-cost haptic devices, haptic interfaces appear in many areas in the field of robotics. Recently, haptic devices have been used in the field of mobile robot teleoperation, where mobile robots operate in unknown and dangerous environments performing particular tasks. Haptic feedback is shown to improve operator perception of the environment without, however, improving exploration time. In this paper, we present a haptic interface that is used to teleoperate a mobile robot in exploring polygonal environments. The proposed visuo-haptic interface is found to improve navigation time and operator perception of the remote environment. The human-operator can simultaneously select two different commands, the first one being set as "active" motion command, while the second one is set as a "guarded" motion type of navigation command. The user can feel a haptic equivalent for both types of teleguidance motion commands, and can also observe in real-time the sequential creation of the remote environment map. Comparative evaluation experiments show that the proposed system makes the task of remote navigation of unknown environments easier. I. INTRODUCTION ELEOPERATED mobile robots are a major tool in the T exploration of unknown and risky environments. Mines removal [1] and exploration of underwater structures [2] are two common applications carried out through mobile robots. Robot motion is usually controlled by system operators with the help of a camera mounted on robot or inspecting the area from above. However, although vision systems provide much information of the environment, they require network bandwidth and much attention from the operator. To overcome this problem, haptic devices have been recently introduced in the field of telerobotics as a way of enhancing operators perception of the robot environment. They provide operators with the additional sense of Manuscript received March 15, Authors are with the National Technical Univ. of Athens, School of Electrical & Computer Eng. Division of Signals, Control and Robotics, Zographou Campus, 15773, Athens, Greece. s: nmitsou@mail.ntua.gr, svelanas@mail.ntua.gr, ktzaf@softlab.ntua.gr feeling the robot workspace, thus making it easier to avoid obstacles and reducing the average number of collisions. However, the force rendering process yields a problem regarding how the haptic feedback affects the exploration time. Ideally, we would like the presence of force feedback to reduce the exploration time or at least not to increase it. In practice, though, this additional sense often adds more information for operators to interpret and leads to an increase in the navigation time (more details on this in Section II). Another important issue in mobile robot teleoperation is the selection of a proper driving mechanism. Usually, operators have to manually drive the mobile robot through obstacles by explicitly specifying the robot angular and linear velocity. By doing so, they are fully in charge of the robot motion and as a clear viewpoint of the robot environment may sometimes not be available, they could accidentally drive the robot to collisions or choose longer paths than optimal ones. In this paper, we try to deal with such issues for the case of remote exploration of a structured polygonal environment by a miniature mobile robot, with the use of a haptic device. During robot exploration, robot sensor measurements are used to build an occupancy grid map of the environment which is displayed to the operator as a substitute for camera information. The proposed system deals with the two issues mentioned earlier in the following way. The operator can simultaneously exert two different types of commands: an "active" and a "guarded" motion command. Each command receives force feedback independently (without influencing one another) making force origin clear. A behavior-based system is then responsible for controlling the overall motion performed by the slave mobile robot. The commands received from the haptic device act as a general policy that the robot must follow. Several issues are considered: the driving mechanism, force feedback generation, collision avoidance and driving with no visual information. Two types of experiments were conducted. Results show that exploration of unknown environments

2 Network Haptic Device Master Station Slave Robot Server Mobile Robot Fig 1. Overview of a mobile robot "haptic teleoperation" system with master (left) and slave (right) side. can be completed in less time when force feedback is enabled. Moreover, with no visual information available to the operator, exploration tasks consisting of finding the exit in an unknown maze can be completed successfully when force feedback is enabled ('drive by feel' experiment). The paper is organized as follows: In Section II, we present a brief survey of related work in the area of mobile robot teleoperation systems with haptic interfaces. In Section 3, we present an overview of the proposed teleoperation system, and in Section 4 we describe in detail its operation. Section V describes how the experimental analysis was performed, and Section 6 presents the experimental results obtained. Finally, conclusive remarks and future work directions are given in Section 7. II. RELATED WORK Recently, many researchers have combined haptic devices with teleoperated mobile robotic systems, in order to provide the operators with more information about the environment. In most cases, force feedback corresponds to the virtual repulsive forces exerted to the mobile robot originated from the obstacles that exist in its environment. In [3] and [4], repulsive forces are computed from obstacles around the mobile robot detected by infrared sensors. System operators are explicitly controlling robot motion as they directly specify its angular and linear velocity. In both cases, cameras provide the operators with additional information about the robot environment (e.g. a panoramic webcam in [3] and a camera mounted on robot in [4]). However, as operators are explicitly specifying robot motion, robot is not completely prevented from driving into obstacles. In [4], a drive-by-feel experiment is also conducted. Operators were asked to drive the robot through a maze with the camera disconnected. Although they could perform limited tasks, they couldn t successfully complete their mission. In [5], authors combine two kinds of forces (environmental and collision-preventing) and show through a number of experiments that haptic feedback minimizes the number of collisions while increasing minimum distance between the robot and the obstacles with a small increase though in navigation time. In [6], however, authors experimentally prove that the number of collisions can also be decreased if the mobile robot is provided with a simple obstacle avoidance local behavior. In their experiments, force feedback has no measurable benefit. In both works, mobile robots are equipped with a camera that provides operators with a limited view of the environment. In [7], a passivity based control schema for mobile robot teleoperation through a haptic device is described. No camera is used during robot navigation. Operators are blindly driving the mobile robot, avoiding obstacles with the help of force feedback. An occupancy-grid map is constructed and used to compute the virtual force that is exerted to operators hand. Although collisions are avoided, this method cannot be generalized in cases of exploration of unknown environments as the mobile robot is precisely following the operators' commands. Summarizing, we can state that, as depicted in related work, haptic feedback in mobile robot teleoperation seems to increase operator perception of the remote environment, particularly when combined with an onboard robot behavior, but it usually causes a (small) undesirable increase in navigation time (as in [3],[6]). III. TELEOPERATION SYSTEM OVERVIEW An overview of the mobile robot haptic teleoperation system is shown in Fig 1. It consists of two sides: the master side, which contains the haptic device and the master station with the map-building module and the slave side, which contains the mobile robot and a slave robot server with the behavior and the localization module. A more detailed view of the main system modules and their interconnection is schematically shown in Fig 2. The functionality of these modules is described in the sequel. A. Master Side 1) Haptic Interface Module: Driving Scheme To develop a teleoperation interface that will facilitate intuitive teleguidance of a mobile robot exploring unknown environments (such as a rectangular maze), the first step was to implement a specific "driving scheme". According to this scheme, the haptic workspace is divided into three types of areas, as shown in Fig 3. These areas are not

3 Haptic Device Motion Force User Input Haptic Interface Force Module Feedback Map (occupancy grid) Map Visual Building Feedback Module User Human Operator Master Side User Motion Commands Robot Position + Sensor Values Behavior Module Odometry Wheel Errors Commands Sensor Values Localization Module Mobile Robot Slave Side Fig 2. Mobile Robot Teleoperation System Architecture relative to the local coordinate system of the mobile robot, but rather absolute and relative to the local coordinate system of the master workstation monitor. The neutral area corresponds to the area in the center of the haptic workspace and implies a stop command. When selected, the robot immediately stops its motion. When the haptic end-point enters one of the Up, Down, Left or Right areas, the robot changes its orientation and moves according to the operator's command. For instance, if the Up area is selected, the robot will start moving upwards, as watched in the operator monitor. Finally, when the haptic end-point enters one of the bidirectional areas, a combined command will be issued and sent to the slave side. The robot will be instructed to move towards one direction and simultaneously wall-follow a wall. 2) Master Station: Map-Building Module The Map-Building Module is responsible for the creation of an "occupancy grid map" representation of the environment under exploration. It receives robot position and sensors values from the Localization Module of the slave robot server described in a subsequent paragraph, and updates all affected cells. The map is constructed on-line and is displayed on the Master Computer. Cells that hold value greater than a threshold are considered occupied (painted white), cells with value less than this threshold are considered empty (painted black) and cells with no value are considered unvisited (uncertain - painted gray). The constructed map is thus sequentially created and continuously updated on the master control monitor along with the robot position and orientation (Fig 4). It forms the visual part of the information feedback provided by the interface to assist the human operator in monitoring the task execution and issuing proper navigation commands. The second principal information feedback channel of the teleoperation interface concerns haptics and is described in the following paragraph. 3) Haptic Interface Module: Force Generation As already mentioned, haptic feedback is added to the system to enhance operator's perception of the remote environment, and assist teleoperation of the robot exploration task. The force fed back to the operator is generated based on a 2D virtual joystick model, as schematically illustrated in Fig 5. When the haptic control point exits the neutral area, a spring force is exerted to the operator attempting to restore end-point position inside the neutral area. The stiffness coefficient (K) of the virtual spring depends on the absence or presence of an obstacle in this direction, that is, on whether the respective motion command is permissible or not. In case that no obstacle hinders the execution of a specific motion command (move forward/backward, turn left/ right), the respective spring coefficient is set to a Fig 3. Remote Driving Scheme Fig 4. Sequential Map Creation in the Master Teleoperation Interface

4 Neutral area Haptic end-point Fig 5. Virtual Joystick Model for Haptic Feedback minimum value (Kmin). This feature enables the operator to feel if he/she is actually exerting an 'active' command. In case that an obstacle (e.g. a wall) is detected in the direction of a motion command, the respective spring coefficient is gradually switched to a much larger (high Kmax) value. The presence of a wall can thus be viewed as the origin of a virtual repulsive spring force that is applied to the mobile robot. In this case, the operator is feeling a force on his/her hand as if the wall is pushing the robot away, thus conveying the important information that the respective motion command is not permissible. It is important to note that, in order to calculate the environmental force that is applied to the human operator via the haptic device, we do not directly use the current sensor values transmitted by the Localization Module. The force is generated according to the values of the cells of the occupancy grid map. If more than n (a threshold we use to deal with noisy sensor values) occupied cells (e.g. forming a linear wall) are found in one direction, then the respective motion command is considered as not permissible. The virtual interaction force is then continuously computed according to the virtual joystick model described above, and sent to the Haptic Device for application. Apart from a spring model, a virtual damper model is also used to smooth the force and avoid large fluctuations in its value. Additionally, a local robot model is implemented in the master station, to deal with delays in the communication between the master and the slave side. The robot position received from the Localization Module is used to update the local model estimation and the Haptic Interface Module considers the new updated position as the real robot position. In case of a great delay in the communication and no local model is used, the operator would not feel a wall coming closer to the robot. However, as the local model estimates the current robot position, the generated force is going to increase and the operator will feel the real distance from the wall. B. Slave Side 1) Mobile Robot In the slave side, the Mobile Robot is responsible for the exploration of the unknown environment. The robot used in our experiments is a Hemisson mobile robot [8]. It has a differential drive system, is equipped with six low-range infra-red sensors and has no wheel encoders. It sends sensors measurements to a server computer (slave robot server) and receives from it the new speed commands for each wheel. The communication between robot and server computer is performed via a wireless link. 2) Slave Robot Server: Behavior Module. The Behavior Module in the master computer is responsible for the robot motion. Given a policy from the master side, the Behavior Module makes sure that the robot will follow it except for cases of possible collisions. Two different behaviors are implemented: a collision detection behavior and a wall-follow behavior. The first is activated when an obstacle is detected from the three front sensors. In this case, the robot stops when operators command drives it towards the obstacle but accepts the commands that guide it away from the obstacle. The wall-follow behavior is activated by the operator policy. Under specific policies, the robot can follow walls and automatically turn on corners so as not to lose contact with them. 3) Slave Robot Server: Localization Module The Localization Module keeps track of speed commands sent to robot and calculates robot position (x, y, orientation) using a Maximum Likelihood Localization algorithm [9]. This position is then transmitted to the master side along with the sensors values. The lack of wheel encoders in the mobile robot makes the task of localization more difficult as no feedback is received from the wheels to indicate the amount of distance traversed. The orthogonal structure of the environment used in our case eases the localization task as a wall on either side of the robot acts as a global localization landmark. IV. SYSTEM OPERATION In this section we will describe in more details how the proposed system works and demonstrate how the visual and the haptic feedback are combined. As already mentioned, visual feedback contains the map created by the Map-Building Module and the robot position and orientation. To enhance operator perception, information about the haptic control point area and the commands issued by the operator are also visually represented on the Master Station monitor. A small square inside the robot drawing indicates the haptic control point position. The body of the robot corresponds to the neutral area of the haptic workspace. When the control point is inside the neutral area, the square is drawn inside the mobile robot; otherwise it is drawn in one of the robot sides, in case of a simple command, or in one of the robot corners, in case of a combined command. The

5 active command guarded command Fig 6. Example of combined command execution (in the left, the map on the master station, in the right the simulator view) command issued by the human operator is also drawn as an arrow starting from the control point square towards the desired direction. In case of a combined command, an additional arrow is drawn towards a wall to indicate that the mobile robot is following that wall. In this way, the operator continuously knows the position of the haptic control point, as well as the type of command currently executed. In the next subsections we examine the cases of simple (e.g. left, up) and combined commands (e.g. go left and follow right wall) execution. A. Simple command execution In the case of a simple command, this command is regarded as an "active command" and is directly sent to the Behavior Module which decides the next motion sequence with respect to the active command. At any time, two different cases exist: The robot can follow the active command: The command is translated to wheel speeds which are then sent to the robot motors. Odometry errors detected by the localization module will be sent to the behavior module which will correct robot orientation accordingly. The operator, however, will not be aware of these actions. The robot cannot follow the active command: Whenever an obstacle blocks the robot path, the collision detection behavior is activated and takes control of the robot motion. The robot stays still and any command that drives it towards the obstacles is ignored. At this time, the operator is watching the robot staying still on the master computer monitor and is feeling the obstacle in front of the robot through the haptic feedback. The collision detection behavior is deactivated when an active command that drives the robot away from obstacles is selected. B. Combined command execution In the case of a combined command, two different commands are generated, an active and a guarded command. The active command corresponds to the current robot orientation and the guarded command to the desirable orientation. The Behavior Module follows the active command as long as the guarded command cannot be executed. The wall-follow behavior is also enabled in order to force the robot to follow the wall on the guarded side. Imagine the example of Fig 6, where current command is a simple command Up and the robot is heading up. In case that a combined command Up/Right is selected, the active command will be Up and the guarded command will be Right. The existence of a wall on the right side of the robot blocks the guarded command from becoming active. The command will be activated only when the robot reaches the corner and at this moment the robot will automatically turn right. The previous active command is then ignored and the guarded command is considered as the new active command. When the operator exerts a combined command, he can feel not only the active command but the guarded command also. If the guarded command is blocked, a force is generated from the environment that pushes the operator hand away from the bidirectional area (where the virtual obstacle lies), towards the active command area. In this way, the operator can exert two different commands to the robot and feel the obstacles on each command direction independently. To summarize, the following cases exist: The robot can follow the guarded command. The guarded command is converted to active and then executed. The robot cannot follow the guarded command. The command remains guarded (until it is permissible) and the active command is followed. A "wall-follow behavior" is enabled to make robot follow the wall on the guarded side and a force originated from this wall is generated. Neither command can be executed. In this case, the collision detection behavior is enabled. The operator feels two forces, one from the active command towards the neutral area indicating a wall in front of the robot and one towards the active command area indicating a wall on the guarded side of the environment. The existence of the wall-following behavior is important in cases of great odometry errors. If no such behavior is activated, the robot would probably lose contact to the wall, making the task of exploration much more difficult. V. EXPERIMENTAL ANALYSIS To test the effectiveness of our approach, we performed two different kinds of experiments. The first one was a comparison between our approach and a common teleoperation method, while the second one constituted a drive-by-feel experiment. Thirty-six participants, from 18 to 35 years old, with no previous experience on mobile robots and haptic devices voluntarily participated in the first experiment, while

6 Fig 7. Examples of mazes for Experiment 1.a (left) and 1.b (right) Fig 8. Maps of the mazes of Figure 6 twelve of them were randomly selected to participate in the second experiment. Both experiments were performed on a simulated mobile robot, with a virtual world (the slave robot environment) on a separate remote computer. Also, a PHANTOM Omni [10] haptic device was used for force-feedback generation in the master teleoperation interface. The environment we used was a simulated world created for the purposes of the experiments. Different mazes of the same difficulty (with respect to the number of turns and the length of the preferred path) were created and pseudorandomly selected so that no participant would perform on the same map twice. The conducted experiments are explained below. A. Experiment 1: Comparison of the two interfaces Participants were asked to drive the robot through a number of mazes using the following two methods: CCI: Combined Command Interface with force feedback. This is the proposed method explained in the previous Sections. SCI: Single Command Interface with no force feedback. In this interface, the operator can send only one command through the haptic device (no bidirectional areas and combined commands exist) and feels no haptic feedback from the obstacles. A collision detection behavior is activated to avoid collisions with walls, but no wallfollow behavior is used. This method is the most common approach in the field of mobile robot teleoperation and a standard benchmark to proposed interfaces. In both methods, participants could watch the map of the environment being constructed on the client screen. Each participant performed three experiments using CCI method and three using SCI method. Half of the participants were asked to perform the first three experiments with CCI interface and the other half with the SCI interface. Each participant had a training session before the experimental sessions in order to feel comfortable with each interface and to understand the required task. In order to adequately compare the two methods, two different sets of mazes were used. Eighteen participants performed on small mazes with many corners (Exp. 1.a) and eighteen on bigger mazes with fewer corners (Exp. 1.b). In each group, half of the participants performed first with CCI and the other half first with SCI. B. Experiment 2: Drive through a maze with no visual feedback In this experiment, participants were asked to drive-byfeel the mobile robot through a maze of Exp 1.a and find the exit of the maze, without any visual information about the robot environment. The only visual information provided was the robot orientation. Obviously, SCI method fails on such an experiment as it is based solely on the visual feedback, so only the CCI method was tested. VI. EXPERIMENTAL RESULTS During the experiments, we measured the time needed by the participants to find the exit of each maze. Number of collisions, a common measurable factor, is not a case here, as the collision avoidance behavior prevents robot from colliding to walls in both navigational methods. A. Experiment 1 In Table 1, we present the results of Experiment 1. These results show that CCI method does not suffer from the common handicap of haptic driven teleoperated systems, which is the increase in the navigation time. From this table below, we observe, on the contrary, that CCI method allows participants to navigate through the maze in less time than SCI method. The results are statistically significant, particularly for Exp 1.a. Experiment Exp. 1.a Exp. 1.b TABLE 1. EXPERIMENTAL RESULTS OF EXPERIMENT 1 Method Avg. Time (sec) Standard Deviation CCI SCI CCI SCI p-value In Fig 8, we present an example of two snapshots of the maps created for the mazes shown in Fig 7. B. Experiment 2 The task in Experiment 2 was obviously more difficult than that in Experiment 1. Nevertheless, although no visual

7 feedback was present, all participants succeeded in navigating through the maze. This suggests that the proposed interface improves operators perception of the environment. The operators can detect corners without having to change robot orientation or to diverge from a desirable path. Participants intuitively followed a strategy according to which they alternated between left and right wall following, feeling the walls on the two sides of the robot and thus detecting corners. By replicating this strategy they managed to find the exit. Experiment Exp. 2 TABLE 2. EXPERIMENTAL RESULTS OF EXPERIMENT 2 Method Time (sec) Standard Deviation No Visual CCI Visual CCI p-value In Table 2, we present the experimental results of Experiment 2. As expected, navigation time is significantly increased. This is mainly due to the fact that participants might lose some time on corners by checking which the correct turn is. VII. CONCLUSIONS AND FUTURE WORK In this paper, a mobile robot teleoperation system with a visuo-haptic interface has been presented. The task considered is that of remotely driving a mobile robot to perform an exploration task for an unknown maze-like rectangular environment. The visual part of the master control interface comprises a sequentially created occupancy-grid map of the robot environment, together with a visual representation of the issued commands and current robot status. The haptic interface is based on a virtual spring-type joystick model, with the generated feedback force depending on a local (master side) occupancy-grid model of the remote environment. Two types of haptic commands are developed and supported by the teleoperation system: simple (direct) and combined (active/guarded) motion commands. The user can feel a haptic equivalent for both types of teleguidance motion commands, and can also observe in real-time the sequential creation of the remote environment map. A comparative experimental analysis has been performed to test the effectiveness and confirm the validity of our approach. The proposed visuo-haptic interface is found to improve navigation time. A conclusion that can be drawn is that the proposed system improves operators perception of the environment and makes a step towards facilitating and automating exploration tasks. In our future work, we plan to extensively test the proposed system using a real Hemisson robot. Initial Fig 9. Real-world environment and the constructed map experiments (Fig. 9) showed that the proposed approach works sufficiently well in this case too. We also intend to generalize the system architecture so as to successfully cope with applications involving any type of unstructured environment. Also, we are planning to examine system behavior under time delay conditions and develop algorithms to cope with such latency in master-slave roundtrip communication. ACKNOWLEDGEMENT This work was partially supported by the EC funded Network of Excellence "INTUITION" (WG on "Haptics"). REFERENCES [1] F. Smith, D. Backman, and S. Jacobsen, Telerobotic manipulator for hazardous environments, Journal of Robotic Systems, 1992 [2] Q. Lin and C. Kuo, Virtual tele-operation of underwater robots, in Proceedings of IEEE International Conference on Robotics and Automation, [3] O.S.Palafox, Force Feedback Teleoperation of Mobile Robots over the Internet, Technical Report, Teleoperation Research Group, Coordinated Science Laboratory, University of Illinois. [ [4] T. Fong, F. Conti, S. Grange, and C. Baur. "Novel interfaces for remote driving: gesture, haptic and pda". SPIE Telemanipulator and Telepresence VII, [5] S. Lee; G.S. Sukhatme, G.J. Kim, C.M. Park, Haptic Teleoperation of a Mobile Robot: A User Study, Presence: Teleoperators & Virtual Environments, June [6] Barnes D.P., and Counsell M.S., Haptic communication for remote mobile manipulator robot operations. In American Nuclear Society, Proc. 8th Topical Meeting on Robotics & Remote Systems, [7] N. Diolaiti and C. Melchiorri, Teleoperation of a mobile robot through haptic feedback, in Proceedings of IEEE International Workshop on Haptic Virtual Environments and Their Applications, [8] The "Hemisson" webpage: [ [9] N. Mitsou, Probabilistic Methods for Mobile Robot Mapping, Master Thesis, National Technical University of Athens, School of Electr. & Computer Eng., [10] [PHANTOM] The Phantom TM webpage: [ m-omni.asp]

Force Feedback Stabilization for Remote Control of An Assistive Mobile Robot

Force Feedback Stabilization for Remote Control of An Assistive Mobile Robot 211 American Control Conference on O'Farrell Street, San Francisco, CA, USA June 29 - July 1, 211 Force Feedback Stabilization for Remote Control of An Assistive Mobile Robot H. Arioui and L. Temzi and

More information

Chapter 2 Introduction to Haptics 2.1 Definition of Haptics

Chapter 2 Introduction to Haptics 2.1 Definition of Haptics Chapter 2 Introduction to Haptics 2.1 Definition of Haptics The word haptic originates from the Greek verb hapto to touch and therefore refers to the ability to touch and manipulate objects. The haptic

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

MEAM 520. Haptic Rendering and Teleoperation

MEAM 520. Haptic Rendering and Teleoperation MEAM 520 Haptic Rendering and Teleoperation Katherine J. Kuchenbecker, Ph.D. General Robotics, Automation, Sensing, and Perception Lab (GRASP) MEAM Department, SEAS, University of Pennsylvania Lecture

More information

Passive Bilateral Teleoperation

Passive Bilateral Teleoperation Passive Bilateral Teleoperation Project: Reconfigurable Control of Robotic Systems Over Networks Márton Lırinc Dept. Of Electrical Engineering Sapientia University Overview What is bilateral teleoperation?

More information

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

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

MEAM 520. Haptic Rendering and Teleoperation

MEAM 520. Haptic Rendering and Teleoperation MEAM 520 Haptic Rendering and Teleoperation Katherine J. Kuchenbecker, Ph.D. General Robotics, Automation, Sensing, and Perception Lab (GRASP) MEAM Department, SEAS, University of Pennsylvania Lecture

More information

Force Feedback Stabilization for Remote Control of An Assistive Mobile Robot

Force Feedback Stabilization for Remote Control of An Assistive Mobile Robot Force Feedback Stabilization for Remote Control of An Assistive Mobile Robot Hichem Arioui, Lounis Temzi, Philippe Hoppenot To cite this version: Hichem Arioui, Lounis Temzi, Philippe Hoppenot. Force Feedback

More information

Robust Haptic Teleoperation of a Mobile Manipulation Platform

Robust Haptic Teleoperation of a Mobile Manipulation Platform Robust Haptic Teleoperation of a Mobile Manipulation Platform Jaeheung Park and Oussama Khatib Stanford AI Laboratory Stanford University http://robotics.stanford.edu Abstract. This paper presents a new

More information

Differences in Fitts Law Task Performance Based on Environment Scaling

Differences in Fitts Law Task Performance Based on Environment Scaling Differences in Fitts Law Task Performance Based on Environment Scaling Gregory S. Lee and Bhavani Thuraisingham Department of Computer Science University of Texas at Dallas 800 West Campbell Road Richardson,

More information

Evaluation of Five-finger Haptic Communication with Network Delay

Evaluation of Five-finger Haptic Communication with Network Delay Tactile Communication Haptic Communication Network Delay Evaluation of Five-finger Haptic Communication with Network Delay To realize tactile communication, we clarify some issues regarding how delay affects

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

Using Simulation to Design Control Strategies for Robotic No-Scar Surgery

Using Simulation to Design Control Strategies for Robotic No-Scar Surgery Using Simulation to Design Control Strategies for Robotic No-Scar Surgery Antonio DE DONNO 1, Florent NAGEOTTE, Philippe ZANNE, Laurent GOFFIN and Michel de MATHELIN LSIIT, University of Strasbourg/CNRS,

More information

Real-Time Bilateral Control for an Internet-Based Telerobotic System

Real-Time Bilateral Control for an Internet-Based Telerobotic System 708 Real-Time Bilateral Control for an Internet-Based Telerobotic System Jahng-Hyon PARK, Joonyoung PARK and Seungjae MOON There is a growing tendency to use the Internet as the transmission medium of

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

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

A Movement Based Method for Haptic Interaction

A Movement Based Method for Haptic Interaction Spring 2014 Haptics Class Project Paper presented at the University of South Florida, April 30, 2014 A Movement Based Method for Haptic Interaction Matthew Clevenger Abstract An abundance of haptic rendering

More information

Traffic Control for a Swarm of Robots: Avoiding Group Conflicts

Traffic Control for a Swarm of Robots: Avoiding Group Conflicts Traffic Control for a Swarm of Robots: Avoiding Group Conflicts Leandro Soriano Marcolino and Luiz Chaimowicz Abstract A very common problem in the navigation of robotic swarms is when groups of robots

More information

Evaluation of a Tricycle-style Teleoperational Interface for Children: a Comparative Experiment with a Video Game Controller

Evaluation of a Tricycle-style Teleoperational Interface for Children: a Comparative Experiment with a Video Game Controller 2012 IEEE RO-MAN: The 21st IEEE International Symposium on Robot and Human Interactive Communication. September 9-13, 2012. Paris, France. Evaluation of a Tricycle-style Teleoperational Interface for Children:

More information

UNIT VI. Current approaches to programming are classified as into two major categories:

UNIT VI. Current approaches to programming are classified as into two major categories: Unit VI 1 UNIT VI ROBOT PROGRAMMING A robot program may be defined as a path in space to be followed by the manipulator, combined with the peripheral actions that support the work cycle. Peripheral actions

More information

Development of a telepresence agent

Development of a telepresence agent Author: Chung-Chen Tsai, Yeh-Liang Hsu (2001-04-06); recommended: Yeh-Liang Hsu (2001-04-06); last updated: Yeh-Liang Hsu (2004-03-23). Note: This paper was first presented at. The revised paper was presented

More information

Learning and Using Models of Kicking Motions for Legged Robots

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

More information

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

Teleplanning by Human Demonstration for VR-based Teleoperation of a Mobile Robotic Assistant

Teleplanning by Human Demonstration for VR-based Teleoperation of a Mobile Robotic Assistant Submitted: IEEE 10 th Intl. Workshop on Robot and Human Communication (ROMAN 2001), Bordeaux and Paris, Sept. 2001. Teleplanning by Human Demonstration for VR-based Teleoperation of a Mobile Robotic Assistant

More information

Fuzzy Logic Based Robot Navigation In Uncertain Environments By Multisensor Integration

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

More information

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

A simple embedded stereoscopic vision system for an autonomous rover

A simple embedded stereoscopic vision system for an autonomous rover In Proceedings of the 8th ESA Workshop on Advanced Space Technologies for Robotics and Automation 'ASTRA 2004' ESTEC, Noordwijk, The Netherlands, November 2-4, 2004 A simple embedded stereoscopic vision

More information

Haptics CS327A

Haptics CS327A Haptics CS327A - 217 hap tic adjective relating to the sense of touch or to the perception and manipulation of objects using the senses of touch and proprioception 1 2 Slave Master 3 Courtesy of Walischmiller

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

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

Kinect Interface for UC-win/Road: Application to Tele-operation of Small Robots

Kinect Interface for UC-win/Road: Application to Tele-operation of Small Robots Kinect Interface for UC-win/Road: Application to Tele-operation of Small Robots Hafid NINISS Forum8 - Robot Development Team Abstract: The purpose of this work is to develop a man-machine interface for

More information

VR Haptic Interfaces for Teleoperation : an Evaluation Study

VR Haptic Interfaces for Teleoperation : an Evaluation Study VR Haptic Interfaces for Teleoperation : an Evaluation Study Renaud Ott, Mario Gutiérrez, Daniel Thalmann, Frédéric Vexo Virtual Reality Laboratory Ecole Polytechnique Fédérale de Lausanne (EPFL) CH-1015

More information

A Feasibility Study of Time-Domain Passivity Approach for Bilateral Teleoperation of Mobile Manipulator

A Feasibility Study of Time-Domain Passivity Approach for Bilateral Teleoperation of Mobile Manipulator International Conference on Control, Automation and Systems 2008 Oct. 14-17, 2008 in COEX, Seoul, Korea A Feasibility Study of Time-Domain Passivity Approach for Bilateral Teleoperation of Mobile Manipulator

More information

Learning and Using Models of Kicking Motions for Legged Robots

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

More information

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

Intelligent Robot Systems based on PDA for Home Automation Systems in Ubiquitous 279

Intelligent Robot Systems based on PDA for Home Automation Systems in Ubiquitous 279 Intelligent Robot Systems based on PDA for Home Automation Systems in Ubiquitous 279 18 X Intelligent Robot Systems based on PDA for Home Automation Systems in Ubiquitous In-Kyu Sa*, Ho Seok Ahn**, Yun

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

Applying Model Mediation Method to a Mobile Robot Bilateral Teleoperation System Experiencing Time Delays in Communication

Applying Model Mediation Method to a Mobile Robot Bilateral Teleoperation System Experiencing Time Delays in Communication Applying Model Mediation Method to a Mobile Robot Bilateral Teleoperation System Experiencing Time Delays in Communication B. Taner * M. İ. C. Dede E. Uzunoğlu İzmir Institute of Technology İzmir Institute

More information

ISMCR2004. Abstract. 2. The mechanism of the master-slave arm of Telesar II. 1. Introduction. D21-Page 1

ISMCR2004. Abstract. 2. The mechanism of the master-slave arm of Telesar II. 1. Introduction. D21-Page 1 Development of Multi-D.O.F. Master-Slave Arm with Bilateral Impedance Control for Telexistence Riichiro Tadakuma, Kiyohiro Sogen, Hiroyuki Kajimoto, Naoki Kawakami, and Susumu Tachi 7-3-1 Hongo, Bunkyo-ku,

More information

Tele-operation of a Robot Arm with Electro Tactile Feedback

Tele-operation of a Robot Arm with Electro Tactile Feedback F Tele-operation of a Robot Arm with Electro Tactile Feedback Daniel S. Pamungkas and Koren Ward * Abstract Tactile feedback from a remotely controlled robotic arm can facilitate certain tasks by enabling

More information

FORCE-FEEDBACK TELEOPERATION OF ON-GROUND ROBOTS FROM THE INTERNATIONAL SPACE STATION IN THE FRAME OF THE KONTUR-2 EXPERIMENT

FORCE-FEEDBACK TELEOPERATION OF ON-GROUND ROBOTS FROM THE INTERNATIONAL SPACE STATION IN THE FRAME OF THE KONTUR-2 EXPERIMENT J. Artigas (1), C. Riecke (1), B. Weber (1), M. Stelzer (1), R. Balachandran (1), S. Schaetzle (1), R. Bayer (1), M. Steinmetz (1), J. Voegl (1), B. Brunner (1), A. Albu-Schaeffer (1), M. Guk (2),V. Zaborovskyi

More information

The Haptic Impendance Control through Virtual Environment Force Compensation

The Haptic Impendance Control through Virtual Environment Force Compensation The Haptic Impendance Control through Virtual Environment Force Compensation OCTAVIAN MELINTE Robotics and Mechatronics Department Institute of Solid Mechanicsof the Romanian Academy ROMANIA octavian.melinte@yahoo.com

More information

Exploring Haptics in Digital Waveguide Instruments

Exploring Haptics in Digital Waveguide Instruments Exploring Haptics in Digital Waveguide Instruments 1 Introduction... 1 2 Factors concerning Haptic Instruments... 2 2.1 Open and Closed Loop Systems... 2 2.2 Sampling Rate of the Control Loop... 2 3 An

More information

Discrimination of Virtual Haptic Textures Rendered with Different Update Rates

Discrimination of Virtual Haptic Textures Rendered with Different Update Rates Discrimination of Virtual Haptic Textures Rendered with Different Update Rates Seungmoon Choi and Hong Z. Tan Haptic Interface Research Laboratory Purdue University 465 Northwestern Avenue West Lafayette,

More information

Cooperative Explorations with Wirelessly Controlled Robots

Cooperative Explorations with Wirelessly Controlled Robots , October 19-21, 2016, San Francisco, USA Cooperative Explorations with Wirelessly Controlled Robots Abstract Robots have gained an ever increasing role in the lives of humans by allowing more efficient

More information

Some Issues on Integrating Telepresence Technology into Industrial Robotic Assembly

Some Issues on Integrating Telepresence Technology into Industrial Robotic Assembly Some Issues on Integrating Telepresence Technology into Industrial Robotic Assembly Gunther Reinhart and Marwan Radi Abstract Since the 1940s, many promising telepresence research results have been obtained.

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

Available theses in industrial robotics (October 2016) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin

Available theses in industrial robotics (October 2016) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin Available theses in industrial robotics (October 2016) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin Politecnico di Milano - Dipartimento di Elettronica, Informazione e Bioingegneria Industrial robotics

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

Traffic Control for a Swarm of Robots: Avoiding Target Congestion

Traffic Control for a Swarm of Robots: Avoiding Target Congestion Traffic Control for a Swarm of Robots: Avoiding Target Congestion Leandro Soriano Marcolino and Luiz Chaimowicz Abstract One of the main problems in the navigation of robotic swarms is when several robots

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

these systems has increased, regardless of the environmental conditions of the systems.

these systems has increased, regardless of the environmental conditions of the systems. Some Student November 30, 2010 CS 5317 USING A TACTILE GLOVE FOR MAINTENANCE TASKS IN HAZARDOUS OR REMOTE SITUATIONS 1. INTRODUCTION As our dependence on automated systems has increased, demand for maintenance

More information

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

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

More information

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

Learning Actions from Demonstration

Learning Actions from Demonstration Learning Actions from Demonstration Michael Tirtowidjojo, Matthew Frierson, Benjamin Singer, Palak Hirpara October 2, 2016 Abstract The goal of our project is twofold. First, we will design a controller

More information

VIRTUAL ASSISTIVE ROBOTS FOR PLAY, LEARNING, AND COGNITIVE DEVELOPMENT

VIRTUAL ASSISTIVE ROBOTS FOR PLAY, LEARNING, AND COGNITIVE DEVELOPMENT 3-59 Corbett Hall University of Alberta Edmonton, AB T6G 2G4 Ph: (780) 492-5422 Fx: (780) 492-1696 Email: atlab@ualberta.ca VIRTUAL ASSISTIVE ROBOTS FOR PLAY, LEARNING, AND COGNITIVE DEVELOPMENT Mengliao

More information

LASER ASSISTED COMBINED TELEOPERATION AND AUTONOMOUS CONTROL

LASER ASSISTED COMBINED TELEOPERATION AND AUTONOMOUS CONTROL ANS EPRRSD - 13 th Robotics & remote Systems for Hazardous Environments 11 th Emergency Preparedness & Response Knoxville, TN, August 7-10, 2011, on CD-ROM, American Nuclear Society, LaGrange Park, IL

More information

Haptic Virtual Fixtures for Robot-Assisted Manipulation

Haptic Virtual Fixtures for Robot-Assisted Manipulation Haptic Virtual Fixtures for Robot-Assisted Manipulation Jake J. Abbott, Panadda Marayong, and Allison M. Okamura Department of Mechanical Engineering, The Johns Hopkins University {jake.abbott, pmarayong,

More information

A Very High Level Interface to Teleoperate a Robot via Web including Augmented Reality

A Very High Level Interface to Teleoperate a Robot via Web including Augmented Reality A Very High Level Interface to Teleoperate a Robot via Web including Augmented Reality R. Marín, P. J. Sanz and J. S. Sánchez Abstract The system consists of a multirobot architecture that gives access

More information

ReVRSR: Remote Virtual Reality for Service Robots

ReVRSR: 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 information

AHAPTIC interface is a kinesthetic link between a human

AHAPTIC interface is a kinesthetic link between a human IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 13, NO. 5, SEPTEMBER 2005 737 Time Domain Passivity Control With Reference Energy Following Jee-Hwan Ryu, Carsten Preusche, Blake Hannaford, and Gerd

More information

User interface for remote control robot

User interface for remote control robot User interface for remote control robot Gi-Oh Kim*, and Jae-Wook Jeon ** * Department of Electronic and Electric Engineering, SungKyunKwan University, Suwon, Korea (Tel : +8--0-737; E-mail: gurugio@ece.skku.ac.kr)

More information

Los Alamos. DOE Office of Scientific and Technical Information LA-U R-9&%

Los Alamos. DOE Office of Scientific and Technical Information LA-U R-9&% LA-U R-9&% Title: Author(s): Submitted M: Virtual Reality and Telepresence Control of Robots Used in Hazardous Environments Lawrence E. Bronisz, ESA-MT Pete C. Pittman, ESA-MT DOE Office of Scientific

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

Surgical robot simulation with BBZ console

Surgical robot simulation with BBZ console Review Article on Thoracic Surgery Surgical robot simulation with BBZ console Francesco Bovo 1, Giacomo De Rossi 2, Francesco Visentin 2,3 1 BBZ srl, Verona, Italy; 2 Department of Computer Science, Università

More information

HAPTIC GUIDANCE BASED ON HARMONIC FUNCTIONS FOR THE EXECUTION OF TELEOPERATED ASSEMBLY TASKS. Carlos Vázquez Jan Rosell,1

HAPTIC GUIDANCE BASED ON HARMONIC FUNCTIONS FOR THE EXECUTION OF TELEOPERATED ASSEMBLY TASKS. Carlos Vázquez Jan Rosell,1 Preprints of IAD' 2007: IFAC WORKSHOP ON INTELLIGENT ASSEMBLY AND DISASSEMBLY May 23-25 2007, Alicante, Spain HAPTIC GUIDANCE BASED ON HARMONIC FUNCTIONS FOR THE EXECUTION OF TELEOPERATED ASSEMBLY TASKS

More information

VIRTUAL REALITY Introduction. Emil M. Petriu SITE, University of Ottawa

VIRTUAL REALITY Introduction. Emil M. Petriu SITE, University of Ottawa VIRTUAL REALITY Introduction Emil M. Petriu SITE, University of Ottawa Natural and Virtual Reality Virtual Reality Interactive Virtual Reality Virtualized Reality Augmented Reality HUMAN PERCEPTION OF

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

Novel machine interface for scaled telesurgery

Novel machine interface for scaled telesurgery Novel machine interface for scaled telesurgery S. Clanton, D. Wang, Y. Matsuoka, D. Shelton, G. Stetten SPIE Medical Imaging, vol. 5367, pp. 697-704. San Diego, Feb. 2004. A Novel Machine Interface for

More information

Mapping device with wireless communication

Mapping device with wireless communication University of Arkansas, Fayetteville ScholarWorks@UARK Electrical Engineering Undergraduate Honors Theses Electrical Engineering 12-2011 Mapping device with wireless communication Xiangyu Liu University

More information

Robot Learning by Demonstration using Forward Models of Schema-Based Behaviors

Robot Learning by Demonstration using Forward Models of Schema-Based Behaviors Robot Learning by Demonstration using Forward Models of Schema-Based Behaviors Adam Olenderski, Monica Nicolescu, Sushil Louis University of Nevada, Reno 1664 N. Virginia St., MS 171, Reno, NV, 89523 {olenders,

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

Team Project: A Surveillant Robot System

Team Project: A Surveillant Robot System Team Project: A Surveillant Robot System Functional Analysis Little Red Team Chankyu Park (Michael) Seonah Lee (Sarah) Qingyuan Shi (Lisa) Chengzhou Li JunMei Li Kai Lin System Overview robots, Play a

More information

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

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

More information

By Ryan Winfield Woodings and Mark Gerrior, Cypress Semiconductor

By Ryan Winfield Woodings and Mark Gerrior, Cypress Semiconductor Avoiding Interference in the 2.4-GHz ISM Band Designers can create frequency-agile 2.4 GHz designs using procedures provided by standards bodies or by building their own protocol. By Ryan Winfield Woodings

More information

Service Robots in an Intelligent House

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

DEVELOPMENT OF A ROBOID COMPONENT FOR PLAYER/STAGE ROBOT SIMULATOR

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

Tele-operation of a robot arm with electro tactile feedback

Tele-operation of a robot arm with electro tactile feedback University of Wollongong Research Online Faculty of Engineering and Information Sciences - Papers: Part A Faculty of Engineering and Information Sciences 2013 Tele-operation of a robot arm with electro

More information

Performance Issues in Collaborative Haptic Training

Performance Issues in Collaborative Haptic Training 27 IEEE International Conference on Robotics and Automation Roma, Italy, 1-14 April 27 FrA4.4 Performance Issues in Collaborative Haptic Training Behzad Khademian and Keyvan Hashtrudi-Zaad Abstract This

More information

Bibliography. Conclusion

Bibliography. Conclusion the almost identical time measured in the real and the virtual execution, and the fact that the real execution with indirect vision to be slower than the manipulation on the simulated environment. The

More information

Multi touch Vector Field Operation for Navigating Multiple Mobile Robots

Multi touch Vector Field Operation for Navigating Multiple Mobile Robots Multi touch Vector Field Operation for Navigating Multiple Mobile Robots Jun Kato The University of Tokyo, Tokyo, Japan jun.kato@ui.is.s.u tokyo.ac.jp Figure.1: Users can easily control movements of multiple

More information

AR 2 kanoid: Augmented Reality ARkanoid

AR 2 kanoid: Augmented Reality ARkanoid AR 2 kanoid: Augmented Reality ARkanoid B. Smith and R. Gosine C-CORE and Memorial University of Newfoundland Abstract AR 2 kanoid, Augmented Reality ARkanoid, is an augmented reality version of the popular

More information

An Advanced Telereflexive Tactical Response Robot

An Advanced Telereflexive Tactical Response Robot An Advanced Telereflexive Tactical Response Robot G.A. Gilbreath, D.A. Ciccimaro, H.R. Everett SPAWAR Systems Center, San Diego Code D371 53406 Woodward Road San Diego, CA 92152-7383 gag@spawar.navy.mil

More information

Multi-Robot Cooperative System For Object Detection

Multi-Robot Cooperative System For Object Detection Multi-Robot Cooperative System For Object Detection Duaa Abdel-Fattah Mehiar AL-Khawarizmi international collage Duaa.mehiar@kawarizmi.com Abstract- The present study proposes a multi-agent system based

More information

CSC C85 Embedded Systems Project # 1 Robot Localization

CSC C85 Embedded Systems Project # 1 Robot Localization 1 The goal of this project is to apply the ideas we have discussed in lecture to a real-world robot localization task. You will be working with Lego NXT robots, and you will have to find ways to work around

More information

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

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

More information

E90 Project Proposal. 6 December 2006 Paul Azunre Thomas Murray David Wright

E90 Project Proposal. 6 December 2006 Paul Azunre Thomas Murray David Wright E90 Project Proposal 6 December 2006 Paul Azunre Thomas Murray David Wright Table of Contents Abstract 3 Introduction..4 Technical Discussion...4 Tracking Input..4 Haptic Feedack.6 Project Implementation....7

More information

VISUAL FINGER INPUT SENSING ROBOT MOTION

VISUAL FINGER INPUT SENSING ROBOT MOTION VISUAL FINGER INPUT SENSING ROBOT MOTION Mr. Vaibhav Shersande 1, Ms. Samrin Shaikh 2, Mr.Mohsin Kabli 3, Mr.Swapnil Kale 4, Mrs.Ranjana Kedar 5 Student, Dept. of Computer Engineering, KJ College of Engineering

More information

Teciam. Part K. Robotics

Teciam. Part K. Robotics Part K > Basic Technologies > Contents Table of Contents Introduction Introduction... K-3 Training Approach Training Approach... K-3 Modular Production System Modular Production System MPS... K-4 Technology

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

Effective Vehicle Teleoperation on the World Wide Web

Effective Vehicle Teleoperation on the World Wide Web IEEE International Conference on Robotics and Automation (ICRA 2000), San Francisco, CA, April 2000 Effective Vehicle Teleoperation on the World Wide Web Sébastien Grange 1, Terrence Fong 2 and Charles

More information

Developing Frogger Player Intelligence Using NEAT and a Score Driven Fitness Function

Developing Frogger Player Intelligence Using NEAT and a Score Driven Fitness Function Developing Frogger Player Intelligence Using NEAT and a Score Driven Fitness Function Davis Ancona and Jake Weiner Abstract In this report, we examine the plausibility of implementing a NEAT-based solution

More information

Overview of Challenges in the Development of Autonomous Mobile Robots. August 23, 2011

Overview of Challenges in the Development of Autonomous Mobile Robots. August 23, 2011 Overview of Challenges in the Development of Autonomous Mobile Robots August 23, 2011 What is in a Robot? Sensors Effectors and actuators (i.e., mechanical) Used for locomotion and manipulation Controllers

More information

MESA Cyber Robot Challenge: Robot Controller Guide

MESA Cyber Robot Challenge: Robot Controller Guide MESA Cyber Robot Challenge: Robot Controller Guide Overview... 1 Overview of Challenge Elements... 2 Networks, Viruses, and Packets... 2 The Robot... 4 Robot Commands... 6 Moving Forward and Backward...

More information

Intuitive Robot Teleoperation based on Haptic Feedback and 3-D Visualization

Intuitive Robot Teleoperation based on Haptic Feedback and 3-D Visualization Intuitive Robot Teleoperation based on Haptic Feedback and 3-D Visualization Yangjun Chen A thesis submitted in partial fulfilment of the requirements of the University of Hertfordshire for the degree

More information

Haptic Camera Manipulation: Extending the Camera In Hand Metaphor

Haptic Camera Manipulation: Extending the Camera In Hand Metaphor Haptic Camera Manipulation: Extending the Camera In Hand Metaphor Joan De Boeck, Karin Coninx Expertise Center for Digital Media Limburgs Universitair Centrum Wetenschapspark 2, B-3590 Diepenbeek, Belgium

More information

Shared Virtual Environments for Telerehabilitation

Shared Virtual Environments for Telerehabilitation Proceedings of Medicine Meets Virtual Reality 2002 Conference, IOS Press Newport Beach CA, pp. 362-368, January 23-26 2002 Shared Virtual Environments for Telerehabilitation George V. Popescu 1, Grigore

More information