HRTC Hard Real-time CORBA IST 37652 WP3 / K. Nilsson / Viena September 11-13, 2002 1 HRTC Robot Testbed

Slides:



Advertisements
Similar presentations
February Best Practices in Advancement Services Customer Service: Benchmarking with the Best Jennifer Houlihan Warwick Loyola Marymount University.
Advertisements

Automotive Embedded System Development in AUTOSAR
12/09/20021 Engineer Training Program Drivers & AP Installation Guide for N34BS3 Written By Suzanne Yu Uniwill Computer Intl Corp Gateway Blvd. Fremont,
Distributed Systems Architectures
Fabio Asnicar Torii Access the Digital Research Community 1 st Open Archives Forum Pisa, May 2002.
16 November 2002 Use and needs of description techniques in Study Group 4 Knut Johannessen Rapporteur Q.12/4, Telenor, Norway.
SIGN Cambodia Oct From Urban to Rural Health Care Waste Management in India Srishti Health Care Without Harm India.
Summer Time, Rate, and Productivity Management of Operations Brad C. Meyer.
KNF Pocket Card Klamath NF Pocket Cards Fire Season 2002.
ECE 495: Integrated System Design I
Movements towards a European dimension in Quality Assurance and Accreditation Don F. Westerheijden Conference Working on the European Dimension of Quality.
CSCI Intelligent Embedded Systems, Spring A Distributed Location System for the Active Office Andy Harter, Andy Hopper.
Welcome to CMPE003 Personal Computers: Hardware and Software Dr. Chane Fullmer Fall 2002 UC Santa Cruz.
Cocoa Butter Crystallisation
March 14, CMPUT680 - Winter 2006 Topic C: Loop Fusion Kit Barton
PRI Prediction Enhances EW Training By Scott McDonald & Ken McRitchie Ottawa, Ontario, Canada Visit us at MC Countermeasure Inc.
1 Chapter 11: Data Centre Administration Objectives Data Centre Structure Data Centre Structure Data Centre Administration Data Centre Administration Data.
IMPACT 12th September Investigation of extreme flood Processes and uncertainty IMPACT Investigation of Extreme Flood Processes And Uncertainty.
CE80N Introduction to Networks & The Internet Dr. Chane L. Fullmer UCSC Winter 2002.
Welcome to CMPE003 Personal Computers: Hardware and Software Dr. Chane Fullmer Fall 2002 UC Santa Cruz.
CSE331: Introduction to Networks and Security Lecture 30 Fall 2002.
Free-text Medical Document Retrieval via Phrase-based Vector Space Model Wenlei Mao, MS and Wesley W. Chu, PhD and Computer.
European Tax Issues of Mergers & Reorganizations - An Overview - Geerten M.M. Michielse Technical Assistance Advisor to the IMF Georgetown University Law.
Corso di Sistemi in Tempo Reale Laurea in Ingegneria dell‘Automazione a.a Paolo Pagano
January 22, What is a Function?. January 22, What is a Function? Central service agency (CSA) is central to the operation of State government.
IST Hard Real-time CORBA HRTC 1 WP3: Robot Control Testbed 1. 1.Physical Testbed 2. 2.Virtual Testbed 3. 3.Demo Klas Nilsson.
Wireless Embedded Systems (WEBS) Open Platform Pretreat David Culler May 18, 2001.
CS 501: Software Engineering Fall 2000 Lecture 16 System Architecture III Distributed Objects.
HRTC Hard Real-time CORBA IST WP6 / R.Sanz / Viena September 11-13, HRTC Plenary Meeting Ricardo Sanz.
Interfaces for Control Components Rajeev Alur University of Pennsylvania Joint work with Gera Weiss (and many others)
2008/7/3 NanoMon: An Adaptable Sensor Network Monitoring Software Misun Yu, Haeyong Kim, and Pyeongsoo Mah Embedded S/W Research Division Electronics and.
Telerobotics on the Internet James Mellington. Overview Telerobotics Project Goals Basic System Components The Original System Extension of the System.
IST Hard Real-time CORBA HRTC WP4 / M. Rodríguez / Lund 16 September 2003 WP4: Process Control Testbed Universidad Politécnica de Madrid.
Intel ® Research mote Ralph Kling Intel Corporation Research Santa Clara, CA.
Palletizing the Easy Way
Using FPGAs with Embedded Processors for Complete Hardware and Software Systems Jonah Weber May 2, 2006.
Annarita Giani, UC Berkeley Bruno Sinopoli & Aakash Shah, Carnegie Mellon University Gabor Karsai & Jon Wiley, Vanderbilt University TRUST 2008 Autumn.
Design and Implementation of Metallic Waste Collection Robot
Getting Started With DSP A. What is DSP? B. Which TI DSP do I use? Highest performance C6000 Most power efficient C5000 Control optimized C2000 TMS320C6000™
Reconfigurable Hardware in Wearable Computing Nodes Christian Plessl 1 Rolf Enzler 2 Herbert Walder 1 Jan Beutel 1 Marco Platzner 1 Lothar Thiele 1 1 Computer.
Chapter 8 Input/Output. Busses l Group of electrical conductors suitable for carrying computer signals from one location to another l Each conductor in.
Introduction to the Atlas Platform Mobile & Pervasive Computing Laboratory Department of Computer and Information Sciences and Engineering University of.
HRTC Meeting 12 September 2002, Vienna Smart Sensors Thomas Losert.
Department of Electrical Engineering Electronics Computers Communications Technion Israel Institute of Technology High Speed Digital Systems Lab. High.
1 소프트웨어공학 강좌 Chap 9. Distributed Systems Architectures - Architectural design for software that executes on more than one processor -
Introduction to Interactive Media Interactive Media Tools: Software.
New techniques for physical modeling and simulation Tom Lee Ph.D., Vice President, Applications Engineering, Maplesoft Kent Chisamore, Account Manager,
1 International Technology University CEN 951 Computer Architecture Lecture 1 - Introduction.
Boost Verification Results by Bridging the Hw/Sw Testbench Gap by Matthew Ballance Verification Technologist Mentor Graphics.
City College of New York 1 Player Stage Gazebo Rex Wong CCNY Robotic Lab A robotic research and development environment.
1 CMPT 275 High Level Design Phase Modularization.
BridgePoint Integration John Wolfe / Robert Day Accelerated Technology.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
Child-sized 3D Printed igus Humanoid Open Platform Philipp Allgeuer, Hafez Farazi, Michael Schreiber and Sven Behnke Autonomous Intelligent Systems University.
Software Engineering Chapter: Computer Aided Software Engineering 1 Chapter : Computer Aided Software Engineering.
CS 351/ IT 351 Modeling and Simulation Technologies HPC Architectures Dr. Jim Holten.
©Ian Sommerville 2000, Tom Dietterich 2001 Slide 1 Distributed Systems Architectures l Architectural design for software that executes on more than one.
Goals in Wearable Computing Jan Beutel, Michael Eisenring, Marco Platzner, Christian Plessl, Lothar Thiele Computer Engineering and Networks Lab Swiss.
Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 New Standards VLT Control System Mario Kiekebusch (On behalf everyone who took part.
Brandon Halleran.  The power supply for your personal computer gives your machine all the different voltages it needs to operate properly. It is able.
Project Paper Presentation Hanlin Wan March 15, 2011.
Virtual Lab on Automation Systems A Proposal under Mechatronics Laboratory Presented By Tanuja Sheorey PDPM IIITDM Jabalpur.
Dr D. Greer, Queens University Belfast ) Software Engineering Chapter 7 Software Architectural Design Learning Outcomes Understand.
INTRODUCTION TO WIRELESS SENSOR NETWORKS
Programmable Hardware: Hardware or Software?
Quanser Robotic Product Line 2015
NetFPGA - an open network development platform
System View Inc..
LIU BWS Firmware status
Presentation transcript:

