Robotics. Lecture 1: Introduction to Robotics. See course website for up to date information.
|
|
|
- Hilda Young
- 9 years ago
- Views:
Transcription
1 Robotics Lecture 1: Introduction to Robotics See course website for up to date information. Andrew Davison Department of Computing Imperial College London
2 Lecture Plan Most weeks will consist of a 1 hour lecture (Tuesday 9am, 311) and a compulsory 3 hour practical session (Tuesday 10-11am, 202 and Friday 2-4pm, 202). There may some variations from week to week which will be fully detailed on the course website and announced in lectures. This week there will be a two hour lecture today, and no practical, and instead a tutorial at 2pm Friday, 311. We will not use the 3pm Friday slot this week! 1. Introduction to Robotics 2. Robot Motion 3. Sensors 4. Probabilistic Robotics 5. Monte Carlo Localisation 6. Place Recognition and Occupancy Mapping 7. Simultaneous Localisation and Mapping 8. Review and Competition
3 Robotics: An Inter-Disciplinary Field Robotics integrates science and engineering, and overlaps with many disciplines: Artificial Intelligence Computer Vision / Perception Machine Learning / Estimation / Inference Neuroscience Electronic / Mechanical Engineering In fact the differentiation between these fields is sometimes artificial. I recently heard someone (Greg Dudek) wonder whether robotics is the new physics? An umbrella science of the synthetic and interactive... In this course the emphasis will be largely pragmatic.
4 What is a Robot? A physically-embodied, artificially intelligent device with sensing and actuation. It can sense. It can act. It must think, or process information, to connect sensing and action. Pixels to torques...
5 What is a Robot? Is a washing machine a robot? Most people wouldn t say so, but it does have sensing, actuation and processing. A possible distinction between appliance and robot (David Bisset): whether the workspace is physically inside or outside the device. The cognitive ability required of a robot is much higher: the outside world is complex, and harder to understand and control. What about a modern car? Or smartphone? Are they becoming robots?
6 The Classical Robot Industry: Robot Arms The most widely-used robots today are industrial robot arms, mounted on fixed bases and used for instance in manufacturing. The task of a robot arm is to position an end-effector through which it interacts with its environment. Most operate in highly controlled environments.
7 Robots for the Wider World They need perception which gives them a suitable level of understanding of their complex and changing surroundings.
8 A Fully Autonomous Robot for the Home? There is a new wave of advanced mobile robots now aiming at much more flexible robots which can interact with the world in human-like ways. Over recent years this has again become the current goal of significant research teams; e.g. Willow Garage in the USA. See the video at from Stanford s Personal Robotics Program.
9 Advanced Real-World Manipulation Laundry-folding robot from UC Berkeley / Willow Garage
10 Our Focus: Mobile Robots A mobile robot needs actuation for locomotion and sensors for guidance. Ideally untethered and self-contained: power source, sensing, processing on-board (return to charging station? off-board computing? outside-in sensing?) Required competences include: Obstacle avoidance Localisation Mapping Path planning As well as whatever specialised task the robot is actually trying to achieve!
11 Mobile Robotics Applications Field Robotics Exploration (planetary, undersea, polar). Search and rescue (earthquake rescue; demining). Mining and heavy transport; container handling. Military (unmanned aircraft, land-based pack-bots, insect robots). Service Robotics Domestic (Vacuum cleaning, lawnmowing, laundry, more general clearing and cleaning...?). Medical (surgical robots, remote doctor, hospital delivery, helping the elderly). Transport (Autonomous cars, parcel delivery). Entertainment (Sony AIBO, Lego Mindstorms, Robocup competition, Parrot AR Drone, many others).
12 Autonomy and Processing for Mobile Robotics Level of autonomy: 1. Teleoperation (Remotely-Operated Vehicle ROV, e.g. Robot Wars, mine clearing). 2. Semi-autonomous (e.g. Mars rovers, humanoids). 3. Fully autonomous (Roomba, Grand Challenge vehicles). Computing requirements: Embedded processing: specialised or general PC architecture? GPU, FPGA, etc. Computer vision in particular can be very computationally expensive.
13 Mobile Robots: State of the Art Mars Rovers Spirit and Opportunity (NASA) Both had successful missions on Mars in starting in late Spirit went silent in March 2010; Opportunity is still operational and has to date covered more than 40km. 1.6m long; 180kg. 9 cameras (Hazcams, Navcams, Pancams, microscopic). Remote human planning combined with local autonomy. Increased autonomy as mission progressed.
14 Mobile Robots: State of the Art Mars Science Laboratory: Curiosity Rover Landed on Mars August Five times larger than Spirit/Opportunity; designed to explore at least 1 Martian year (689 Earth days), travelling 5 20km. Maximum speed 90m/hour. Radiation-hardened computer and backup. 10 cameras (6 for navigation, 4 for science). Many remote sensing and scientific instruments for studying geology, atmosphere, biosignatures.
15 Mobile Robots: State of the Art DARPA Grand Challenge 2005 winner Stanley (Stanford University, USA). Completed 175 mile desert course autonomously in 6 hours 54 minutes. Guided along rough corridor by GPS. Road-following and obstacle avoidance using laser range-finders and vision.
16 Mobile Robots: State of the Art DARPA Urban Challenge 2007 winner Boss (Carnegie Mellon University) Robots had to achieve extended missions in a mocked-up urban area, obeying traffic laws and avoiding other robots and cars. Much more sophisticated sensor suites than in desert challenge (lasers, cameras, radars) to achieve all-around awareness. Current state of the art: Google car Most car companies and other new ones now have major autonomous car projects.
17 Mobile Robots: State of the Art Animal-like Walking Robots BigDog (Boston Dynamics; recently acquired by Google) LittleDog (USC/Boston Dynamics) WildCat (Boston Dynamics) (These don t currently have on-board visual sensing.)
18 Mobile Robots: State of the Art New Generation Humanoid Robotics (Darpa Robotics Challenge ) Schaft, another company recently acquired by Google! At this stage still quite specifically programmed for these tasks but watch for big improvements soon.
19 Mobile Robots: State of the Art Autonomous Aerial Navigation (MIT Robust Robotics Group) Quadcopters; highly manoeuvrable and relatively easy to control. Inertial, laser, vision sensors; with or without GPS. Many applications (inspection, search and rescue,...)
20 Mobile Robots: State of the Art Multicopter Visual-Inertial On-Board Estimation (Autonomous Systems Lab, ETH Zurich) Application: automatic mapping of a poorly accessible gold mine. Using camera and inertial sensors only (accelerations and angular rates) for localisation and building a map of sparse landmarks. Laser scans provide a rough live reconstruction
21 Mobile Robots: State of the Art irobot Roomba Robot Vacuum Cleaner, first launched in 2002 Random bounce movement style with short-range IR sensing. Over 10 million units sold! Second generation and competing products are now aiming at precise navigation.
22 Dyson 360 Eye On sale in Japan in 2015; around the world in Uses omnidirectional vision to build a map of its environment automatically (SLAM). This permits accurate, repeatable localisation, and therefore precise coverage and cleaning.
23 The Dyson Robotics Laboratory at Imperial College Founded in 2014, funded by Dyson and led by Andrew Davison and Stefan Leutenegger, this new lab researches the vision and robotics technology that we hope will open up new categories in robotic products for the home. Part of a thriving robotics research community across Imperial College:
24 Lecture Plan Most weeks will consist of a 1 hour lecture (Tuesday 9am, 311) and a compulsory 3 hour practical session (Tuesday 10-11am, 202 and Friday 2-4pm, 202). There may some variations from week to week which will be fully detailed on the course website and announced in lectures. This week there will be a two hour lecture today, and no practical, and instead a tutorial at 2pm Friday, 311. We will not use the 3pm Friday slot this week! 1. Introduction to Robotics 2. Robot Motion 3. Sensors 4. Probabilistic Robotics 5. Monte Carlo Localisation 6. Place Recognition and Occupancy Mapping 7. Simultaneous Localisation and Mapping 8. Review and Competition
25 Robotics: Requirements 1. Essential geometry (vectors, rotations, trigonometry). 2. Essential probability theory. 3. Programming: you will write a lot of code in Python. 4. Willingness to work with robot kit hardware, which is not always. reliable.
26 Robotics: Learning Outcomes By the end of the course you should understand: 1. The defining properties of a robot: sensing and action, linked by processing. 2. An overview of the practical issues of modern-day mobile robotics. 3. Robot locomotion methods, particularly wheel configurations and uncertainty in motion. 4. Tuning a basic motor controller; 2D path planning. 5. The use of simple sensors in reactive, behavioural programming. 6. The key concepts of advanced outward looking sensors such as sonar and vision. 7. The essentials of probabilistic techniques in robotics; probabilistic localisation and SLAM. 8. Techniques for robot programming in Python.
27 Locomotion Wheels are most common, in various configurations. Legs increase mobility, but with much extra complication. Underwater or flying robots have different locomotion systems which obviously enable 3D locomotion. Moving robots usually have some form of odometry: the ability to estimate its movements from internal measurements of its actuators. For wheeled robots, we measure and integrate the velocity commands sent to each wheel. e.g.: Bigtrak!
28 Motion and Coordinate Frames Pose means position and orientation taken together. W y R y R x W θ R Coordinate Frame Carried With Robot Camera Frame R R y (up) R x (left) y W R z (forward) x W r h L Fixed World Coordinate Frame W 2D Pose x W World Frame W z W y 3D Pose More generally, we will talk about about a robot s state, which is a set of parameters describing all aspects of interest.
29 Uncertainty in Motion If a robot has proprioceptive sensing such as odometry to calculate its position, why does it also need external sensing and mapping? Because all sensors have uncertainty, and when local motion estimates are integrated drift occurs. The way to resolve drift is to refer to a map of the static world. To make contact with and make measurements of elements of this map we need outward-looking sensors.
30 Outward-Looking Sensors Sense at a distance (using sound waves, infra-red laser, visible light). Active (sonar, laser range-finder, structured light system) send and receive; or passive (camera, microphone) which just receive ambient signals. Simple sensors often directly provide measurements which are directly useful for navigation, though generally this is quite sparse. Camera images have much more detailed information but require significant processing to extract useful measurements. Localisation against a map using sonar:
31 Reactive Behaviours vs. Probabilistic Estimation d z Either use outward-looking sensor measurements as they arrive a reactive control loops (like wall following), or combine many measurements into a global estimate of scene and motion using probability theory.
32 SLAM: Building a Map On the Fly 2D SLAM with a laser range-finder; Paul Newman and David Cole, University of Oxford, 2006.
33 Large Scale Visual-Inertial SLAM Using Optimisation Keyframe-Based Visual-Inertial Odometry (Leutenegger, et.al, The International Journal of Robotics Research, 2014).
34 ElasticFusion: Reliable Room-Scale Dense Mapping Maps a scene with millions of surfels and corrects loop closures. Relies on a depth camera and GPU processing.
35 Robotics: A Practical Course Next week, in groups you will be given a robotics kit which you will keep throughout term to work on practical exercises every week. We will use these kits to build mobile robots and implement techniques such as: Wheeled configurations and uncertainty in movement. Using simple sensors to implement reactive behaviours. Investigating the characteristics of advanced sensors like sonar. Implementing a probabilistic localisation filter and precise waypoint navigation. Place recognition and free space mapping.
36 Raspberry Pi Robotics As we started in 2014, this year we will base the practical work around the Raspberry Pi single board computer, using BrickPi boards to interface with Lego motors and sensors (rather than using the Lego LXT Brick). This has many advantages; including: Flexible programming in Python/Linux and all sorts of open source tools are available. Decent processing power and much more flexibility in programming. Wi-Fi connection to a PC. And new for 2015: better motor and sensor control via our new custom controller, and rechargeable battery packs.
37 Robotics: Coursework and Assessment The coursework component is based on cumulative assessment of achievement in the practical sessions and there will be no submission of written reports. From next onwards you will be set a practical task each week, most of which (and each practical sheet will very clearly say which) will be ASSESSED. Next week, at the end of the lecture we will ask you all to organise yourself into practical groups of 4 5 members depending on final numbers; we need people to commit to the course at this point. Each assessed practical exercise will have a number of well-defined objectives with a specified number of marks for each. Most of these objectives involve practical demonstration of your robots or oral explanation of results. We will mark these exercises by visiting all groups at the start of the next week s practical session, where each group must demonstrate their robot and discuss with me or a lab assistant. We will check attendance in each group at the assessments and will ask questions to make sure each group member has been involved.
38 Robotics: Coursework and Assessment The total marks from the assessed practicals will form your overall coursework mark for Robotics. No extra written coursework will be set. All members of a group will receive the same mark by default (unless we have a strong reason to believe that certain members are not doing their share of work). Coursework marks in Robotics are worth the same as in most courses i.e. only around 15% of the total marks available for the whole course. And...it is a lot of work. But this is for a good reason. The exam will be designed to tie in closely with the coursework, and those members of groups that have made a good effort during the term have historically done very well on the exam. Previous years exam papers are a good starting point for seeing what the style of questions will be, but every year the exam will change to reflect the current lecture and practical content of the course.
39 Robotics: Competition On the final day of the course (11th March), we will have a competition between the groups, testing the performance of the robots developed for the final practical exercise. See the course website for pictures and videos from previous years competitions... but this year s challenge will be different again! See videos at
40 Extra Information Robotics course web page (will carry course timetable, notes, practical sheets, extra handouts and other information): You should not need to buy any books, but if you want some more background we can recommend the following: Probabilistic Robotics, Sebastian Thrun, Wolfram Burgard and Dieter Fox Also see relevant free online courses, e.g. from Udacity.
41 Week 1 Tutorial: Robot Floor Cleaner Dyson DC06: almost released in 2004 but never went on sale. In many ways floor cleaning presents an unusual mobile robot navigation problem; rather than just get from A to B it has to visit everywhere in a domain.
42 Some Robot Floor Cleaners on the Market Roomba Navibot Mint Neato Roomba (irobot), floor coverage Mint Floor Cleaner (Evolution Robotics)
43 Evaluating Robot Floor Cleaners Dyson GTS open source ground truth evaluation system based on ceiling-mounted cameras.
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
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.
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
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
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
Aerospace Information Technology Topics for Internships and Bachelor s and Master s Theses
Aerospace Information Technology s for Internships and Bachelor s and Master s Theses Version Nov. 2014 The Chair of Aerospace Information Technology addresses several research topics in the area of: Avionic
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.
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
Robot Sensors. Outline. The Robot Structure. Robots and Sensors. Henrik I Christensen
Robot Sensors Henrik I Christensen Robotics & Intelligent Machines @ GT Georgia Institute of Technology, Atlanta, GA 30332-0760 [email protected] Henrik I Christensen (RIM@GT) Sensors 1 / 38 Outline 1
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 Manfred Gruber Safe and Autonomous Systems
2/26/2008. Sensors For Robotics. What is sensing? Why do robots need sensors? What is the angle of my arm? internal information
Sensors For Robotics What makes a machine a robot? Sensing Planning Acting information about the environment action on the environment where is the truck? What is sensing? Sensing is converting a quantity
The Future of Mobile Robots In 2020, 26 Million Mobile Robots Will Enable Autonomy in Smart Factories, Unmanned Transportation, and Connected Homes
The Future of Mobile Robots In 2020, 26 Million Mobile Robots Will Enable Autonomy in Smart Factories, Unmanned Transportation, and Connected Homes NE5C-MT January 2015 NE5C-MT 1 Contents Section Slide
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
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
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
C.I. La chaîne d information LES CAPTEURS. Page 1 sur 5
LES CAPTEURS C.I. La chaîne d information The Touch Sensor gives your robot a sense of touch. The Touch Sensor detects when it is being pressed by something and when it is released again. Suggestions for
- 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
GIS DATA CAPTURE APPLICATIONS MANDLI COMMUNICATIONS http://www.mandli.com
GIS DATA CAPTURE APPLICATIONS MANDLI COMMUNICATIONS http://www.mandli.com Mandli Communications is a leader in specialized digital imaging equipment. Since 1983, the company has produced a range of imaging,
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
29.01.2015. Industry and Business Applications. Industry and Business Applications
Industry and Business Applications ETH Zürich 30 January 2015 Dr. Jürg Wildi Vice President Technology RUAG Aviation 1 Industry and Business Applications Where is the business for the industry? A Swiss
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
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
ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino
ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Probabilistic Fundamentals in Robotics Robot Motion Probabilistic models of mobile robots Robot motion Kinematics Velocity motion model Odometry
Data Sheet. Remote Presence for the Enterprise. Product Overview. Benefits of Video Collaboration Robots
Data Sheet Remote Presence for the Enterprise Product Overview irobot Ava 500 Video Collaboration Robot builds on the value of telepresence by extending the power of in-person beyond fixed environments
ZMART Technical Report The International Aerial Robotics Competition 2014
ZMART Technical Report The International Aerial Robotics Competition 2014 ZJU s Micro-Aerial Robotics Team (ZMART) 1 Zhejiang University, Hangzhou, Zhejiang Province, 310027, P.R.China Abstract The Zhejiang
Mobile Robot FastSLAM with Xbox Kinect
Mobile Robot FastSLAM with Xbox Kinect Design Team Taylor Apgar, Sean Suri, Xiangdong Xi Design Advisor Prof. Greg Kowalski Abstract Mapping is an interesting and difficult problem in robotics. In order
Robot Perception Continued
Robot Perception Continued 1 Visual Perception Visual Odometry Reconstruction Recognition CS 685 11 Range Sensing strategies Active range sensors Ultrasound Laser range sensor Slides adopted from Siegwart
BUSINESS JET SECURITY SYSTEM
BUSINESS JET SECURITY SYSTEM WHAT HAPPENS IF...? A business jet can be subject to a variety of risks, usually when it is parked, often at minor airfields where security can be rudimentary. These risks,
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
APPLANIX POSITION AND ORIENTATION SYSTEMS FOR LAND VEHICLES (POS LV)
APPLANIX POSITION AND ORIENTATION SYSTEMS FOR LAND VEHICLES (POS LV) POS LV powers any application where vehicle positioning and orientation is required. capture everything. precisely. APPLANIX POSITION
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
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
School of Computer Science
School of Computer Science Computer Science - Honours Level - 2014/15 October 2014 General degree students wishing to enter 3000- level modules and non- graduating students wishing to enter 3000- level
Experimental Results from TelOpTrak - Precision Indoor Tracking of Tele-operated UGVs
Experimental Results from TelOpTrak - Precision Indoor Tracking of Tele-operated UGVs Johann Borenstein*, Adam Borrell, Russ Miller, David Thomas All authors are with the University of Michigan, Dept of
E190Q Lecture 5 Autonomous Robot Navigation
E190Q Lecture 5 Autonomous Robot Navigation Instructor: Chris Clark Semester: Spring 2014 1 Figures courtesy of Siegwart & Nourbakhsh Control Structures Planning Based Control Prior Knowledge Operator
MSc in Autonomous Robotics Engineering University of York
MSc in Autonomous Robotics Engineering University of York Practical Robotics Module 2015 A Mobile Robot Navigation System: Labs 1a, 1b, 2a, 2b. Associated lectures: Lecture 1 and lecture 2, given by Nick
Designing Behavior-Based Systems
Designing Behavior-Based Systems Objectives Use schema theory to design and program behaviors Design a complete behavioral system Understand how to develop a behavioral table for behaviors Understand how
Shallow Water Swath Bathymetry from Small Platforms. Advances in Seafloor Mapping Sonar, 30 Dec 2009 Systems Engineering & Assessment Ltd.
Shallow Water Swath Bathymetry from Small Platforms Advances in Seafloor Mapping Sonar, 30 Dec 2009 Systems Engineering & Assessment Ltd. Presentation Requirements, applications and challenges SWATHplus
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
Mobile robots. Structure of this lecture. Section A: Introduction to AGV: mobile robots. Section B: Design of the ShAPE mobile robot
slide n. 1 Mobile robots Development of the ShAPE mobile robot Ing. A.Tasora Dipartimento di Ingegneria Industriale Università di Parma, Italy [email protected] slide n. 2 Structure of this lecture Section
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
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
Onboard electronics of UAVs
AARMS Vol. 5, No. 2 (2006) 237 243 TECHNOLOGY Onboard electronics of UAVs ANTAL TURÓCZI, IMRE MAKKAY Department of Electronic Warfare, Miklós Zrínyi National Defence University, Budapest, Hungary Recent
Two Novel Technologies Enabling IoT: Mobile Clouds and Visible Light Communications. Centre for Wireless Communications University of Oulu, Finland
Two Novel Technologies Enabling IoT: Mobile Clouds and Visible Light Communications Marcos Katz Centre for Wireless Communications University of Oulu, Finland Introduction: Internet of Things (IoT) What
Leakage Detection Using PLUMBOAT
International Journal of Scientific and Research Publications, Volume 4, Issue 10, October 2014 1 Leakage Detection Using PLUMBOAT Pratiksha Kulkarni Electronics & Telecommunication Department, R.A.I.T
Tracking devices. Important features. 6 Degrees of freedom. Mechanical devices. Types. Virtual Reality Technology and Programming
Tracking devices Virtual Reality Technology and Programming TNM053: Lecture 4: Tracking and I/O devices Referred to head-tracking many times Needed to get good stereo effect with parallax Essential for
Applications > Robotics research and education > Assistant robot at home > Surveillance > Tele-presence > Entertainment/Education > Cleaning
Introduction robulab 10 is a multi-purpose mobile robot designed for various indoor applications, such as research and education, tele-presence, assistance to people staying at home. robulab 10 is a generic
Introduction to Autonomous Mobile Robots
iii Introduction to Autonomous Mobile Robots second edition Roland Siegwart, Illah R. Nourbakhsh, and Davide Scaramuzza The MIT Press Cambridge, Massachusetts London, England iv 2011 Massachusetts Institute
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
SONOBOT AUTONOMOUS HYDROGRAPHIC SURVEY VEHICLE PRODUCT INFORMATION GUIDE
SONOBOT AUTONOMOUS HYDROGRAPHIC SURVEY VEHICLE PRODUCT INFORMATION GUIDE EvoLogics SONOBOT: Autonomous Surface Vehicle for Hydrographic Surveys High Precision Differential GPS for high-accuracy cartography
Aguantebocawertyuiopasdfghvdslpmj klzxcvbquieromuchoanachaguilleanic oyafernmqwertyuiopasdfghjklzxcvbn mqwertyuiopasdfghjklzxcvbnmqwerty
Aguantebocawertyuiopasdfghvdslpmj klzxcvbquieromuchoanachaguilleanic oyafernmqwertyuiopasdfghjklzxcvbn mqwertyuiopasdfghjklzxcvbnmqwerty GOOGLE CAR uiopasdfghjklzxcvbnmqwertyuiopasdf Gonzalo Ghigliazza
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
Autonomous Vehicles: Are We Ready For a New Type of Transportation?
Justin Nguyen Professor Elisa Warford Writing 340 Illumin Assignment April 28 th 2014 Autonomous Vehicles: Are We Ready For a New Type of Transportation? Engineers around the world have been working on
Masters in Advanced Computer Science
Masters in Advanced Computer Science Programme Requirements Taught Element, and PG Diploma in Advanced Computer Science: 120 credits: IS5101 CS5001 up to 30 credits from CS4100 - CS4450, subject to appropriate
School of Computer Science
School of Computer Science Head of School Professor S Linton Taught Programmes M.Sc. Advanced Computer Science Artificial Intelligence Computing and Information Technology Information Technology Human
Synthetic Sensing: Proximity / Distance Sensors
Synthetic Sensing: Proximity / Distance Sensors MediaRobotics Lab, February 2010 Proximity detection is dependent on the object of interest. One size does not fit all For non-contact distance measurement,
YOSEMITE REGIONAL OCCUPATIONAL PROGRAM COURSE OUTLINE. COURSE TITLE: Robotics Engineering I ROP S1 Robotics Engineering I ROP S2
YOSEMITE REGIONAL OCCUPATIONAL PROGRAM COURSE OUTLINE COURSE TITLE: Robotics Engineering I ROP S1 Robotics Engineering I ROP S2 COURSE NUMBER: ROP71501 ROP71502 RECOMMENDED GRADE LEVEL: 11-12 ABILITY LEVEL:
Masters in Artificial Intelligence
Masters in Artificial Intelligence Programme Requirements Taught Element, and PG Diploma in Artificial Intelligence: 120 credits: IS5101 CS5001 CS5010 CS5011 CS4402 or CS5012 in total, up to 30 credits
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
Mobius TM Command & Control Software
Mobius TM Command & Control Software Mobius TM is a user-friendly software solution used to command, control, and monitor multiple unmanned systems. In addition to its powerful confi gurable GUI, Mobius
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
A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA
A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA N. Zarrinpanjeh a, F. Dadrassjavan b, H. Fattahi c * a Islamic Azad University of Qazvin - [email protected]
Static Environment Recognition Using Omni-camera from a Moving Vehicle
Static Environment Recognition Using Omni-camera from a Moving Vehicle Teruko Yata, Chuck Thorpe Frank Dellaert The Robotics Institute Carnegie Mellon University Pittsburgh, PA 15213 USA College of Computing
Traffic Monitoring Systems. Technology and sensors
Traffic Monitoring Systems Technology and sensors Technology Inductive loops Cameras Lidar/Ladar and laser Radar GPS etc Inductive loops Inductive loops signals Inductive loop sensor The inductance signal
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
Design Report. IniTech for
Design Report by IniTech for 14 th Annual Intelligent Ground Vehicle Competition University of Maryland: Baltimore County: Erik Broman (Team Lead and Requirement Lead) Albert Hsu (Design Lead) Sean Wilson
Virtual Environments - Basics -
Virtual Environments - Basics - What Is Virtual Reality? A Web-Based Introduction Version 4 Draft 1, September, 1998 Jerry Isdale http://www.isdale.com/jerry/vr/whatisvr.html Virtual Environments allow
Smart Infrastructure Emerging Trends and Future Opportunities. Tim Wark 7 May 2013
Smart Infrastructure Emerging Trends and Future Opportunities Tim Wark 7 May 2013 INTELLIGENT CITIES SUMMIT 2013 What is the future of our cities? Presentation title Presenter name Page 2 Image: Ilja Musik
Sensors and Cellphones
Sensors and Cellphones What is a sensor? A converter that measures a physical quantity and converts it into a signal which can be read by an observer or by an instrument What are some sensors we use every
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,
Masters in Human Computer Interaction
Masters in Human Computer Interaction Programme Requirements Taught Element, and PG Diploma in Human Computer Interaction: 120 credits: IS5101 CS5001 CS5040 CS5041 CS5042 or CS5044 up to 30 credits from
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)
Tutorial for Programming the LEGO MINDSTORMS NXT
Tutorial for Programming the LEGO MINDSTORMS NXT Table of contents 1 LEGO MINDSTORMS Overview 2 Hardware 2.1 The NXT Brick 2.2 The Servo Motors 2.3 The Sensors 3 Software 3.1 Starting a Program 3.2 The
Design Specifications of an UAV for Environmental Monitoring, Safety, Video Surveillance, and Urban Security
Design Specifications of an UAV for Environmental Monitoring, Safety, Video Surveillance, and Urban Security A. Alessandri, P. Bagnerini, M. Gaggero, M. Ghio, R. Martinelli University of Genoa - Faculty
Online Computer Science Degree Programs. Bachelor s and Associate s Degree Programs for Computer Science
Online Computer Science Degree Programs EDIT Online computer science degree programs are typically offered as blended programs, due to the internship requirements for this field. Blended programs will
Tutorial 1. Introduction to robot
Tutorial 1. Introduction to moway robot www.moway-robot.com 1 Index INTRODUCTION... 2 MOWAY ROBOT... 2 MOWAY PERSON COMPARISON... 6 HEARING SENSE EXAMPLE... 11 VISION EXAMPLE... 12 TOUCH SENSE EXAMPLE...
Are we ready for Autonomous Driving? The KITTI Vision Benchmark Suite
Are we ready for Autonomous Driving? The KITTI Vision Benchmark Suite Philip Lenz 1 Andreas Geiger 2 Christoph Stiller 1 Raquel Urtasun 3 1 KARLSRUHE INSTITUTE OF TECHNOLOGY 2 MAX-PLANCK-INSTITUTE IS 3
Masters in Computing and Information Technology
Masters in Computing and Information Technology Programme Requirements Taught Element, and PG Diploma in Computing and Information Technology: 120 credits: IS5101 CS5001 or CS5002 CS5003 up to 30 credits
The NXT Generation. A complete learning solution
The NXT Generation A complete learning solution The NXT Generation LEGO MINDSTORMS Education is the latest in educational robotics, enabling students to discover ICT, science, D&T and maths concepts in
Network Robot Systems
Network Robot Systems Alberto Sanfeliu 1, Norihiro Hagita 2 and Alessandro Saffiotti 3 Guest Editors of the Special Issue on NRS 1 Institut de Robòtica I Informàtica Industrial (UPC-CSIC), Universitat
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
What Is an Electric Motor? How Does a Rotation Sensor Work?
What Is an Electric Motor? How Does a Rotation Sensor Work? Electric Motors Pre-Quiz 1. What is an electric motor? 2. Name two applications (things) you use every day that use electric motors. 3. How does
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
3D Laser Scanning Technology. Rugged hardware and powerful software combined with streamlined survey workflow
3D Laser Scanning Technology Rugged hardware and powerful software combined with streamlined survey workflow Maptek specialises in the research, development and application of 3D laser scanning technology.
CHAPTER 1 INTRODUCTION
CHAPTER 1 INTRODUCTION 1.1 Background of the Research Agile and precise maneuverability of helicopters makes them useful for many critical tasks ranging from rescue and law enforcement task to inspection
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
3. NUMBER OF PARTICIPANTS TO BE ENROLLED
3. COMPUTER 1. Purpose of the course Refer to each sub-course. 2. Training program (1)General Orientation and Japanese Language Program The General Orientation and Japanese Program are organized at the
NXT Robot Challenge. Introduction. Educational Goals. References
NXT Robot Challenge Introduction NXT Mindstorms robot kits are self contained building tools that allows students to explore various aspects of engineering relatively quickly, easily and without any supplemental
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
Professor, D.Sc. (Tech.) Eugene Kovshov MSTU «STANKIN», Moscow, Russia
Professor, D.Sc. (Tech.) Eugene Kovshov MSTU «STANKIN», Moscow, Russia As of today, the issue of Big Data processing is still of high importance. Data flow is increasingly growing. Processing methods
What s Left in E11? Technical Writing E11 Final Report
Technical Writing What s Left in E11? Technical Writing E11 Final Report 2 Next Week: Competition! Second Last Week: Robotics S&T, Eng&CS Outlooks, Last Week: Final Presentations 3 There are several common
IP-S2 Compact+ 3D Mobile Mapping System
IP-S2 Compact+ 3D Mobile Mapping System 3D scanning of road and roadside features Delivers high density point clouds and 360 spherical imagery High accuracy IMU options without export control Simple Map,
