Algorithms for Sensor-Based Robotics: Introduction and Background
|
|
|
- Gordon Jacobs
- 10 years ago
- Views:
Transcription
1 Algorithms for Sensor-Based Robotics: Introduction and Background Computer Science 436/636 Greg Hager Simon Leonard With slides borrowed from Zach Dodds and Howie Choset
2 What is a Robot? Autonomous, automaton self-willed (Greek, auto+matos) Robot Czech writer Karel Capek in 1923 play R.U.R. (Rossum s Universal Robots) labor (Slovak or Polish, robota) workman (Slovak or Polish, robotnik) In the play, robots take over the world!
3 Haptics Robotics from 50,000 feet Task level planning Mapping and Localization HRI Dynamics and Control (ME 646) Mechanisms Motion Planning Vision Manipulation 2/7/14 Applications CS 436/636, G.D. Hager
4 Two Key Problems 1. Motion Planning: Given a mechanism, a known environment, and a known start and goal, compute a set of inputs (e.g. a joint trajectory) that moves the robot from start to goal without collision. 2. Localization and Mapping: Given no a priori knowledge, use information from sensing and motion to simultaneously compute a model of the environment (a map) and robot location within the environment.
5 What is Motion Planning? Determining where to go...more than a search (or it is a geometric search) 2/7/14 CS 436/636, G.D. Hager
6 Basic Path Planning Problem Statement: Compute a continuous sequence of collision-free robot configurations connecting the initial and goal configurations 2D EXAMPLE: Geometry of environment Geometry and kinematics of robot Initial and goal configurations 2/7/14 Path Planner CS 436/636, G.D. Hager Collision-free path
7 Live Motion Planning Experiments Person 1 walks through some obstacles Person 1, looking at Person 2, directs Person 2 through obstacles Person 1, looking at Person 2 with eyes closed, directs Person 2 through obstacles Person 1, looking at a map and not Person 2, whose eyes are still closed, directs Person 2 through obstacles Person 1, looking at an object and Person 2, whose eyes are closed, directs Person 2 to grab an obstacle How do we do the last experiment with a map? 2/7/14 CS 436/636, G.D. Hager
8 What did we assume? Perfect sensors? What information Uncertainty Perfect control? What controls? What else? Uncertainty Perfect thinking? Knowledge of the world? Complete? Processing the world? Everything? 2/7/14 CS 436/636, G.D. Hager
9 Probabilistic Methods/Drug Design Courtesy Lydia Kavraki et al.
10 RoadMap Methods/Animation Path planning in high dimensional spaces Kuffner/Latombe/LaValle
11 Think About Dynamics, Too! Visually controlled juggling 3R manipulator 3-5 full frames / bounce used half-frames Al Rizzi, Noah Cowan, Rob Burridge, & Dan Koditschek estimated single-frame motion obstacle avoidance?!
12 Vision-Based Juggling
13 Planning in Juggling Space
14 SLAM Suppose you wake up in the desert and you need to find your way around --- how do you do it? A Chicken and Egg problem?
15
16
17
18
19
20
21 This Course: We will focus on two robotics problems: Robot Motion Planning: How do I get from A to B in an environment Robot Localization and Mapping: What is the structure of space, and where am I in it. We will primarily focus on algorithms, their analysis, and their implementation (when possible) from real sensor data We will focus on the *static* planning problem the world does not change our own momentum does not matter Almost all of our work will be in simulation although if you take Robocup I/II, you will be able to apply it to real robots
22 Book Principles of Robot Motion: Theory, Algorithms, and Implementations H. Choset, K. M. Lynch, S. Hutchinson, G. Kantor, W. Burgard, L. E. Kavraki and S. Thrun, MIT Press, Boston, /7/14 CS 436/636, G.D. Hager
23 Other Books Planning Algorithms Steven Lavalle, Cambridge University Prress, 2006 Robot Motion Planning, Jean-Claude Latombe, Kluwer, Free download: Probabilistic Robotics S. Thrun, W. Burgard, D. Fox MIT Press, 2006 An Introduction to AI/Robotics Robin Murphy MIT Press, /7/14 CS 436/636, G.D. Hager
24 This Course: Text: Principles of Robot Motion: Theory, Algorithms, and Implementation, Choset et. al, 2005 Chap 1: Introduction Chap 3: Kinematics and Configuration Space Chap 4: Potential Field Methods Chap 5: Roadmaps EXAM Chap 6: Cell decompositions Chap 7: Sampling-Based Motion Planning Chap 8: Kalman-Filter based Localization Chap 9: Bayesian Methods for Localization EXAM
25 Homework Assignments HW 1: Kinematics design HW 2: Simulation HW 3: Probabilistic Roadmap HW 4: SLAM Possibly a final project 2/7/14 CS 436/636, G.D. Hager
26 MoveIt! MoveIt! is a software for mobile manipulation, incorporating the latest advances in motion planning, manipulation, 3D perception, kinematics, control and navigation.
27 General Policies Homework: Roughly 4 assignments (about every 2 weeks) counts for 50% of grade. Exams count the other 50% I expect everyone to come to every lecture I welcome feedback as we go along (I m learning too!)
28 Chapter 1 The Piano-movers problem: Schwarz & Sharir ~ spawned a series of papers on rigid objects moving in space Early work theory based --- Canny PhD planning is Pspacehard! Lozano-Perez (Mason & Taylor) -- notions of configuration space and effective algorithms in the plane (1987) Latombe (early 90 s) -- efficient approximate methods Kavraki (and others, mid/late 90 s) probabilistic methods Now, considered by many to be a solved problem for typical serial chain robots Still some open problems for non-holonomic systems (e.g. a double-semi backing up) and complex dynamics (multiple airliners in turbulance)
29 Robotics is 50! First commercial robot by Unimate sold in /7/14 CS 436/636, G.D. Hager
30 A Brief Pre-History 270 BC: Clocks with movable figures 1495: da Vinci designs mechanical man 1801: Jacquard programmable loom 1921: Capek s RUR 1940: The tortoise 1954: Devol creates first programmable robot 1960: JHU The Beast 2/7/14 CS 436/636, G.D. Hager
31 Classical / Hierarchical Paradigm Sense Plan Act 70s Focus on automated reasoning and knowledge representation STRIPS (Stanford Research Institute Problem Solver): Perfect world model, closed world assumption Find boxes and move them to designated position
32 Shakey 69 Stanford Research Institute
33 Stanford CART Stanford Artificial Intelligence Laboratory / CMU (Moravec)
34 Stanford CART Stanford Artificial Intelligence Laboratory / CMU (Moravec)
35 Historical Search-based AI Shakey the Robot (SRI, ) Triangulating range-finder for sensing obstacles STRIPS based A* planner for navigating to a goal Wireless radio and video camera What have we done since? 2/7/14 CS 436/636, G.D. Hager
36 Blocks World (1960s) Historical Search-based AI 2/7/14 CS 436/636, G.D. Hager
37 Historical Search-based AI STRIPS Action Planning (1960s) 2/7/14 CS 436/636, G.D. Hager
38 Historical Search-based AI STRIPS Action Planning (1960s) 2/7/14 CS 436/636, G.D. Hager
39 Reactive / Behavior-based Paradigm Sense Act No models: The world is its own, best model Easy successes, but also limitations Investigate biological systems
40 Reactive Robots Genghis, Rodney Brooks
41 Polly (Horswill, 1992) The Polly System: specializing perception to a single task/environment a vision-based tour guide at MIT: Polly tested the limits of reactivity.
42 Hybrid Deliberative/reactive Paradigm Plan Sense Act Combines advantages of previous paradigms World model used for planning Closed loop, reactive control
43 Trends in Robotics Research Classical Robotics (mid-70 s) exact models no sensing necessary Hybrids (since 90 s) model-based at higher levels reactive at lower levels Reactive Paradigm (mid-80 s) no models relies heavily on good sensing Probabilistic Robotics (since mid-90 s) seamless integration of models and sensing inaccurate models, inaccurate sensors
44 Robotics Today 2/7/14 CS 436/636, G.D. Hager
45 Incredible Pla-orms for Research Lots of Bodies 1.1. STATE OF THE ART Willow Garage PR2 3 NASA Robonaut Rethink RoboHcs DLR JusHn Willow Garage PR2 Figure 1.1: DLR s Justin ( CS 436/636, G.D. Hager Figure 1.2: Willow Garage s PR2 (
46 Robots in Space Opportunity & Spirit on Mars since Jan. 04
47 In the Air By 2020, all aircraft bought by the military will be unmanned
48 Land and Sea... RHex: Koditschek, Rizzi, Cowan,...
49 A New Record hlp:// CS 436/636, G.D. Hager
50 Snake Robots Inspection or Search (courtesy Howie Choset)
51 Scalable robot for dexterous surgery in small spaces Nabil Simaan, Russell Taylor, Paul Flint, MD 4.2 mm diameter >1 N force application ability -- Impedance control master and slave manipulator -- Remote wrist for high dexterity -- Stereo endoscopic visualization
52 Applications: Medicine Courtesy Peter Kazanzides -- Integrated Surgical Systems, Inc
53 Intuitive Surgical da Vinci System K v Master Position Slave Position -- Impedance control master and slave manipulator -- Remote wrist for high dexterity -- Stereo endoscopic visualization
54 Heart Lander Riviere/Patronik/Zenati (CMU/U. Pittsburgh) Subxiphoid approach attach to beating heart via suction maneuver to site perform therapy Working Channel A new concept for minimally invasive surgery!
55 How Do Robots Today Make a Living? Courtesy KUKA RoboHcs Courtesy of IntuiHve Surgical ROOMBA, Courtesy IRobot KIVA Systems CS 436/636, G.D. Hager
56 Humanoids (DARPA Robotics Challenge) CMU Tartan 2/7/14 NASA Valkyrie CS 436/636, G.D. Hager
57 Minerva: A Museum Tour Guide CMU/University of Bonn
58 Your Assignment3 Read chapter 3 for the next class!
DCC - PUC. IIC-3684 Mobile Robotics. Mobile Robots IIC-3684. Robots History. Professor : Alvaro Soto. Alvaro Soto Ch. 2.
Mobile Robots IIC-3684 Robots History Professor : Alvaro Soto The Movies View Robots in the books In 1921 Czechoslovakian playwright Karel Capek creates the play R.U.R.: Rossum's Universal Robots Czech
Robot Navigation. Johannes Maurer, Institute for Software Technology TEDUSAR Summerschool 2014. u www.tugraz.at
1 Robot Navigation u www.tugraz.at 2 Motivation challenges physical laws e.g. inertia, acceleration uncertainty e.g. maps, observations geometric constraints e.g. shape of a robot dynamic environment e.g.
Introduction to Robotics
Introduction to Robotics Ph.D. Antonio Marin-Hernandez Artificial Intelligence Department Universidad Veracruzana Sebastian Camacho # 5 Xalapa, Veracruz Robotics Action and Perception LAAS-CNRS 7, av du
Robotic motion planning for 8- DOF motion stage
Robotic motion planning for 8- DOF motion stage 12 November Mark Geelen Simon Jansen Alten Mechatronics www.alten.nl [email protected] Introduction Introduction Alten FEI Motion planning MoveIt! Proof
Artificial Intelligence
Artificial Intelligence Robotics RWTH Aachen 1 Term and History Term comes from Karel Capek s play R.U.R. Rossum s universal robots Robots comes from the Czech word for corvee Manipulators first start
- 2.12 Lecture Notes - H. Harry Asada Ford Professor of Mechanical Engineering
- 2.12 Lecture Notes - H. Harry Asada Ford Professor of Mechanical Engineering Fall 2005 1 Chapter 1 Introduction Many definitions have been suggested for what we call a robot. The word may conjure up
What is Artificial Intelligence?
CSE 3401: Intro to Artificial Intelligence & Logic Programming Introduction Required Readings: Russell & Norvig Chapters 1 & 2. Lecture slides adapted from those of Fahiem Bacchus. 1 What is AI? What is
Robotics. Chapter 25. Chapter 25 1
Robotics Chapter 25 Chapter 25 1 Outline Robots, Effectors, and Sensors Localization and Mapping Motion Planning Motor Control Chapter 25 2 Mobile Robots Chapter 25 3 Manipulators P R R R R R Configuration
Robotics. Lecture 1: Introduction to Robotics. See course website http://www.doc.ic.ac.uk/~ajd/robotics/ for up to date information.
Robotics Lecture 1: Introduction to Robotics See course website http://www.doc.ic.ac.uk/~ajd/robotics/ for up to date information. Andrew Davison Department of Computing Imperial College London Lecture
P r oba bi l i sti c R oboti cs. Yrd. Doç. Dr. SIRMA YAVUZ [email protected] Room 130
P r oba bi l i sti c R oboti cs Yrd. Doç. Dr. SIRMA YAVUZ [email protected] Room 130 Orgazinational Lecture: Thursday 13:00 15:50 Office Hours: Tuesday 13:00-14:00 Thursday 11:00-12:00 Exams: 1 Midterm
Definitions. A [non-living] physical agent that performs tasks by manipulating the physical world. Categories of robots
Definitions A robot is A programmable, multifunction manipulator designed to move material, parts, tools, or specific devices through variable programmed motions for the performance of a variety of tasks.
Lecture 3: Teleoperation
ME 328: Medical Robotics Spring 2015 Lecture 3: Teleoperation Allison Okamura Stanford University Announcements 1. I am not Allison. 2. You re a huge class. So, we found a 2nd CA! meet Jeesu Baek [email protected]
Graduate Co-op Students Information Manual. Department of Computer Science. Faculty of Science. University of Regina
Graduate Co-op Students Information Manual Department of Computer Science Faculty of Science University of Regina 2014 1 Table of Contents 1. Department Description..3 2. Program Requirements and Procedures
Unit 1: INTRODUCTION TO ADVANCED ROBOTIC DESIGN & ENGINEERING
Unit 1: INTRODUCTION TO ADVANCED ROBOTIC DESIGN & ENGINEERING Technological Literacy Review of Robotics I Topics and understand and be able to implement the "design 8.1, 8.2 Technology Through the Ages
Entwicklung und Testen von Robotischen Anwendungen mit MATLAB und Simulink Maximilian Apfelbeck, MathWorks
Entwicklung und Testen von Robotischen Anwendungen mit MATLAB und Simulink Maximilian Apfelbeck, MathWorks 2015 The MathWorks, Inc. 1 Robot Teleoperation IMU IMU V, W Control Device ROS-Node Turtlebot
Industrial Robotics. Training Objective
Training Objective After watching the program and reviewing this printed material, the viewer will learn the basics of industrial robot technology and how robots are used in a variety of manufacturing
Introduction to Robotics. Vikram Kapila, Associate Professor, Mechanical Engineering
Introduction to Robotics Vikram Kapila, Associate Professor, Mechanical Engineering Definition Types Uses History Key components Applications Future Robotics @ MPCRL Outline Robot Defined Word robot was
A Cognitive Approach to Vision for a Mobile Robot
A Cognitive Approach to Vision for a Mobile Robot D. Paul Benjamin Christopher Funk Pace University, 1 Pace Plaza, New York, New York 10038, 212-346-1012 [email protected] Damian Lyons Fordham University,
INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users
INSTRUCTOR WORKBOOK for MATLAB /Simulink Users Developed by: Amir Haddadi, Ph.D., Quanser Peter Martin, M.A.SC., Quanser Quanser educational solutions are powered by: CAPTIVATE. MOTIVATE. GRADUATE. PREFACE
Classroom Activities for the Busy Teacher: EV3
Classroom Activities for the Busy Teacher: EV3 Table of Contents Chapter 1: Introduction... 1 Chapter 2: RileyRover Basics... 5 Chapter 3: Keeping Track... 13 Chapter 4: What is a Robot?... 17 Chapter
TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAAA
2015 School of Information Technology and Electrical Engineering at the University of Queensland TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAAA Schedule Week Date
AUTMOD3: A PLANNING TOOL FOR MODULAR BUILDING SYSTEM
AUTMOD3: A PLANNING TOOL FOR MODULAR BUILDING SYSTEM by V.M. Padron, O. Cardenas, R. Diez, M. Abderrahim, C. Balaguer 1 ABSTRACT: High quality modular construction is one of the solutions for the fast
Introduction to Robotics Analysis, systems, Applications Saeed B. Niku
Saeed B. Niku 1. Introduction Fig. 1.1 (a) A Kuhnezug truck-mounted crane Reprinted with permission from Kuhnezug Fordertechnik GmbH. Fig. 1.1 (b) Fanuc S-500 robots performing seam-sealing on a truck.
On evaluating performance of exploration strategies for an autonomous mobile robot
On evaluating performance of exploration strategies for an autonomous mobile robot Nicola Basilico and Francesco Amigoni Abstract The performance of an autonomous mobile robot in mapping an unknown environment
Force and Visual Control for Safe Human Robot Interaction
Force and Visual Control for Safe Human Robot Interaction Bruno SICILIANO www.prisma.unina.it PRISMA Team Force and Visual Control for Safe Human Robot Interaction 2/35 Bruno Siciliano Luigi Villani Vincenzo
CSC384 Intro to Artificial Intelligence
CSC384 Intro to Artificial Intelligence What is Artificial Intelligence? What is Intelligence? Are these Intelligent? CSC384, University of Toronto 3 What is Intelligence? Webster says: The capacity to
Tracking and integrated navigation Konrad Schindler
Tracking and integrated navigation Konrad Schindler Institute of Geodesy and Photogrammetry Tracking Navigation needs predictions for dynamic objects estimate trajectories in 3D world coordinates and extrapolate
Sensor Based Control of Autonomous Wheeled Mobile Robots
Sensor Based Control of Autonomous Wheeled Mobile Robots Gyula Mester University of Szeged, Department of Informatics e-mail: [email protected] Abstract The paper deals with the wireless sensor-based
Robot coined by Karel Capek in a 1921 science-fiction Czech play
Robotics Robot coined by Karel Capek in a 1921 science-fiction Czech play Definition: A robot is a reprogrammable, multifunctional manipulator designed to move material, parts, tools, or specialized devices
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
Medical Robots and their Control Paradigms
Medical Robots and their Control Paradigms Peter Kazanzides Associate Research Professor Dept. of Computer Science The Johns Hopkins University My Background 1983-1988 Ph.D. EE (Robotics), Brown University
Safe robot motion planning in dynamic, uncertain environments
Safe robot motion planning in dynamic, uncertain environments RSS 2011 Workshop: Guaranteeing Motion Safety for Robots June 27, 2011 Noel du Toit and Joel Burdick California Institute of Technology Dynamic,
A Simulation Analysis of Formations for Flying Multirobot Systems
A Simulation Analysis of Formations for Flying Multirobot Systems Francesco AMIGONI, Mauro Stefano GIANI, Sergio NAPOLITANO Dipartimento di Elettronica e Informazione, Politecnico di Milano Piazza Leonardo
SIPP: Safe Interval Path Planning for Dynamic Environments
SIPP: Safe Interval Path Planning for Dynamic Environments Mike Phillips and Maxim Likhachev Robotics Institute, Carnegie Mellon University, Pittsburgh, PA 15213 Abstract Robotic path planning in static
CIM Computer Integrated Manufacturing
INDEX CIM IN BASIC CONFIGURATION CIM IN ADVANCED CONFIGURATION CIM IN COMPLETE CONFIGURATION DL CIM A DL CIM B DL CIM C DL CIM C DL CIM B DL CIM A Computer Integrated Manufacturing (CIM) is a method of
Eigenständige Erkundung komplexer Umgebungen mit einem Hubschrauber UAV und dem Sampling basierten Missionsplaner MiPlEx
Eigenständige Erkundung komplexer Umgebungen mit einem Hubschrauber UAV und dem Sampling basierten Missionsplaner MiPlEx Florian-Michael Adolf DLR Institut für Flugsystemtechnik Abt. Unbemannte Luftfahrtzeuge
Current Challenges in UAS Research Intelligent Navigation and Sense & Avoid
Current Challenges in UAS Research Intelligent Navigation and Sense & Avoid Joerg Dittrich Institute of Flight Systems Department of Unmanned Aircraft UAS Research at the German Aerospace Center, Braunschweig
Autonomous Advertising Mobile Robot for Exhibitions, Developed at BMF
Autonomous Advertising Mobile Robot for Exhibitions, Developed at BMF Kucsera Péter ([email protected]) Abstract In this article an autonomous advertising mobile robot that has been realized in
Pneumatically Driven Robot System with Force Perception for Minimally Invasive Surgery
Pneumatically Driven Robot System with Force Perception for Minimally Invasive Surgery Tokyo Institute of Technology Kotaro Tadano Daisuke Haraguchi Kenji Kawashima Research Overview on Surgical Robots
Introduction. Selim Aksoy. Bilkent University [email protected]
Introduction Selim Aksoy Department of Computer Engineering Bilkent University [email protected] What is computer vision? What does it mean, to see? The plain man's answer (and Aristotle's, too)
Robotics. Lecture 3: Sensors. See course website http://www.doc.ic.ac.uk/~ajd/robotics/ for up to date information.
Robotics Lecture 3: Sensors See course website http://www.doc.ic.ac.uk/~ajd/robotics/ for up to date information. Andrew Davison Department of Computing Imperial College London Review: Locomotion Practical
Limitations of Human Vision. What is computer vision? What is computer vision (cont d)?
What is computer vision? Limitations of Human Vision Slide 1 Computer vision (image understanding) is a discipline that studies how to reconstruct, interpret and understand a 3D scene from its 2D images
Robotic Home Assistant Care-O-bot: Past Present Future
Robotic Home Assistant Care-O-bot: Past Present Future M. Hans, B. Graf, R.D. Schraft Fraunhofer Institute for Manufacturing Engineering and Automation (IPA) Nobelstr. 12, Stuttgart, Germany E-mail: {hans,
CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation. Prof. Dr. Hani Hagras
1 CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation Prof. Dr. Hani Hagras Robot Locomotion Robots might want to move in water, in the air, on land, in space.. 2 Most of the
Doctor of Philosophy in Computer Science
Doctor of Philosophy in Computer Science Background/Rationale The program aims to develop computer scientists who are armed with methods, tools and techniques from both theoretical and systems aspects
Intelligent Flexible Automation
Intelligent Flexible Automation David Peters Chief Executive Officer Universal Robotics February 20-22, 2013 Orlando World Marriott Center Orlando, Florida USA Trends in AI and Computing Power Convergence
LEARNING MOBILE ROBOTICS USING LEGO MINDSTORMS
LEARNING MOBILE ROBOTICS USING LEGO MINDSTORMS Paulo Leitão, José Gonçalves, José Barbosa Polytechnic Institute of Bragança, Department of Electrical Engineering, Quinta Santa Apolónia, Apartado 1134,P-5301-857
Medical Robotics. Control Modalities
Università di Roma La Sapienza Medical Robotics Control Modalities The Hands-On Acrobot Robot Marilena Vendittelli Dipartimento di Ingegneria Informatica, Automatica e Gestionale Control modalities differ
Path Planning for Permutation-Invariant Multi-Robot Formations
Proceedings of the 2005 IEEE International Conference on Robotics and Automation Barcelona, Spain, April 2005 Path Planning for Permutation-Invariant Multi-Robot Formations Stephen Kloder Seth Hutchinson
Integration of a Robotic Arm with the Surgical Assistant Workstation Software Framework
Integration of a Robotic Arm with the Surgical Assistant Workstation Software Framework Release 1.7 Jessie Young 1, Haytham Elhawary 2 and Aleksandra Popovic 2 July 21, 2011 1 Center for Computer-Integrated
Course of Study for the Robotics Ph.D. Program
Course of Study for the Robotics Ph.D. Program by the Faculty of the Ph.D. Program in Robotics Carnegie Mellon University Pittsburgh, Pennsylvania 15213 Revised May 2014 and applied ongoing from August
2010 Master of Science Computer Science Department, University of Massachusetts Amherst
Scott Niekum Postdoctoral Research Fellow The Robotics Institute, Carnegie Mellon University Contact Information Smith Hall, Room 228 Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA 15213
Artificial Intelligence and Robotics @ Politecnico di Milano. Presented by Matteo Matteucci
1 Artificial Intelligence and Robotics @ Politecnico di Milano Presented by Matteo Matteucci What is Artificial Intelligence «The field of theory & development of computer systems able to perform tasks
Build Better Robots Faster. Radim ŠTEFAN
Build Better Robots Faster Radim ŠTEFAN What is Virtual Instrumentation? Speed Development with Graphical Programming LabVIEW C* LabVIEW C * * does not include code to generate UI High-Level Design Tools
Separation of Concerns in Component-based Robotics
Separation of Concerns in Component-based Robotics Davide Brugali Università degli Studi di Bergamo, Italy Robot Control Architectures Typical functions implemented in software Acquiring and interpreting
3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving
3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving AIT Austrian Institute of Technology Safety & Security Department Christian Zinner Safe and Autonomous Systems
irobot Ava 500 Video Collaboration Robot Applications For On-Demand Remote Presence
irobot Ava 500 Video Collaboration Robot Applications For On-Demand Remote Presence It s all in a day s work: going to meetings, collaborating with employees, talking with partners. The irobot Ava 500
INTRODUCTION TO ROBOTICS. Dr. Bob Williams, [email protected], Ohio University
INTRODUCTION TO ROBOTICS Dr. Bob Williams, [email protected], Ohio University History Leonardo da Vinci created many robot-like sketches and designs in the 1500 s. The word robot first appeared in print
Implementation of hybrid software architecture for Artificial Intelligence System
IJCSNS International Journal of Computer Science and Network Security, VOL.7 No.1, January 2007 35 Implementation of hybrid software architecture for Artificial Intelligence System B.Vinayagasundaram and
Computer Animation and Visualisation. Lecture 1. Introduction
Computer Animation and Visualisation Lecture 1 Introduction 1 Today s topics Overview of the lecture Introduction to Computer Animation Introduction to Visualisation 2 Introduction (PhD in Tokyo, 2000,
Tracking of Small Unmanned Aerial Vehicles
Tracking of Small Unmanned Aerial Vehicles Steven Krukowski Adrien Perkins Aeronautics and Astronautics Stanford University Stanford, CA 94305 Email: [email protected] Aeronautics and Astronautics Stanford
CSCI 599: Digital Geometry Processing
CSCI 599: Digital Geometry Processing Spring 2015 Hao Li http://cs599.hao-li.com 1 USC Graphics http://gfx.usc.edu 2 Geometric Capture [Lab] http://www.hao-li.com 3 The Team Instructor! Hao Li, [email protected]
INTRODUCTION. Robotics is a relatively young field of modern technology that crosses traditional
1 INTRODUCTION Robotics is a relatively young field of modern technology that crosses traditional engineering boundaries. Understanding the complexity of robots and their applications requires knowledge
Fall 2012 Q530. Programming for Cognitive Science
Fall 2012 Q530 Programming for Cognitive Science Aimed at little or no programming experience. Improve your confidence and skills at: Writing code. Reading code. Understand the abilities and limitations
Sensory-motor control scheme based on Kohonen Maps and AVITE model
Sensory-motor control scheme based on Kohonen Maps and AVITE model Juan L. Pedreño-Molina, Antonio Guerrero-González, Oscar A. Florez-Giraldo, J. Molina-Vilaplana Technical University of Cartagena Department
Masters in Information Technology
Computer - Information Technology MSc & MPhil - 2015/6 - July 2015 Masters in Information Technology Programme Requirements Taught Element, and PG Diploma in Information Technology: 120 credits: IS5101
Sampling-Based Motion Planning Using Predictive Models
Sampling-Based Motion Planning Using Predictive Models Brendan Burns and Oliver Brock Laboratory for Perceptual Robotics Department of Computer Science University of Massachusetts Amherst Abstract Robotic
Long Term Autonomy in Office Environments
Long Term Autonomy in Office Environments Wim Meeussen, Eitan Marder-Eppstein, Kevin Watts, Brian Gerkey Willow Garage, Inc. Abstract We know that robust autonomy, even in constrained environments, is
Virtual Reality in Medicine and Surgery
Virtual Reality in Medicine and Surgery Duncan Gillies Department of Computing, Imperial College London Virtual Reality in Medicine and Surgery Lecture 1 Slide 1 A Brief History of Virtual Reality Techniques
A STRATEGIC PLANNER FOR ROBOT EXCAVATION' by Humberto Romero-Lois, Research Assistant, Department of Civil Engineering
A STRATEGIC PLANNER FOR ROBOT EXCAVATION' by Humberto Romero-Lois, Research Assistant, Department of Civil Engineering Chris Hendrickson, Professor, Department of Civil Engineering, and Irving Oppenheim,
Task Directed Programming of Sensor Based Robots
Task Directed Programming of Sensor Based Robots B. Brunner, K. Arbter, G. Hirzinger German Aerospace Research Establishment (DLR), Oberpfaffenhofen, Institute for Robotics and System Dynamics, Postfach
OMPL: The Open Motion Planning Library. Mark Moll and Lydia E. Kavraki Department of Computer Science Rice University Houston, TX USA
OMPL: The Open Motion Planning Library Mark Moll and Lydia E. Kavraki Department of Computer Science Rice University Houston, TX USA 1 Motion planning problems are hard PROBLEM Geometric Constraints: Sofa
Obstacle Avoidance Design for Humanoid Robot Based on Four Infrared Sensors
Tamkang Journal of Science and Engineering, Vol. 12, No. 3, pp. 249 258 (2009) 249 Obstacle Avoidance Design for Humanoid Robot Based on Four Infrared Sensors Ching-Chang Wong 1 *, Chi-Tai Cheng 1, Kai-Hsiang
Positioning control in the Healthcare domain. Rob Albers, PhD Healthcare / Image Guided Therapy Systems March 25, 2015
Positioning control in the Healthcare domain Rob Albers, PhD Healthcare / Image Guided Therapy Systems March 25, 2015 Agenda Introduction: Philips Healthcare Image Guided Therapy Systems Positioning control
IMPROVING RESOURCE LEVELING IN AGILE SOFTWARE DEVELOPMENT PROJECTS THROUGH AGENT-BASED APPROACH
IMPROVING RESOURCE LEVELING IN AGILE SOFTWARE DEVELOPMENT PROJECTS THROUGH AGENT-BASED APPROACH Constanta Nicoleta BODEA PhD, University Professor, Economic Informatics Department University of Economics,
Master of Science in Computer Science
Master of Science in Computer Science Background/Rationale The MSCS program aims to provide both breadth and depth of knowledge in the concepts and techniques related to the theory, design, implementation,
Visual Servoing Methodology for Selective Tree Pruning by Human-Robot Collaborative System
Ref: C0287 Visual Servoing Methodology for Selective Tree Pruning by Human-Robot Collaborative System Avital Bechar, Victor Bloch, Roee Finkelshtain, Sivan Levi, Aharon Hoffman, Haim Egozi and Ze ev Schmilovitch,
Donaxi@HOME Project. Keywords: Hybrid Algorithm, Human-Face Detection, Tracking Unrestricted, Identification of People, Fall, dynamic and kinematic.
Donaxi@HOME Project Héctor S Vargas, Edson Olmedo, A Daniel Martínez, ML Mónica López, Esperanza Medina, José L Pérez, Damian Linares, Carlos Peto, Enrique R García, Víctor Poisot, Jaime Robles, Gerson
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence Kalev Kask ICS 271 Fall 2014 http://www.ics.uci.edu/~kkask/fall-2014 CS271/ Course requirements Assignments: There will be weekly homework assignments, a project,
Automated offline programming for robotic welding system with high degree of freedoms
University of Wollongong Research Online Faculty of Engineering - Papers (Archive) Faculty of Engineering and Information Sciences 2012 Automated offline programming for robotic welding system with high
COMP-424: Artificial intelligence. Lecture 1: Introduction to AI!
COMP 424 - Artificial Intelligence Lecture 1: Introduction to AI! Instructor: Joelle Pineau ([email protected]) Class web page: www.cs.mcgill.ca/~jpineau/comp424 Unless otherwise noted, all material
Frequently Asked Questions
Frequently Asked Questions Basic Facts What does the name ASIMO stand for? ASIMO stands for Advanced Step in Innovative Mobility. Who created ASIMO? ASIMO was developed by Honda Motor Co., Ltd., a world
CS 6795 Introduction to Cognitive Science Spring 2012 Homework Assignment 3
THE GEORGIA INSTITUTE OF TECHNOLOGY CS 6795 Introduction to Cognitive Science Spring 2012 Homework Assignment 3 Mason Nixon 23rd February, 2012 Assignment In class we discussed some of your ideas designing
Course Outline Department of Computing Science Faculty of Science. COMP 3710-3 Applied Artificial Intelligence (3,1,0) Fall 2015
Course Outline Department of Computing Science Faculty of Science COMP 710 - Applied Artificial Intelligence (,1,0) Fall 2015 Instructor: Office: Phone/Voice Mail: E-Mail: Course Description : Students
ASSESSMENT OF VISUALIZATION SOFTWARE FOR SUPPORT OF CONSTRUCTION SITE INSPECTION TASKS USING DATA COLLECTED FROM REALITY CAPTURE TECHNOLOGIES
ASSESSMENT OF VISUALIZATION SOFTWARE FOR SUPPORT OF CONSTRUCTION SITE INSPECTION TASKS USING DATA COLLECTED FROM REALITY CAPTURE TECHNOLOGIES ABSTRACT Chris Gordon 1, Burcu Akinci 2, Frank Boukamp 3, and
DEGREE PLAN INSTRUCTIONS FOR COMPUTER ENGINEERING
DEGREE PLAN INSTRUCTIONS FOR COMPUTER ENGINEERING Fall 2000 The instructions contained in this packet are to be used as a guide in preparing the Departmental Computer Science Degree Plan Form for the Bachelor's
Industrial Robots, Service Robots, and Personal Robots
World Technology Evaluation Center International Study of Robotics Research Industrial Robots, Service Robots, and Personal Robots Vijay Kumar, University of Pennsylvania [presenter] George Bekey, University
3D Collision Avoidance for Digital Actors Locomotion
3D Collision Avoidance for Digital Actors Locomotion Julien Pettré, Jean-Paul Laumond, Thierry Siméon LAAS - CNRS 7, av. du Colonel Roche 31077 Toulouse Cedex 4 - FRANCE jpettre,jpl,[email protected] Abstract
