Robot Simulation and Monitoring on Real Controllers (RoboSiM)

Size: px
Start display at page:

Download "Robot Simulation and Monitoring on Real Controllers (RoboSiM)"

Transcription

1 Robot Simulation and Monitoring on Real Controllers (RoboSiM) A. Speck Wilhelm-Schickard-Institut für Informatik Universität Tübingen D Tübingen, Germany KEYWORDS Industrial Control, Real-Time Simulation, Object- Oriented. ABSTRACT The rapid evolution of standard hardware such as workstations and PCs made it possible to develop workstation or PC based robot controls. RoboSiM, a robot simulation and monitoring system, is based on such a robot control. RoboSiM runs on the real robot controller which may be either a SPARC workstation or a PC. Traditional systems simulate both, the robot arm and the robot control. The basic idea of this new concept is that only the devices (robot arm or peripheral devices) are simulated. These virtual devices are controlled by the real control system. Hence the simulation is very realistic. The new system visualizes real devices as well as simulated devices in a Java applet. Therefore a scenario blending real and virtual devices can be displayed at the same time. The Java applet as Graphical User Interface (GUI) can be exported to other hosts via Intranet or Internet. 1 INTRODUCTION An emerging trend in robot control design is to use powerful standard hardware such as PCs or workstations instead of proprietary solutions. These PCs or workstations have enough computing power not only to control a robot but also to simulate robot arms. RoboSiM is a simulation and monitoring tool based on the HIGHROBOT control (Küchlin et al. 1997b). RoboSiM allows to simulate a robot as well as to monitor a real existing robot arm at the same time on the same piece of control hardware. In contrast to other robot simulation systems, RoboSiM runs on the real control using the real control software. This new simulation concept runs Simulation Tasks under most realistic conditions. Robot programs controlling a virtual robot have the same temporal behavior as robot programs controlling a real device because these tasks are processed on the real control. The behavior of the real robot arm is known and modelled in a simulation task. The focus of this paper is the integration of a simulation and a monitoring system into a robot control. The main characteristics of this new approach are: First, real devices can be monitored while a robot is simulated at the same time. Secondly the simulation components are integrated in the control system without changing the architecture of the control or affecting the temporal behavior of the control. Finally the Graphical User Interface visualizes the robot and enables the user to interactively manipulate the real device or simulation. 1.1 Usage of RoboSiM RoboSim can be used for different purposes: 1. Education and research: The simulation realistically substitutes a robot. Demonstrations can be done with the virtual robot within lectures. Virtual robots can be used in combination with real robots. It is possible to build and test virtual production lines with one real robot which is monitored and other collaborating robots which are simulated. Real and virtual devices can be blended. The virtual robot can be examined in extreme situations without damaging an expensive real robot arm.

2 2. Development of robot programs: The simulation improves off-line robot programming (development of robot programs without teaching). The motions of the robot are simulated and the model of the robot is displayed on the screen. The robot model is either moved manually (by keyboard or mouse commands of the programmer) or according to position data from a CAD database (McKerrow 1995). 3. Remote Access to the monitoring and simulation system: The Java Graphical User Interface can be exported via Intranet or Internet to any computer with a Java browser (Speck 1998). Moreover this new concept for the simulation and monitoring of devices can be extended to all automation controls such as PLCs (Programmable Logic Controllers) or NCs (Numeric Controls). 1.2 Other Simulation Systems Most robot simulation systems are used for training and off-line programming. Some simulation systems like Robotic HyperBook (RHB) (Maglica and Martenson 1995) are optimized for computer based training. Other simulations especially support off-line programming. Examples are ROPES (Arjanne and Suutarinen 1994) or MOSES (Bickendorf 1994). Few systems like RobCAD can be used for both purposes. These systems usually run on a special computer such as an SGI workstation and not on the real robot control. Some of these systems like RobCAD already include parts of the original control code, but this is just an approximation of the behavior of the real control. traditional Robot Control e.g. Bosch rho 3 Robot Cell with industrial Robot e.g. Bosch SR 60 off-line Simulation e.g. RobCAD on SGI Workstation Simulation System contains Parts of Robot Control Software Figure 1. Traditional Control and Simulation Systems In comparison with these simulation systems RoboSiM has the advantage, that there is no gap between the simulation and the control system, because both run on the same piece of hardware. and the behavior of the simulation model. Therefore the behavior of the robot control is part of the robot simulation model. A detailed model of the robot kinematics behavior is currently not part of RoboSiM. Conversion of the simulation coordinates to the real robot values is not necessary. The behavior of the simulated robot model can be directly compared to a real robot arm. 2 PROPERTIES OF RoboSiM 2.1 Hardware As control hardware the simulation and monitoring system uses either a SPARC workstation (operating system Solaris 2.x) or a PC under Windows NT 4.0 (cf. section 5). The RoboSiM robot control components control an entire industrial production cell including a robot and peripheral devices. remote Host exported GUI RoboSiM SPARCstation or Windos NT PC Field-Bus Transfer System Drive Controllers for Robot Drives SCARA Robot Arm Industrial Robot Cell Figure 2. Hardware Configuration I/O Units Currently a Bosch SR 60 SCARA (Selective Compliance Assembly Robot Arm) can be simulated and monitored by the system. Other industrial peripheral devices, such as digital I/O units, can be simulated, but the result of the simulation is only displayed on a non graphical ASCII terminal. The visualization of these devices in a Graphical User Interface is intended to be also supported. The devices of the robot cell (robot arm and I/O devices) are connected via a CAN field-bus

