The Future of AI A Robotics Perspective

Similar documents
Introduction to Mobile Robotics Welcome

Advanced Robotics Introduction

Advanced Robotics Introduction

Building Perceptive Robots with INTEL Euclid Development kit

Cognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many

Robot Motion Planning

Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation

An Experimental Comparison of Path Planning Techniques for Teams of Mobile Robots

Rapid Development System for Humanoid Vision-based Behaviors with Real-Virtual Common Interface

International Journal of Informative & Futuristic Research ISSN (Online):

Robotics Enabling Autonomy in Challenging Environments

Hybrid architectures. IAR Lecture 6 Barbara Webb

Baset Adult-Size 2016 Team Description Paper

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

Spring 19 Planning Techniques for Robotics Introduction; What is Planning for Robotics?

A Probabilistic Method for Planning Collision-free Trajectories of Multiple Mobile Robots

NimbRo 2005 Team Description

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects

Physics-Based Manipulation in Human Environments

Mobile Robots Exploration and Mapping in 2D

Unit 1: Introduction to Autonomous Robotics

Intro to AI. AI is a huge field. AI is a huge field 2/19/15. What is AI. One definition:

Recommended Text. Logistics. Course Logistics. Intelligent Robotic Systems

Graphical Simulation and High-Level Control of Humanoid Robots

Introduction to Robotics

Fall 17 Planning & Decision-making in Robotics Introduction; What is Planning, Role of Planning in Robots

Intro to AI. AI is a huge field. AI is a huge field 2/26/16. What is AI (artificial intelligence) What is AI. One definition:

High Speed vslam Using System-on-Chip Based Vision. Jörgen Lidholm Mälardalen University Västerås, Sweden

EE631 Cooperating Autonomous Mobile Robots. Lecture 1: Introduction. Prof. Yi Guo ECE Department

EROS TEAM. Team Description for Humanoid Kidsize League of Robocup2013

The Robotic Busboy: Steps Towards Developing a Mobile Robotic Home Assistant

DelFly Versions. See Figs. A.1, A.2, A.3, A.4 and A.5.

DESIGN CONSTRAINTS ANALYSIS

Autonomous and Mobile Robotics Prof. Giuseppe Oriolo. Introduction: Applications, Problems, Architectures

Kid-Size Humanoid Soccer Robot Design by TKU Team

Creating a 3D environment map from 2D camera images in robotics

Autonomous Mobile Robots

CS 378: Autonomous Intelligent Robotics. Instructor: Jivko Sinapov

ZJUDancer Team Description Paper Humanoid Kid-Size League of Robocup 2014

Sensor system of a small biped entertainment robot

Simulation of a mobile robot navigation system

ZJUDancer Team Description Paper Humanoid Kid-Size League of Robocup 2015

Planning in autonomous mobile robotics

Human-robot relation. Human-robot relation

Introduction to Robotics

Introduction to Robotics

An Autonomous Self- Propelled Robot Designed for Obstacle Avoidance and Fire Fighting

NimbRo KidSize 2006 Team Description

Benchmarking Intelligent Service Robots through Scientific Competitions. Luca Iocchi. Sapienza University of Rome, Italy

Unit 1: Introduction to Autonomous Robotics

Slides that go with the book

Key-Words: - Fuzzy Behaviour Controls, Multiple Target Tracking, Obstacle Avoidance, Ultrasonic Range Finders

CS295-1 Final Project : AIBO

Team Description

Robo-Erectus Tr-2010 TeenSize Team Description Paper.

Research Statement MAXIM LIKHACHEV

Robot Navigation System with RFID and Ultrasonic Sensors A.Seshanka Venkatesh 1, K.Vamsi Krishna 2, N.K.R.Swamy 3, P.Simhachalam 4

Artificial Beacons with RGB-D Environment Mapping for Indoor Mobile Robot Localization

Team Description Paper

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT

Team Description Paper: HuroEvolution Humanoid Robot for Robocup 2010 Humanoid League

Behaviour-Based Control. IAR Lecture 5 Barbara Webb

Cognitive robotics using vision and mapping systems with Soar