HRTC Hard Real-time CORBA IST WP3 / K. Nilsson / Viena September 11-13, HRTC Robot Testbed

HRTC IST Hard Real-time CORBA WP3 / K. Nilsson / Viena September 11-13, Outline Industrial robotics Labs: Applications & control. Interfacing an industrial system. Components and control; architecture. Application specific control. Demonstrator issues. Desired experiments.

HRTC IST Hard Real-time CORBA WP3 / K. Nilsson / Viena September 11-13, Industrial Robotics Structured environments Performance demands Modular systems User-level simplicity Application specific flexible feedback Hard ( ) real-time built-in control. On-line changes of task and control

HRTC IST Hard Real-time CORBA WP3 / K. Nilsson / Viena September 11-13, Using ABB Robots, in two labs: 1.Advanced control; fully reconfigurable controller, replacing all ABB SW. 2.Advanced applications; extendable (during run-time) controller utilizing ABB controller (HW&SW). Primarily lab 1 (two robots) will be used.

HRTC IST Hard Real-time CORBA WP3 / K. Nilsson / Viena September 11-13, Complete ABB software and hardware External control interface added (orange opto-cable, right)

HRTC IST Hard Real-time CORBA WP3 / K. Nilsson / Viena September 11-13, Bus adapters Shared memory interface to external controller PCI/VME, e.g.