3 (Controller Area Network) to the control computer (Küchlin et al. 1997c, CiA 1995a). 2.2 Graphical User Interface The Graphical User Interface (GUI) is implemented in Java which supports the development of graphical interfaces. In contrast to other user interfaces like X Window System or OSF Motif Java has the advantage to be portable to many platforms. Furthermore the Java applet can be displayed on remote hosts. In (Küchlin et al. 1997a) the idea of an abstract client / server approach for a Java remote connection is emphasized whereas RoboSiM realizes a stable and reliable Internet connection via sockets. The GUI (Speck 1998) is used for simulation as well as for monitoring which makes it possible to compare the virtual model with the reality. The user interface is kept simple, so that it costs only little computing power. coordinates of the tool center point (coordinates of the robot's end effector) displayed at the bottom of the robot. In the command field the user can interactively move the robot and start or terminate a robot program. He can also change the perspective and the direction from which he looks at the robot arm. 3 SYSTEM DESIGN The robot simulation and monitoring system has an object-oriented design (Hill 1996). It is based on the HIGHROBOT control (Küchlin et al. 1997b), an open object-oriented robot control running on a SPARC multiprocessor workstation. Therefore RoboSiM reuses some components of HIGHROBOT, but the central components of the simulation and monitoring are additionally developed. RoboSiM Robot Simulation & Monitoring System JAVA Applet as GUI Grapical User Interface Layer Stream Socket Interconnection Layer Interconnection Task User Library Classes Robot Application Task User Library Classes Peripheral Device Task User Library Classes Application Task Layer User Class Library Layer Communication Subsystem Communication Layer Can-Bus Shared Memory SWITCH real Robot real peripheral Devices Simulation Subsystem Device and Simulation Layer Figure 4. Design of the Simulation and Monitoring System Figure 3. GUI of RoboSiM The RoboSiM GUI (cf. figure 3) consists of the robot arm and a command field with buttons and scroll bars. Like in other simulation systems (Laloni and Wahl 1995) the robot is presented as a solid or wire frame model with the actual The system has a layered architecture (cf. figure 4) which is a common approach in the development of object-oriented real-time systems (Selic et al. 1994, Morris et al. 1995). All layers except the Java GUI layer are implemented in C Device and Simulation Layer This is the lowest layer. It consists of real devices and simulated devices. Both real and virtual

4 devices can be part of the same RoboSiM system, which means that real as well as simulated robots can be monitored with RoboSiM at the same time. The real devices are connected to the Communication Layer via the field-bus CAN (Controller Area Network). The Simulation Subsystem consisting of different simulation tasks runs on the control hardware. Each simulation task represents a simulated device. Instead of a field-bus, shared memory is used to connect the simulation tasks with the Communication Layer. 3.2 Communication Layer (Communication Subsystem) This layer manages the communication with the real and simulated devices. The Communication Subsystem cyclically receives and transmits the messages from and to the device. It reads the received messages from the real or virtual devices and stores the CANopen message received from the devices in a receive buffer (a shared memory region which can be accessed by the Application Tasks and Interconnection Task). After the reception of messages the Communication Subsystem sends the messages of the transmit buffer (also a shared memory region which can be accessed by the Application Tasks and Interconnection Task) to the devices. Besides the exchange of data with the devices the cyclic Communication Subsystem synchronizes the Application Tasks and the Simulation Subsystem. 3.3 User Class Library Layer The User Class Library provides classes which are necessary to control the robot and the peripheral devices. These classes are used by the Application Tasks and the Interconnection Task. For each device a specific set of classes exists. An Application Task can use more than one set of classes in order to control more than one device. For example an Application Task which controls a robot arm and an I/O module uses both the robot class set and the I/O device class set. A more detailed description of the User Class Library can be found in (Küchlin et al. 1997b). The User Class Library can be used to control both real and simulated devices. 3.4 Application Task Layer and Interconnection Layer The Interconnection Layer and Application Task Layer are two components on the same level. However they have different functionality. The Application Task Layer consists of Application Tasks which use the User Class Library to control devices. The Interconnection Layer is a special type of application. It connects the Graphical User Interface with the Communication Layer. The Interconnection Layer receives commands from the Graphical User Interface and interprets them The commands are either requests for manipulating a special device (e.g. move the robot arm) or requests to start or terminate Application Tasks. Bidirectional stream sockets are used as connection between the Interconnection Layer and the Graphical User Interface. 3.5 Graphical User Interface Layer In contrast to the other components of the simulation and monitoring system the Graphical User Interface is programmed in Java. Therefore this user interface can run on other (remote) system platforms. The user manipulates the system via the GUI. The Graphical User Interface shows the current position of the robot arm on the screen. The user moves the robot interactively or starts and stops Application Tasks. The user can start different Graphical User Interface Systems in order to see different devices working. For example one user interface window shows the position of a real robot while other windows visualize simulated devices. 4 CONCEPT OF THE SIMULATION SUBSYSTEM RoboSiM communicates via CAN with CANopen devices (robot and peripheral devices) (CiA 1995a, CiA 1995b, CiA 1997). Hence the Simulation Subsystem (cf. section 3.1) models devices with a CANopen communication interface. In contrast to the real devices which are connected via the CANbus the virtual robot communicates via shared memory with the control system (Communication Subsystem). The Simulation Subsystem is activated

5 by the Communication Subsystem in each communication period. The Simulation Tasks model the behavior of real devices and generate the same messages (according to the CANopen protocol). These CANopen compliant messages contain the actual data from the simulated devices (e.g. actual position of the virtual robot). These data are delivered at exactly the same time as real devices would transmit their CANopen messages. Therefore it makes no difference for the communication layer whether it communicates with a real or a simulated device. 4.1 Robot Arms and CANopen Servo Drives The real Bosch SR 60 SCARA consists of four CANopen servo drives. In order to move the robot arm, the control only communicates with these drives. Consequently the servo drives represent the interface of the robot. The Simulation Task of the virtual SCARA has four drives like the real robot. Speed (rpm) ideal Trajectory cyclic Synchronization Signals (SYNCs) Sample Points Drive reports the current Positon to the Control System. Figure 5. Behavior of Field-Bus Servo Drives time (ms) Currently the Moog CANopen drives of the Bosch SR 60 robot are simulated. The simulated Moog drives perform ideal trajectories without delays or deviation (cf. figure 5). Due to the fact that the real robot arm is very light weight the real drives almost behave like ideal drives. Therefore it is not intended to simulate drives under heavy load at the moment. When a new target position is transmitted to the virtual drives, they compute nearly the same trajectory the real drive would perform. According to the field-bus communication protocol once per communication cycle the virtual as well as the real servo drives send their current position to the Application Tasks of the control system. The position values are discrete sampled and represent no current flow. If there are any deviations they are just not captured by the sampling mechanism. These position values (from real or virtual drives) are the feedback for the control task and are visualized by the GUI. 4.2 CANopen I/O Modules At the moment only CANopen digital I/O modules are simulated as peripheral devices. In contrast to drives these devices have no specific dynamic behavior. When the request to set an output line is received by an I/O unit, the output line is immediately set without delay. The device cyclically reports the current state of the input lines after receiving the synchronization signal. The input state of I/O modules which is sent to the Communication Subsystem depends on the production environment they are connected to. Therefore it is important to find a way to describe this environment. Due to the fact that the environment of a production process controlled by digital I/O modules behaves digitally (e.g. motor off or sensor on) a proper method to define the environment is the PLC language. The PLC language consists of boolean operations using the values of the input lines. As result of the operations the output lines of digital I/O units are set or reset. Since the PLC language is used to develop Application Tasks controlling a digital production process, the PLC language is also useful to describe the reactions of this production process. Contactor 01 Motor (digital) Sensor 01 Input Lines In 01 Output Lines Out 01 digital I/O Unit Figure 6. Environment Example Field-Bus Connection to Control System We would like to illustrate our approach with a very simple example (cf. figure 6). The application consists of an electric motor which is controlled via a digital I/O device. The I/O unit output line Out 01 is connected to the Contactor 01 which switches the motor power on or off. (If Out 01 is high the power should be on, else the power is off). A digital sensor is installed at the shaft of the

6 motor. When the shaft rotates the sensor indicates high the input line In 01 of the I/O module otherwise low. L1 L2 L3 N PE Fuses Contactor 01 M 3~ Motor is running if Relais 01 closed digital I/O Unit Output Lines Out 01 Contactor 01 0 V 0 V or 24 V Figure 7. Wiring Diagram Relais 01 closed if Out 01 high (+24 V) 24 V Sensor 01 0 V In 01 digital I/O Unit Output Lines Sensor 01 closed if Motor is running Figure 7 shows the wiring diagram of the devices. According to this plan the devices would perform the above described behavior. If the motor is not damaged the output line Out 01 is just directly connected to the input line In 01. When the motor is broken In 01 will be always low. In PLC language the behavior of the system can be described very simple. If the system is correct: In 01 = Out 01; In all other cases: In 01 = 0; Other more complex systems can be simulated with this approach as well. All operations of the PLC language can be used to describe the behavior of virtual digital systems. The simulation software for these virtual devices uses the same methods of the User Class Library as the Application Tasks controlling real digital I/O units. 5 EXPERIENCES RoboSiM has been tested on different platforms. The experiences with the system are: An Application Task (e.g. robot program) controlling a virtual device has exactly the same temporal behavior as a task communicating with a real device. On both Solaris workstations and Windows NT PCs there is no difference between applications controlling real or virtual devices. On a SPARCstation clone with two 50 MHz SuperSPARC processors and 64 MByte memory (operating system Solaris 2.4) the Simulation Subsystem causes a system load of less than 10 % while the robot control system causes not more than 25 % load (measured with the Performance Meter tool of Solaris 2.4). This means that the Simulation Tasks have no temporal influence on the robot control system and the Application Tasks. A similar behavior can be detected on the PC with Windows NT 4.0 as operating system. The Simulation Subsystem on a PC with an AMD K5 100 MHz processor and 40 MByte memory takes up to 25 % load while the robot control causes less than 35 % system load. The tool used for the measurements is the Windows NT task manager. RoboSiM is portable. It has been tested on different SPARC workstations, e.g. SPARCstation 4, SPARCstation 10, SPARCstation 20 and UltraSPARC with the operating systems Solaris 2.4, Solaris 2.5 and Solaris 2.6. The Windows NT version of the simulation and monitoring system has been tested on PCs with AMD K5, AMD K6 and Intel Pentium processors (Windows NT 4.0 as operating system). The GUI of RoboSiM can be exported to remote hosts via Intranet or Internet. The Java applet is used as Graphical User Interface which indicates the actual position of the real or simulated robot. The average response time in an Intranet (within one 10 MBit/s Ethernet segment) is less than 2 s while the response time of an Internet connection Reutlingen to Tübingen with a 2 MBit/s connection, distance 10 miles) is between 1 s and 10 s. This delay is not caused by the net communication time. The most time is lost by the processing of the TCP/IP protocol stack. In contrast to traditional simulation systems the advantage of RoboSiM is that virtual and real robots can be blended. This opens a new application domain for simulation systems. Three concrete applications are:

