Robot Level 0 APIs data acquisition and motor control Level 1 APIs sensorimotor primitives Level 2 APIs ontogenetic action primitives Level 3 APIs prospective.

Slides:



Advertisements
Similar presentations
The RobotCub project Giulio Sandini (1,2), Giorgio Metta (1,2), David Vernon (1) (1) University of Genoa (2) Italian Institute of Technology.
Advertisements

REST and the Exchange Network 5/30/ REST REST stands for Representational State Transfer 2.
Kinematic Synthesis of Robotic Manipulators from Task Descriptions June 2003 By: Tarek Sobh, Daniel Toundykov.
PLANSERVE Planning and Scheduling Techniques for the Intelligent Problem Solving Grid Planning and Scheduling Team ISTC-CNR National Research Council of.
Cognitive Colonization The Robotics Institute Carnegie Mellon University Bernardine Dias, Bruce Digney, Martial Hebert, Bart Nabbe, Tony Stentz, Scott.
CS 326 A: Motion Planning Humanoid and Legged Robots.
Mechatronics 1 Week 2. Learning Outcomes By the end of this session, students will understand constituents of robotics, robot anatomy and what contributes.
Communication & Robotics Laboratory 1 Students: Jason Gorski, Aleksandra Krsteva, Yuanyuan Chen Faculty: Imad H. Elhajj Department of Computer Science.
AGENT-BASED APPROACH FOR ELECTRICITY DISTRIBUTION SYSTEMS University of Jyväskylä University of Vaasa Acknowledgements: Industrial Ontologies Group.
The Next Step SPACE ROBOTICS INITIATIVE TIM Robotic Assembly and Maintenance of Space Solar Power Facilities Red Whittaker The Robotics Institute.
VRML for Kinematic and Physical Modeling and Simulations Benjamin Pugliese Mahesh Saptharishi.
CPSC 452: Lecture 1 Introduction, Homogeneous transformations and Coordinate frames.
Study on Mobile Robot Navigation Techniques Presenter: 林易增 2008/8/26.
Tutorial 4 Direct Kinematics (on the board) Workspaces.
UNC Chapel Hill D. Manocha COMP Robotics: An Introduction Mon/Wed 11:00am – 12:15pm (SN 115) Dinesh.
1 Rosetta and Gazebo: Simulating Robots A CE Project Robotics Institute, Carnegie Mellon September 12, 2007.
ME 486 Robotics Spring 2004, Lecture 1 ME 486 Robotics Dept. of Mechanical Engineering New Mexico State University Ou Ma Office: JH 515,
Definition of an Industrial Robot
ExTASY 0.1 Beta Testing 1 st April 2015
Juhana Leiwo – Marco Torti.  Position and movement  Direction of acceleration (gravity) ‏  Proximity and collision sensing  3-dimensional spatial.
Juhana Leiwo – Marco Torti.  Position and movement  Direction of acceleration (gravity) ‏  Proximity and collision sensing  3-dimensional spatial.
15/09/2015handout 31 Robot Kinematics Logics of presentation: Kinematics: what Coordinate system: way to describe motion Relation between two coordinate.
1 Animation & Java3D ©Anthony Steed Overview n Introduction to Animation Kinematics Dynamics Boids n Java3D Scene graph Animation Vehicles.
SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction.
MAGIC Robot Demo ESE111 November Joe Trovato, James Yang.
Towards Cognitive Robotics Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Christian.
Robot and Robot Classification
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010 ROBOT CONTROL T. Bajd and M. Mihelj.
Emergence of Cognitive Grasping through Emulation, Introspection and Surprise GRASP EUl 7 th Framework Program GRASP Emergence of Cognitive Grasping through.
Simultaneous Localization and Mapping
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 05. Review Software design methods Design Paradigms Typical Design Trade-offs.
User interface design and human computer interaction Xiangming Mu.
Kinematics Jehee Lee Seoul National University. Kinematics How to animate skeletons (articulated figures) Kinematics is the study of motion without regard.
UNC Chapel Hill M. C. Lin COMP Robotics: An Introduction Tues/Thur 11:00am – 12:15pm (SN 115) Ming C. Lin SN223,
Joint meeting IRTF T2T RG & W3C WoT IG Report of W3C WoT IG Task force on API and protocol mapping by Johannes Hund.
DARPA ITO/MARS Project Update Vanderbilt University A Software Architecture and Tools for Autonomous Robots that Learn on Mission K. Kawamura, M. Wilkes,
Researcher Challenges: Create Maps for the 21st Century Werner Kuhn Institute for Geoinformatics University of Muenster.
Implementing Parametric CAD in STEP ???? Kenneth E. Wolsey May 16, 2007
Autonomous Soil Investigator. What Is the ASI? Designed to complete the 2013 IEEE student robotics challenge Collects "soil" samples from a simulated.
M. Zareinejad 1. 2 Grounded interfaces Very similar to robots Need Kinematics –––––– Determine endpoint position Calculate velocities Calculate force-torque.
CSCE 452 Intro to Robotics CSCE 452: Lecture 1 Introduction, Homogeneous Transformations, and Coordinate frames.
Java EE Patterns Dan Bugariu.  What is Java EE ?  What is a Pattern ?
COMP 417 – Jan 12 th, 2006 Guest Lecturer: David Meger Topic: Camera Networks for Robot Localization.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 1.1: Welcome Jürgen Sturm Technische Universität München.
Maps & Globes Introduction. What is a map A map is a flat representation of the earth’s land and water features. They give us directions and show us where.
ATI LEGO ROBOLAB Steps To Getting Started. ROBOLAB Introduction  Robots are built around the RCX programmable LEGO brick that is used to control motors.
August 7, 2003 BITS C461/IS C341 Software Engineering1 Infrastructure for Software Service Provider Last Update: August 6, 2003 Aditya Mathur.
Middle School YARP
Ali Ghadirzadeh, Atsuto Maki, Mårten Björkman Sept 28- Oct Hamburg Germany Presented by Jen-Fang Chang 1.
Manipulation in Human Environments
Scope of RobotCub API Levels AMARSi RCI AMARSi CCA
Towards Standards for Goal-Based Operations
Andreas Hermann, Felix Mauch, Sebastian Klemm, Arne Roennau
From Action Representation to Action Execution: Exploring the Links Between Mental Representation and Movement William Land1,2,3 Dima Volchenkov3 & Thomas.
Hire Toyota Innova in Delhi for Outstation Tour
Zaid H. Rashid Supervisor Dr. Hassan M. Alwan
Manipulation in Human Environments
MiKi Maps + Wiki = MiKi.
פחת ורווח הון סוגיות מיוחדות תהילה ששון עו"ד (רו"ח) ספטמבר 2015
Building Graphical User Interface with Swing a short introduction
أنماط الإدارة المدرسية وتفويض السلطة الدكتور أشرف الصايغ
قوانين برگزاري مناقصات و آيين نامه مالي و معاملاتي دانشگاه علوم پزشكي و خدمات بهداشتي ،درماني تهران
Robot Intelligence Kevin Warwick.
Programming Languages
Managing the Test Process CS 4501 / 6501 Software Testing
3D Modeling & Augmented Reality S3(3) 匠印社 3D JOLLYFAB.
Amir Kouretchian Peter Turschmid Chris Byszeski
Planning.
Practice Geometry Practice
Task Manager & Profile Interface
Presentation transcript:

Robot Level 0 APIs data acquisition and motor control Level 1 APIs sensorimotor primitives Level 2 APIs ontogenetic action primitives Level 3 APIs prospective action primitives Robot Level 0 APIs data acquisition and motor control AMARSi CCA CCA RCI fine-grained data-flow architecture “coarse-grained YARP processes”

Feature Models Structural representation of robot control and compliance features

Node Interfaces Mapping of Domain Analysis / Feature Models to Software Interfaces

Body representation Setting nodes in relation via kinematics, dynamics and/or geometry Loose collection of nodes not only enough -Example: Endeffector Control  Setting nodes in relation -Kinematics (Task space ctrl) -Dynamics (Force, compliance) -Geometry (Collision Avoidance)

FlexIRob The Bielefeld Architecture Prototyping System