CS686: Robot Motion Planning and Applications

Team Description Paper: Darmstadt Dribblers & Hajime Team (KidSize) and Darmstadt Dribblers (TeenSize)

Overview of Challenges in the Development of Autonomous Mobile Robots. August 23, 2011

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment

Keywords: Multi-robot adversarial environments, real-time autonomous robots

MTRX 4700 : Experimental Robotics

CS 343: Artificial Intelligence

Vision-based Localization and Mapping with Heterogeneous Teams of Ground and Micro Flying Robots

4D-Particle filter localization for a simulated UAV

Experimental Study of Autonomous Target Pursuit with a Micro Fixed Wing Aircraft

IEEE-CYBER 2018 Conference Program

Intuitive Vision Robot Kit For Efficient Education

Senior Design I. Fast Acquisition and Real-time Tracking Vehicle. University of Central Florida

Subsumption Architecture in Swarm Robotics. Cuong Nguyen Viet 16/11/2015

CORC 3303 Exploring Robotics. Why Teams?

Courses on Robotics by Guest Lecturing at Balkan Countries

The Oil & Gas Industry Requirements for Marine Robots of the 21st century

Robot Mapping. Introduction to Robot Mapping. Gian Diego Tipaldi, Wolfram Burgard

Design of an office guide robot for social interaction studies

Learning Probabilistic Models for Mobile Manipulation Robots

Perception. Read: AIMA Chapter 24 & Chapter HW#8 due today. Vision

CMDragons 2009 Team Description

Limits of a Distributed Intelligent Networked Device in the Intelligence Space. 1 Brief History of the Intelligent Space