7 1. In education and training real and virtual devices can be controlled by the same control system. Therefore the number of expensive real robots can be reduced. Trainees are beginning to work on virtual robots. At the end of the course they test their experience on a real system without changing the used control system. Therefore they already get a very realistic impression while training with the simulation. It is even possible to compare real and virtual devices while they are controlled by RoboSiM at the same time. 2. From remote hosts users can have access to simulated as well as real systems. The Java visualization is highly portable and runs on all platforms with a Java virtual machine. On every monitoring device the same GUI is displayed. Additionally many users from different locations can watch virtual or concrete robot arms. 3. RoboSiM supports the off-line programming better than traditional simulation systems. In contrast to these simulations RoboSiM uses the real control system. Only the devices are virtual and the behavior of these simulated devices can be arbitrarily approximated to the reality. If the concrete deviation of a specific robot arm is known (e.g. these data can be collected by the robot control) a very realistic virtual device can be modelled. Such a simulation is much more concrete than a conventional off-line programming system. The sophisticated calibration of the robot arm in order to compensate the tolerance can be omitted. Robot programs developed by a traditional off-line system need such a calibration due to the divergence of the ideal world coordinates in the simulation and the real world. 6 CONCLUSION We have developed a powerful robot simulation and monitoring tool based on an open robot control. This new system runs on a real robot controller (SPARC workstations with Solaris 2.x or Windows NT PCs). Instead of simulating all (robot control system and real devices) RoboSiM uses a robot control which controls simulated devices as well as real devices. Therefore the simulation is very realistic. The user can manipulate both virtual and real robot arms with the Java Graphical User Interface of RoboSiM which also displays these devices. This Java user interface allows to gain profit from all possibilities given by the Intranet or Internet, e.g. remote control or remote maintenance. BIOGRAPHY Andreas Speck studied automation engineering at the Fachhochschule Reutlingen and computer science at the Universität Tübingen. Currently he is scientific assistent at the Department Programming Languages and Compilers of the University of Tübingen. REFERENCES Arjanne, P. and Suutarinen, J.J "Fully automatic offline programmable robotized press brake controlled with two transputer based multi axis controllers." In Proceedings of 25th, Int'l Symposium on Industrial Robots (Hanover). Bickendorf, J "Full-Automatic Off-Line programming of Complex Cutting Paths - A Contribution to the Economic Production of "Lotsize 1"." In Proceedings of 25th, Int'l Symposium on Industrial Robots (Hanover). CAN in Automation e.v. (CiA) CAL based Communication Profile for Industrial Systems, CiA Draft Standard Proposal DS-301. CAN in Automation e.v. (CiA) CAL based Device Profile for I/O Modules, CiA Draft Standard Proposal DS CAN in Automation e.v. (CiA) CAL based Device Profile for Drives and Motion Control, CiA Draft Standard Proposal DS-402. Hill, D.R.C Object-Oriented Analysis and Simulation. Addison-Wesley, Harlow, England Küchlin, W.; Gruhler, G.; Lumpp, T.; Speck, A. and Rupp, A "HIGHROBOT: Telerobotics in the Internet." In Proceedings of ETFA'97, Int'l IEEE Conference on Emerging Technologies and Factory Automation (Los Angeles) IEEE Küchlin, W.; Gruhler, G.; Speck, A. and Lumpp, T "HIGHROBOT: A High-performance Universal Robot Control on Parallel Workstations." In Proceedings of ECBS'97, Int'l IEEE Symposium amd Workshop on Engineering of Computer Based Systems (Monterey) IEEE Küchlin, W.; Gruhler, G.; Speck, A. and Lumpp, T "HIGHROBOT: Distributed Object-Oriented Real-Time