HRTC IST Hard Real-time CORBA WP3 / K. Nilsson / Viena September 11-13, JR3 Force Sensors

HRTC IST Hard Real-time CORBA WP3 / K. Nilsson / Viena September 11-13, PCI VME Force data Force data

HRTC IST Hard Real-time CORBA WP3 / K. Nilsson / Viena September 11-13, SafetySafety Plug-in Software Architecture Multi-layered feedback: Sensors, motors, environment Servo Int.Sens. Motion ExecuteTask Path Traj. External Sensor signals Bad actions prevented. Config. on-line; plugins – fast; high performance – slow; reasoning/planning Extra sensing: Task/Motion/Trajectory Built-in motor control with fixed sensing

HRTC IST Hard Real-time CORBA WP3 / K. Nilsson / Viena September 11-13, Using the S4C+ controller RAPID ARAC Motor control Trajectory generation Arm control ArmTool RAP/RPC Application …… Work Task description ABB controller+Robot Cell-control system ForceFeedback

HRTC IST Hard Real-time CORBA WP3 / K. Nilsson / Viena September 11-13, Extending the S4C+ controller RAPID ARAC Motor control Computing+ coordination Force control JR3 Trajectory generation Arm control Arm Work- station Tool RAP/RPC External control Bus adapters Application …… Work Task description ABB controller+Robot Cell-control system PCI VME Embedded real-time shared-memory control S4-Extension

HRTC IST Hard Real-time CORBA WP3 / K. Nilsson / Viena September 11-13, CORBA for packaging? Motion control composed from Statically defined SW/ctrl modules Dynamically added SW/ctrl modules that are Programmed manually. Generated from control blocks/specs. and used with the hard real-time parts.

HRTC IST Hard Real-time CORBA WP3 / K. Nilsson / Viena September 11-13, RTW components (->CORBA?) Computing: IO & Sens:

HRTC IST Hard Real-time CORBA WP3 / K. Nilsson / Viena September 11-13, Control control

HRTC IST Hard Real-time CORBA WP3 / K. Nilsson / Viena September 11-13, Joint sensing Axis ETRAX 100M Sw. Ether. AD RDC

HRTC IST Hard Real-time CORBA WP3 / K. Nilsson / Viena September 11-13, ABB-Cabinet + VME-PPC CPU-boards VME/PPC Drive electronics Axis ETRAX

HRTC IST Hard Real-time CORBA WP3 / K. Nilsson / Viena September 11-13, Application-specific feedback High performance tight/local feedback. High-level interfaces supporting application Open Robot Control Model-based, safe, modular, and flexible. based on industrial ABB robots (reconfigured) Real-time performance test:

HRTC IST Hard Real-time CORBA WP3 / K. Nilsson / Viena September 11-13, Networked visual feedback 2D+time 3D operation (not 3D reconstruction):

HRTC IST Hard Real-time CORBA WP3 / K. Nilsson / Viena September 11-13, Sensor fusion and control

HRTC IST Hard Real-time CORBA WP3 / K. Nilsson / Viena September 11-13, Demonstrator issues Dynamic objects (cmp. RT-CORBA1.0, footprint??) Object creation, system configuration, small nodes What ORB(s)? Source code? RT-Java RT-CORBA mapping Interaction with nonRT-CORBA Open Communication Interface(OCI): Alternative transports for the broker; Time extensions. Simulation of RT-CORBA….

HRTC IST Hard Real-time CORBA WP3 / K. Nilsson / Viena September 11-13, Visual servoing simulated

HRTC IST Hard Real-time CORBA WP3 / K. Nilsson / Viena September 11-13, Desired Experiments 1.Visual servoing (customer feedback) 2.Arm control (built-in control), timing req. 3.Force control. CORBA objects encapsulating: Sensors and actuators controllers Tool components (for intelligent systems)? with RT vs. nonRT properties.

HRTC IST Hard Real-time CORBA WP3 / K. Nilsson / Viena September 11-13, Discussion Note: To find the videos referred to in earlier slides, but not properly managed by PowerPoint, visit