Research Proposal: Autonomous Mobile Robot Platform for Indoor Applications :xwgn zrvd ziad mipt ineyiil zinepehe`e zciip ziheaex dnxethlt

Team Kanaloa: research initiatives and the Vertically Integrated Project (VIP) development paradigm

Major Project SSAD. Mentor : Raghudeep SSAD Mentor :Manish Jha Group : Group20 Members : Harshit Daga ( ) Aman Saxena ( )

School of Surveying & Spatial Information Systems, UNSW, Sydney, Australia

Optic Flow Based Skill Learning for A Humanoid to Trap, Approach to, and Pass a Ball

Designing an Embedded System for Autonomous Building Map Exploration Robot

Introduction to Robotics

CS343 Introduction to Artificial Intelligence Spring 2010

What is AI? AI is the reproduction of human reasoning and intelligent behavior by computational methods. an attempt of. Intelligent behavior Computer

Walking and Flying Robots for Challenging Environments

Team KMUTT: Team Description Paper

CAPACITIES FOR TECHNOLOGY TRANSFER

TEAM AERO-I TEAM AERO-I JOURNAL PAPER DELHI TECHNOLOGICAL UNIVERSITY Journal paper for IARC 2014

Artificial Intelligence: Implications for Autonomous Weapons. Stuart Russell University of California, Berkeley

Transcription:

The Future of AI A Robotics Perspective Wolfram Burgard Autonomous Intelligent Systems Department of Computer Science University of Freiburg Germany

The Future of AI My Robotics Perspective Wolfram Burgard Autonomous Intelligent Systems Department of Computer Science University of Freiburg Germany

Autonomous Systems in AI Agents that perceive their environment and generate actions to achieve their goals sense agent environment act

in Robotics Physical agents that perceive their environment and generate actions to achieve their goals model sense environment act

Where are We?

Humanoids Overcoming the uncanny valley [Courtesy by Hiroshi Ishiguro]

RoboCup [Courtesy by Sven Behnke]

The DARPA Grand Challenge [Courtesy by Sebastian Thrun]

Tasks to be Solved by Robots Collision Avoidance Mapping Navigation Localization Path planning Perception Acting (under uncertainty) Interaction Manipulation and grasping Planning Learning Cooperation...

AI Disciplines Involved Machine learning Planning Distributed AI Probabilistic AI...

Problems Argued to be Solved in Robotics Localization Path planning Mapping SLAM

Path Planning [Courtesy by Dave Ferguson]

Localization

SLAM 14

SLAM 15

What are We Good At? Mechanical design Navigation Planning Multi-agent systems Learning

Limitations and Challenges Dynamic and changing environments Large-scale environments Object recognition Recognition of situations Representations Planning complex behaviors

Large-Scale Indoor/Outdoor Map size: 299 by 147m Cell resolution: 10cm Number of data points: 45,000,000

3D Map Example

Increasing Size

Increasing Complexity

Consequences Many existing algorithms are too complex to be applicable. Storage capacity eventually too small. We lack representations that cover all relevant aspects and can be efficiently updated upon sensory input

Reducing the Size of the Robot Minimization of energy consumption Low computational power Limited perception

Micro Arial Vehicles Characteristics 80g 120mm span width 4mins flight time BT communication RC commands Up to 2000 MMACs Carbon cage Motor Stabilizer Propeller Swashplate Linear actuator Features Attitude control Altitude control Forward flight Indoor operation Manually launched Motor MTx IMU Peripheral PCBs holder Main board (PCB) Battery Altitude sensor [Courtesy by mufly Project]

Prototype of the mufly Project

The Blimp System Intel XScale PXA270 600MHz, 32MB flash memory with a fullfledged Linux system Interface Card providing several communication interfaces like UART, SPI, I 2 C, GPIO, and USB USB camera Ultrasonic senor Battery, 3.7V, 1500mAh Total weight 180 grams

How to Scale Computing Intensive Algorithms?

Challenges Large-scale environments are too demanding with respect to storage and computational requirements Small-scale or low-cost robots require to down-scale computing-intensive algorithms Representations that cover all relevant aspects and can efficiently be updated

Robotics Tomorrow?

Service Robot Projects

Why do We Have this Gap? Why is there currently no real service robot that assists us in our everyday life? Let us assume we get a huge grant for building one, what are the technical challenges that we will be faced with?

What Would we Need to Build a Service Robot?

Requirements Complex representations and planning Object recognition Vision

Object Recognition Object recognition is a fundamental requirement for service robots. Current technology is not robust enough to flexibly handle sufficiently many objects. Object identification Learning the geometry and object properties Learning how to handle the objects

Object and Scene Recognition [Courtesy by D. Hoiem, A.A. Efros, and M. Hebert]

Moving Objects Around [Courtesy by Stilman et al.]

Moving Objects Around [Courtesy by Stilman et al.]

Moving Objects Around [Courtesy by Stilman et al.]

To Go or Not To Go

To Go or Not To Go

Navigation in Environments with Deformable Objects

Knowledge Representation and Planning Uncertainty? Time? Optimality? Ambiguities? [Giacomo et al.]

Spatial Reasoning Take the second door on the left. Take the orange juice out of the fridge and put it on the kitchen table. Lay a dinner table for four people. Go straight for.1 miles, then take a right.

Conclusions Robotics is faced with many (AI) problems that are individually hard. Vision Object recognition Representation Planning and reasoning Scaling problems Perception and state estimation One key challenge for the future lies in the development of new robust solutions to these problems and their successful integration

Don t Panic! AI will provide key technologies!

The Future Advances will be due to advances in the individual sub-disciplines or areas increase of computing power integration The improvements in the performance of the robots will directly illustrate the advance. Robotics is an ideal benchmark for AI

References Giuseppe De Giacomo, Yves Lespérance, and Hector Levesque. ConGolog, a concurrent programming language based on the situation calculus. Artificial Intelligence, 121(1-2):109-169, 2000. Derek Hoiem, Alexei A. Efros, Martial Hebert. Putting Objects in Perspective. In CVPR 2006. J.J. Kuffner, K. Nishiwaki, S. Kagami, M. Inaba, and H. Inoue. Motion planning for humanoid robots under obstacle and dynamic balance constraints. In Proc. IEEE Int'l Conf. on Robotics and Automation (ICRA'2001), 2001. http://www.service-robotik-initiative.de/ http://www.mufly.ethz.ch/ http://robonaut.jsc.nasa.gov/ http://www.is.aist.go.jp/humanoid/