8 Systems." In Proceedings of ARCS'97, 14th international ITG/GI-Conference Architecture of Computer Systems (Rostock) VDI, Laloni, C. and Wahl, E "Principles of Robot Simulation and their Application in a PC-based Robot Simulation System", In Graphics and Robotics, Straßer,W. and Wahl, E., Springer, Berlin, Heidelberg, New York, 1-30 Maglica, R. and Martenson, N "Teaching Robot Programming Using CAL" In Proceedings of 26th, Int'l Symposium on Industrial Robots (Hanover) McKerrow, P.J Introduction to Robotics., Addison- Wesley, Sydney, Wokingham, Reading MA Morris, D.; Evans, G.; Green, P. and Theaker,C Object Oriented Computer Systems Engineering., Springer, London Selic, B.; Gullekson, G. and Ward, P.T Real-Time Object-Oriented Modeling., Wiley, New York Speck, A RoboSiM, Wilhelm-Schickard- Institut für Informatik, Universität Tübingen

9

IMPLEMENTING MULTIPLE ROBOT ARCHITECTURES USING MOBILE AGENTS

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

Robot Task-Level Programming Language and Simulation

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

More information

User-Friendly Task Creation Using a CAD Integrated Robotic System on a Real Workcell

User-Friendly Task Creation Using a CAD Integrated Robotic System on a Real Workcell User-Friendly Task Creation Using a CAD Integrated Robotic System on a Real Workcell Alireza Changizi, Arash Rezaei, Jamal Muhammad, Jyrki Latokartano, Minna Lanz International Science Index, Industrial

More information

PROFINET USER S GUIDE ACSI Servo

PROFINET USER S GUIDE ACSI Servo PROFINET USER S GUIDE ACSI Servo 3600-4196_06 Tolomatic reserves the right to change the design or operation of the equipment described herein and any associated motion products without notice. Information

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

Qosmotec. Software Solutions GmbH. Technical Overview. QPER C2X - Car-to-X Signal Strength Emulator and HiL Test Bench. Page 1

Qosmotec. Software Solutions GmbH. Technical Overview. QPER C2X - Car-to-X Signal Strength Emulator and HiL Test Bench. Page 1 Qosmotec Software Solutions GmbH Technical Overview QPER C2X - Page 1 TABLE OF CONTENTS 0 DOCUMENT CONTROL...3 0.1 Imprint...3 0.2 Document Description...3 1 SYSTEM DESCRIPTION...4 1.1 General Concept...4

More information

CANopen Programmer s Manual Part Number Version 1.0 October All rights reserved

CANopen Programmer s Manual Part Number Version 1.0 October All rights reserved Part Number 95-00271-000 Version 1.0 October 2002 2002 All rights reserved Table Of Contents TABLE OF CONTENTS About This Manual... iii Overview and Scope... iii Related Documentation... iii Document Validity

More information

CiA Draft Standard Proposal 402. CANopen. Device Profile Drives and Motion Control. This draft standard proposal is not recommended for implementation

CiA Draft Standard Proposal 402. CANopen. Device Profile Drives and Motion Control. This draft standard proposal is not recommended for implementation CiA Draft Standard Proposal 402 CANopen Device Profile Drives and Motion Control This draft standard proposal is not recommended for implementation Version 2.0 Date: 26. July 2002 CAN in Automation e.v.

More information

A Super trainer with advanced hardware and software features only found in very expensive equipment.

A Super trainer with advanced hardware and software features only found in very expensive equipment. PLC Trainer PTS T100 LAB EXPERIMENTS A Super trainer with advanced hardware and software features only found in very expensive equipment. You won t find any similar equipment among our competitors at such

More information

Modulating control valve

Modulating control valve Modulating control valve Automatic modulating valve Automatic modulating valve Diaphragm Pneumatic Actuator Positioner Pneumatic Actuator Positioner Air filter regulator gauge = AIRSET BALL VALVE GLOBE

More information

MATLAB is a high-level programming language, extensively

MATLAB is a high-level programming language, extensively 1 KUKA Sunrise Toolbox: Interfacing Collaborative Robots with MATLAB Mohammad Safeea and Pedro Neto Abstract Collaborative robots are increasingly present in our lives. The KUKA LBR iiwa equipped with

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

Quick, Exact, Universal Digital Axis Controllers of the LPKF DAC1005 Series

Quick, Exact, Universal Digital Axis Controllers of the LPKF DAC1005 Series Quick, Exact, Universal Digital Axis Controllers of the LPKF DAC1005 Series Universal Motor Control In the development of system concepts, it is a big advantage if the motor controls can be integrated

More information

Proseminar Roboter und Aktivmedien. Outline of today s lecture. Acknowledgments. Educational robots achievements and challenging

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

Teleoperated Robot Controlling Interface: an Internet of Things Based Approach

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

Telematic Control and Communication with Industrial Robot over Ethernet Network

Telematic Control and Communication with Industrial Robot over Ethernet Network Telematic Control and Communication with Industrial Robot over Ethernet Network M.W. Abdullah*, H. Roth, J. Wahrburg Institute of Automatic Control Engineering University of Siegen Siegen, Germany *abdullah@zess.uni-siegen.de

More information

6 System architecture

6 System architecture 6 System architecture is an application for interactively controlling the animation of VRML avatars. It uses the pen interaction technique described in Chapter 3 - Interaction technique. It is used in

More information

Guidance of a Mobile Robot using Computer Vision over a Distributed System

Guidance of a Mobile Robot using Computer Vision over a Distributed System Guidance of a Mobile Robot using Computer Vision over a Distributed System Oliver M C Williams (JE) Abstract Previously, there have been several 4th-year projects using computer vision to follow a robot

More information

RASim Prototype User Manual

RASim Prototype User Manual 7 th Framework Programme This project has received funding from the European Union s Seventh Framework Programme for research, technological development and demonstration under grant agreement no 610425

More information

Design and Control of the BUAA Four-Fingered Hand

Design and Control of the BUAA Four-Fingered Hand Proceedings of the 2001 IEEE International Conference on Robotics & Automation Seoul, Korea May 21-26, 2001 Design and Control of the BUAA Four-Fingered Hand Y. Zhang, Z. Han, H. Zhang, X. Shang, T. Wang,

More information

Mars Rover: System Block Diagram. November 19, By: Dan Dunn Colin Shea Eric Spiller. Advisors: Dr. Huggins Dr. Malinowski Mr.

Mars Rover: System Block Diagram. November 19, By: Dan Dunn Colin Shea Eric Spiller. Advisors: Dr. Huggins Dr. Malinowski Mr. Mars Rover: System Block Diagram November 19, 2002 By: Dan Dunn Colin Shea Eric Spiller Advisors: Dr. Huggins Dr. Malinowski Mr. Gutschlag System Block Diagram An overall system block diagram, shown in

More information

A Virtual Environments Editor for Driving Scenes

A Virtual Environments Editor for Driving Scenes A Virtual Environments Editor for Driving Scenes Ronald R. Mourant and Sophia-Katerina Marangos Virtual Environments Laboratory, 334 Snell Engineering Center Northeastern University, Boston, MA 02115 USA

More information

CONTROLLING METHODS AND CHALLENGES OF ROBOTIC ARM

CONTROLLING METHODS AND CHALLENGES OF ROBOTIC ARM CONTROLLING METHODS AND CHALLENGES OF ROBOTIC ARM Aniket D. Kulkarni *1, Dr.Sayyad Ajij D. *2 *1(Student of E&C Department, MIT Aurangabad, India) *2(HOD of E&C department, MIT Aurangabad, India) aniket2212@gmail.com*1,

More information

Control and robotics remote laboratory for engineering education

Control and robotics remote laboratory for engineering education Control and robotics remote laboratory for engineering education R. Šafarič, M. Truntič, D. Hercog and G. Pačnik University of Maribor, Faculty of electrical engineering and computer science, Maribor,

More information

CANopen Programmer s Manual

CANopen Programmer s Manual CANopen Programmer s Manual Part Number 95-00271-000 Revision 7 November 2012 CANopen Programmer s Manual Table of Contents TABLE OF CONTENTS About This Manual... 6 1: Introduction... 11 1.1: CAN and

More information

CANopen Programmer s Manual

CANopen Programmer s Manual CANopen Programmer s Manual Part Number 95-00271-000 Revision 5 October, 2008 CANopen Programmer s Manual Table of Contents TABLE OF CONTENTS About This Manual... 7 Overview and Scope... 7 Related Documentation...

More information

Operating Instructions

Operating Instructions Operating Instructions Indexing Table Control - Supplement to User Guide COMPAX-M/S - Power Supply COMPAX-M DIGITAL Status Number Value - + Enter Ready Error Ready Error X6 X7 X6 IN RS485 OUT RS232 X8

More information

RAPID CONTROL PROTOTYPING FOR ELECTRIC DRIVES

RAPID CONTROL PROTOTYPING FOR ELECTRIC DRIVES RAPID CONTROL PROTOTYPING FOR ELECTRIC DRIVES Lukáš Pohl Doctoral Degree Programme (2), FEEC BUT E-mail: xpohll01@stud.feec.vutbr.cz Supervised by: Petr Blaha E-mail: blahap@feec.vutbr.cz Abstract: This

More information

A Model Based Approach for Human Recognition and Reception by Robot

A Model Based Approach for Human Recognition and Reception by Robot 16 MHz ARDUINO A Model Based Approach for Human Recognition and Reception by Robot Prof. R. Sunitha Department Of ECE, N.R.I Institute Of Technology, J.N.T University, Kakinada, India. V. Sai Krishna,

More information

Straight to the heart of innovation.

Straight to the heart of innovation. 1 2 3 4 5 Drafting concepts Straight to the heart of innovation. As easy as that. 1 Developing ideas Are you looking to build the best machine possible and already have some initial ideas? Then get these

More information

HARMONICS ANALYSIS USING SEQUENTIAL-TIME SIMULATION FOR ADDRESSING SMART GRID CHALLENGES

HARMONICS ANALYSIS USING SEQUENTIAL-TIME SIMULATION FOR ADDRESSING SMART GRID CHALLENGES HARMONICS ANALYSIS USING SEQUENTIAL-TIME SIMULATION FOR ADDRESSING SMART GRID CHALLENGES Davis MONTENEGRO Roger DUGAN Gustavo RAMOS Universidad de los Andes Colombia EPRI U.S.A. Universidad de los Andes

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

SIMULATION MODELING WITH ARTIFICIAL REALITY TECHNOLOGY (SMART): AN INTEGRATION OF VIRTUAL REALITY AND SIMULATION MODELING

SIMULATION MODELING WITH ARTIFICIAL REALITY TECHNOLOGY (SMART): AN INTEGRATION OF VIRTUAL REALITY AND SIMULATION MODELING Proceedings of the 1998 Winter Simulation Conference D.J. Medeiros, E.F. Watson, J.S. Carson and M.S. Manivannan, eds. SIMULATION MODELING WITH ARTIFICIAL REALITY TECHNOLOGY (SMART): AN INTEGRATION OF

More information

On-demand printable robots

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

More information

Distributed Virtual Learning Environment: a Web-based Approach

Distributed Virtual Learning Environment: a Web-based Approach Distributed Virtual Learning Environment: a Web-based Approach Christos Bouras Computer Technology Institute- CTI Department of Computer Engineering and Informatics, University of Patras e-mail: bouras@cti.gr

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

DLR s ROboMObil HIL Simulator Using FMI 2.0 Technology on dspace SCALEXIO Real-time Hardware. Andreas Pillekeit - dspace. Jonathan Brembeck DLR

DLR s ROboMObil HIL Simulator Using FMI 2.0 Technology on dspace SCALEXIO Real-time Hardware. Andreas Pillekeit - dspace. Jonathan Brembeck DLR DLR.de Chart 1 DLR s ROboMObil HIL Simulator Using FMI 2.0 Technology on dspace SCALEXIO Real-time Hardware FMI User Meeting at the Modelica Conference 2017 Jonathan Brembeck DLR Andreas Pillekeit - dspace

More information

Saphira Robot Control Architecture

Saphira Robot Control Architecture Saphira Robot Control Architecture Saphira Version 8.1.0 Kurt Konolige SRI International April, 2002 Copyright 2002 Kurt Konolige SRI International, Menlo Park, California 1 Saphira and Aria System Overview

More information

A STUDY ON DESIGN SUPPORT FOR CONSTRUCTING MACHINE-MAINTENANCE TRAINING SYSTEM BY USING VIRTUAL REALITY TECHNOLOGY

A STUDY ON DESIGN SUPPORT FOR CONSTRUCTING MACHINE-MAINTENANCE TRAINING SYSTEM BY USING VIRTUAL REALITY TECHNOLOGY A STUDY ON DESIGN SUPPORT FOR CONSTRUCTING MACHINE-MAINTENANCE TRAINING SYSTEM BY USING VIRTUAL REALITY TECHNOLOGY H. ISHII, T. TEZUKA and H. YOSHIKAWA Graduate School of Energy Science, Kyoto University,

More information

Design Applications of Synchronized Controller for Micro Precision Servo Press Machine

Design Applications of Synchronized Controller for Micro Precision Servo Press Machine International Journal of Electrical Energy, Vol, No, March Design Applications of Synchronized Controller for Micro Precision Servo Press Machine ShangLiang Chen and HoaiNam Dinh Institute of Manufacturing

More information

An IoT Based Real-Time Environmental Monitoring System Using Arduino and Cloud Service

An IoT Based Real-Time Environmental Monitoring System Using Arduino and Cloud Service Engineering, Technology & Applied Science Research Vol. 8, No. 4, 2018, 3238-3242 3238 An IoT Based Real-Time Environmental Monitoring System Using Arduino and Cloud Service Saima Zafar Emerging Sciences,

More information

Spectrum Detector for Cognitive Radios. Andrew Tolboe

Spectrum Detector for Cognitive Radios. Andrew Tolboe Spectrum Detector for Cognitive Radios Andrew Tolboe Motivation Currently in the United States the entire radio spectrum has already been reserved for various applications by the FCC. Therefore, if someone

More information

Computer-Aided Manufacturing

Computer-Aided Manufacturing Computer-Aided Manufacturing Third Edition Tien-Chien Chang, Richard A. Wysk, and Hsu-Pin (Ben) Wang PEARSON Prentice Hall Upper Saddle River, New Jersey 07458 Contents Chapter 1 Introduction to Manufacturing

More information

Affordance based Human Motion Synthesizing System

Affordance based Human Motion Synthesizing System Affordance based Human Motion Synthesizing System H. Ishii, N. Ichiguchi, D. Komaki, H. Shimoda and H. Yoshikawa Graduate School of Energy Science Kyoto University Uji-shi, Kyoto, 611-0011, Japan Abstract

More information

Applying Robotic Technologies to Improve Manufacturing Processes

Applying Robotic Technologies to Improve Manufacturing Processes Applying Robotic Technologies to Improve Manufacturing Processes CrossRobotics.com What Can You Automate? Use Our Expertise to Configure Your Entire Robotic Cell If you ve always thought robotic automation

More information

Eye-to-Hand Position Based Visual Servoing and Human Control Using Kinect Camera in ViSeLab Testbed

Eye-to-Hand Position Based Visual Servoing and Human Control Using Kinect Camera in ViSeLab Testbed Memorias del XVI Congreso Latinoamericano de Control Automático, CLCA 2014 Eye-to-Hand Position Based Visual Servoing and Human Control Using Kinect Camera in ViSeLab Testbed Roger Esteller-Curto*, Alberto

More information

Applying Robotic Technologies to Improve Manufacturing Processes

Applying Robotic Technologies to Improve Manufacturing Processes Applying Robotic Technologies to Improve Manufacturing Processes CrossRobotics.com What Can You Automate? Use Our Expertise to Configure Your Entire Robotic Cell If you ve always thought robotic automation

More information

Wheeled Mobile Robot Kuzma I

Wheeled Mobile Robot Kuzma I Contemporary Engineering Sciences, Vol. 7, 2014, no. 18, 895-899 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ces.2014.47102 Wheeled Mobile Robot Kuzma I Andrey Sheka 1, 2 1) Department of Intelligent

More information

Changing of the guard: after more than 10 years, a new GSM reference system

Changing of the guard: after more than 10 years, a new GSM reference system MOBILE RADIO GSM Protocol Analyzer CRTU-G Changing of the guard: after more than 10 years, a new GSM reference system For more than 10 years Rohde & Schwarz has been successful in the market with the reference

More information

GPS and GSM Based Transmission Line Monitoring System with Fault Detection Introduction:

GPS and GSM Based Transmission Line Monitoring System with Fault Detection Introduction: GPS and GSM Based Transmission Line Monitoring System with Fault Detection Introduction: Electricity is an extremely handy and useful form of energy. It plays an ever growing role in our modern industrialized

More information

Applications: Power generation, Cogeneration, Stationary power Large engines

Applications: Power generation, Cogeneration, Stationary power Large engines Features: 8 inputs are user selectable from the following. 0-5V, 0-10V, 4-20 ma or 0-20 ma Digital inputs for interface to switches, etc. PWM signal, pulse or 16-bit counter inputs from sensors or diesel

More information

Embedded Systems Programming Instruction Using a Virtual Testbed

Embedded Systems Programming Instruction Using a Virtual Testbed Embedded Systems Programming Instruction Using a Virtual Testbed Gerald Baumgartner Dept. of Computer and Information Science gb@cis.ohio-state.edu Ali Keyhani Dept. of Electrical Engineering Keyhani.1@osu.edu

More information

KORE: Basic Course KUKA Official Robot Education

KORE: Basic Course KUKA Official Robot Education Training KUKAKA Robotics USA KORE: Basic Course KUKA Official Robot Education Target Group: School and College Students Issued: 19.09.2014 Version: KORE: Basic Course V1.1 Contents 1 Introduction to robotics...

More information

A REMOTE EXPERIMENT ON MOTOR CONTROL OF MOBILE ROBOTS

A REMOTE EXPERIMENT ON MOTOR CONTROL OF MOBILE ROBOTS Proceedings of the 10th Mediterranean Conference on Control and Automation - MED2002 Lisbon, Portugal, July 9-12, 2002. A REMOTE EXPERIMENT ON MOTOR CONTROL OF MOBILE ROBOTS A. Khamis*, M. Pérez Vernet,

More information

Industrial Automation Training Academy. Arduino, LabVIEW & PLC Training Programs Duration: 6 Months (180 ~ 240 Hours)

Industrial Automation Training Academy. Arduino, LabVIEW & PLC Training Programs Duration: 6 Months (180 ~ 240 Hours) nfi Industrial Automation Training Academy Presents Arduino, LabVIEW & PLC Training Programs Duration: 6 Months (180 ~ 240 Hours) For: Electronics & Communication Engineering Electrical Engineering Instrumentation

More information

MotionDesk. 3-D online animation of simulated mechanical systems in real time. Highlights

MotionDesk. 3-D online animation of simulated mechanical systems in real time. Highlights MotionDesk 3-D online animation of simulated mechanical systems in real time Highlights Tight integration to ModelDesk and ASM Enhanced support for all aspects of advanced driver assistance systems (ADAS)

More information

A New Simulator for Botball Robots

A New Simulator for Botball Robots A New Simulator for Botball Robots Stephen Carlson Montgomery Blair High School (Lockheed Martin Exploring Post 10-0162) 1 Introduction A New Simulator for Botball Robots Simulation is important when designing

More information

Immersive Visualization and Collaboration with LS-PrePost-VR and LS-PrePost-Remote

Immersive Visualization and Collaboration with LS-PrePost-VR and LS-PrePost-Remote 8 th International LS-DYNA Users Conference Visualization Immersive Visualization and Collaboration with LS-PrePost-VR and LS-PrePost-Remote Todd J. Furlong Principal Engineer - Graphics and Visualization

More information

Sensible Chuckle SuperTuxKart Concrete Architecture Report

Sensible Chuckle SuperTuxKart Concrete Architecture Report Sensible Chuckle SuperTuxKart Concrete Architecture Report Sam Strike - 10152402 Ben Mitchell - 10151495 Alex Mersereau - 10152885 Will Gervais - 10056247 David Cho - 10056519 Michael Spiering Table of

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

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

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

More information

A FACILITY AND ARCHITECTURE FOR AUTONOMY RESEARCH

A FACILITY AND ARCHITECTURE FOR AUTONOMY RESEARCH A FACILITY AND ARCHITECTURE FOR AUTONOMY RESEARCH Greg Pisanich, Lorenzo Flückiger, and Christian Neukom QSS Group Inc., NASA Ames Research Center Moffett Field, CA Abstract Autonomy is a key enabling

More information

Running the Commercialization Rapids with New Technology

Running the Commercialization Rapids with New Technology Running the Commercialization Rapids with New Technology Margaret Lewis Software Strategy CPG Commercial Paul Teich Business Strategy CPG Server/Workstation AMD Session Outline Why Model Technology Adoption?

More information

MV SERIES MV6 / MV6L / MV16 ARC WELDING AND HANDLING ROBOTS

MV SERIES MV6 / MV6L / MV16 ARC WELDING AND HANDLING ROBOTS MV SERIES MV6 / MV6L / MV16 ARC WELDING AND HANDLING ROBOTS M Remarkable Enhancements in Motion Performance MANIPULATORS High Speed - Smooth Movement Shortens Production Time hfaster, yet smoother motion

More information

User s instructions. Page 1 sur 20 AXD-C / AAD-C / DVX-C / DVS-C : User s instructions B

User s instructions. Page 1 sur 20 AXD-C / AAD-C / DVX-C / DVS-C : User s instructions B User s instructions Page 1 sur 20 : User s instructions 195752-B Document revisions version date description A 13/01 - Creation B 04/17 - Add DVX-C and DVS-C Page 2 sur 20 : User s instructions 195752-B

More information

SERVO MOTOR CONTROL TRAINER

SERVO MOTOR CONTROL TRAINER SERVO MOTOR CONTROL TRAINER UC-1780A FEATURES Open & closed loop speed and position control. Analog and digital control techniques. PC based instrumentation include oscilloscope, multimeter and etc. PC

More information

Internet Controlled Robotic Arm

Internet Controlled Robotic Arm Available online at www.sciencedirect.com Procedia Engineering 41 (2012 ) 1065 1071 International Symposium on Robotics and Intelligent Sensors 2012 (IRIS 2012) Internet Controlled Robotic Arm Wan Muhamad

More information

Cortex-M3 based Prepaid System with Electricity Theft Control

Cortex-M3 based Prepaid System with Electricity Theft Control Research Inventy: International Journal of Engineering And Science Vol.6, Issue 4 (April 2016), PP -139-146 Issn (e): 2278-4721, Issn (p):2319-6483, www.researchinventy.com Cortex-M3 based Prepaid System

More information

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

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

More information

A Multimodal Locomotion User Interface for Immersive Geospatial Information Systems

A Multimodal Locomotion User Interface for Immersive Geospatial Information Systems F. Steinicke, G. Bruder, H. Frenz 289 A Multimodal Locomotion User Interface for Immersive Geospatial Information Systems Frank Steinicke 1, Gerd Bruder 1, Harald Frenz 2 1 Institute of Computer Science,

More information

StraBer Wahl Graphics and Robotics

StraBer Wahl Graphics and Robotics StraBer Wahl Graphics and Robotics Wolfgang StrafSer Friedrich Wahl Editors Graphics and Robotics With 128 Figures, some in Colour, Springer Prof. Dr.-lng. Wolfgang StraBer Wilhelm-Schickard-lnstitut fur

More information

Ready for the real thing: Fire simulation system supports firefighter training. worldwide germany PC Control

Ready for the real thing: Fire simulation system supports firefighter training. worldwide germany PC Control worldwide germany PC Control 02 2017 PC- and EtherCAT-based control technology automates simulation of complex fire scenarios Ready for the real thing: Fire simulation system supports firefighter training

More information

imc CANSAS-L-HCI8. High isolated module for the capture of temperature, voltage, current (20 ma) and resistance

imc CANSAS-L-HCI8. High isolated module for the capture of temperature, voltage, current (20 ma) and resistance Data Sheet Version 1.9 imc CANSAS-L-HCI8 High isolated module for the capture of temperature, voltage, current (20 ma) and resistance The imc CANSAS module (CANSAS-L-HCI8) enable measurement of low voltage

More information

Development of an Intelligent Agent based Manufacturing System

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

Swarm Robotics. Communication and Cooperation over the Internet. Will Ferenc, Hannah Kastein, Lauren Lieu, Ryan Wilson Mentor: Jérôme Gilles

Swarm Robotics. Communication and Cooperation over the Internet. Will Ferenc, Hannah Kastein, Lauren Lieu, Ryan Wilson Mentor: Jérôme Gilles and Cooperation over the Internet Will Ferenc, Hannah Kastein, Lauren Lieu, Ryan Wilson Mentor: Jérôme Gilles UCLA Applied Mathematics REU 2011 Credit: c 2010 Bruce Avera Hunter, Courtesy of life.nbii.gov

More information

A Do-and-See Approach for Learning Mechatronics Concepts

A Do-and-See Approach for Learning Mechatronics Concepts Proceedings of the 5 th International Conference of Control, Dynamic Systems, and Robotics (CDSR'18) Niagara Falls, Canada June 7 9, 2018 Paper No. 124 DOI: 10.11159/cdsr18.124 A Do-and-See Approach for

More information

Proposal for a Rapid Prototyping Environment for Algorithms Intended for Autonoumus Mobile Robot Control

Proposal for a Rapid Prototyping Environment for Algorithms Intended for Autonoumus Mobile Robot Control Mechanics and Mechanical Engineering Vol. 12, No. 1 (2008) 5 16 c Technical University of Lodz Proposal for a Rapid Prototyping Environment for Algorithms Intended for Autonoumus Mobile Robot Control Andrzej

More information

Digital Systems Design

Digital Systems Design Digital Systems Design Digital Systems Design and Test Dr. D. J. Jackson Lecture 1-1 Introduction Traditional digital design Manual process of designing and capturing circuits Schematic entry System-level

More information

Development of a MATLAB Data Acquisition and Control Toolbox for BASIC Stamp Microcontrollers

Development of a MATLAB Data Acquisition and Control Toolbox for BASIC Stamp Microcontrollers Chapter 4 Development of a MATLAB Data Acquisition and Control Toolbox for BASIC Stamp Microcontrollers 4.1. Introduction Data acquisition and control boards, also known as DAC boards, are used in virtually

More information

SNAP Quadrature Input Module

SNAP Quadrature Input Module SNAP Quadrature Input Module Features 4,000 Vrms optical isolation Built-in LED status indicators 4 times encoder resolution Input signals in 4 24 VDC range Description The SNAP-IDC5Q quadrature input

More information

The Gold Duo Highly Compact Dual Axis Networking Servo Drive Up to 1.6 kw (3.2 kw Peak) of Qualitative Power Per Drive

The Gold Duo Highly Compact Dual Axis Networking Servo Drive Up to 1.6 kw (3.2 kw Peak) of Qualitative Power Per Drive Elmo's Line Our Best Ever Motion Solutions The Duo Highly Compact Dual Axis Networking Servo Drive Up to 1.6 kw (3.2 kw Peak) of Qualitative Power Per Drive Motion Control Solutions Made Small, Smart &

More information

Subject Description Form. Upon completion of the subject, students will be able to:

Subject Description Form. Upon completion of the subject, students will be able to: Subject Description Form Subject Code Subject Title EIE408 Principles of Virtual Reality Credit Value 3 Level 4 Pre-requisite/ Corequisite/ Exclusion Objectives Intended Subject Learning Outcomes Nil To

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

Galil Motion Control. DMC 3x01x. Datasheet

Galil Motion Control. DMC 3x01x. Datasheet Galil Motion Control DMC 3x01x Datasheet 1-916-626-0101 Galil Motion Control 270 Technology Way, Rocklin, CA [Type here] [Type here] (US ONLY) 1-800-377-6329 [Type here] Product Description The DMC-3x01x

More information

KR C4 Training courses. Overview of training courses KUKA Automatisering + Robots N.V (replaces ) Valid for 2018

KR C4 Training courses. Overview of training courses KUKA Automatisering + Robots N.V (replaces ) Valid for 2018 KR C4 Training courses Overview of training courses 2018-01-10 (replaces 2016-10-02) Valid for 2018 College To ensure that the skills of the workforce keep pace with technical developments, training is

More information

PHYSICAL ROBOTS PROGRAMMING BY IMITATION USING VIRTUAL ROBOT PROTOTYPES

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

More information

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

Learning serious knowledge while "playing"with robots

Learning serious knowledge while playingwith robots 6 th International Conference on Applied Informatics Eger, Hungary, January 27 31, 2004. Learning serious knowledge while "playing"with robots Zoltán Istenes Department of Software Technology and Methodology,

More information

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

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

More information

9 Things to Consider When Specifying Servo Motors

9 Things to Consider When Specifying Servo Motors 9 Things to Consider When Specifying Servo Motors Ensuring Optimal Servo System Performance for your Application Michael Miller and Jerry Tyson, Regional Motion Engineering Yaskawa America, Inc. There

More information

3-DEMON MONITORING PLATFORM: EXAMPLES OF APPLICATIONS IN STRUCTURAL AND GEOTECHNICAL MONITORING PROJECTS

3-DEMON MONITORING PLATFORM: EXAMPLES OF APPLICATIONS IN STRUCTURAL AND GEOTECHNICAL MONITORING PROJECTS 3-DEMON MONITORING PLATFORM: EXAMPLES OF APPLICATIONS IN STRUCTURAL AND GEOTECHNICAL MONITORING PROJECTS Luca MANETTI, Daniele INAUDI and Branko GLISIC Smartec SA, Switzerland Abstract: The 3DeMoN (3-Dimentional

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

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

Accessible Power Tool Flexible Application Scalable Solution

Accessible Power Tool Flexible Application Scalable Solution Accessible Power Tool Flexible Application Scalable Solution Franka Emika GmbH Our vision of a robot for everyone sensitive, interconnected, adaptive and cost-efficient. Even today, robotics remains a

More information

Development of a Dual-Extraction Industrial Turbine Simulator Using General Purpose Simulation Tools

Development of a Dual-Extraction Industrial Turbine Simulator Using General Purpose Simulation Tools Development of a Dual-Extraction Industrial Turbine Simulator Using General Purpose Simulation Tools Philip S. Bartells Christine K Kovach Director, Application Engineering Sr. Engineer, Application Engineering

More information

GESTURE RECOGNITION SOLUTION FOR PRESENTATION CONTROL

GESTURE RECOGNITION SOLUTION FOR PRESENTATION CONTROL GESTURE RECOGNITION SOLUTION FOR PRESENTATION CONTROL Darko Martinovikj Nevena Ackovska Faculty of Computer Science and Engineering Skopje, R. Macedonia ABSTRACT Despite the fact that there are different

More information

THE PINNACLE OF VIRTUAL REALITY CONTROLLERS

THE PINNACLE OF VIRTUAL REALITY CONTROLLERS THE PINNACLE OF VIRTUAL REALITY CONTROLLERS PRODUCT INFORMATION The Manus VR Glove is a high-end data glove that brings intuitive interaction to virtual reality. Its unique design and cutting edge technology

More information

Gold Our Best Ever Motion Solutions

Gold Our Best Ever Motion Solutions Elmo's Line Our Best Ever Motion Solutions The Trombone An Ultra-Compact 400 VDC & 800 VDC "Direct to Mains" Networking Servo Drive Up to 7 kw of Qualitative Power Motion Control Solutions Made Small,

More information

Subsea Power Grid Control System

Subsea Power Grid Control System Subsea Power Grid Control System Development Manager Offshore,Oil & Gas Integrated System Solutions 08.02.2012 Siemens Oil & Gas solutions - Offshore 2011. All rights reserved. Contents Motivation for

More information