Autonomous Intelligent Robotics Instructor: Shiqi Zhang - - PowerPoint PPT Presentation

autonomous intelligent robotics
SMART_READER_LITE
LIVE PREVIEW

Autonomous Intelligent Robotics Instructor: Shiqi Zhang - - PowerPoint PPT Presentation

Spring 2018 CIS 693, EEC 693, EEC 793: Autonomous Intelligent Robotics Instructor: Shiqi Zhang http://eecs.csuohio.edu/~szhang/teaching/18spring/ Reading: BWIBots: A platform for bridging the gap between AI and Human-Robot Interaction


slide-1
SLIDE 1

Spring 2018 CIS 693, EEC 693, EEC 793:

Autonomous Intelligent Robotics

Instructor: Shiqi Zhang

http://eecs.csuohio.edu/~szhang/teaching/18spring/

slide-2
SLIDE 2

Reading: “BWIBots: A platform for bridging the gap between AI and Human-Robot Interaction research”

  • Planning using action language BC

– Will be discussed in “task planning”

  • Incorporating uncertainty into planning

– Will be discussed in “commonsense reasoning”

  • Understanding natural language requests

– Will be discussed in “natural language processing”

slide-3
SLIDE 3

What type of robot do you need?

https://www.ted.com/talks/a_robot_that_flies_like_a_bird At 2:00

slide-4
SLIDE 4
slide-5
SLIDE 5

Indoor wheeled robots

3k-6k

slide-6
SLIDE 6

Indoor wheeled robots

3k-6k 30k-60k

slide-7
SLIDE 7

Indoor wheeled robots

3k-6k 30k-60k 300k-600k

slide-8
SLIDE 8

Indoor wheeled robots

3k-6k 30k-60k 300k-600k

How are they different?

slide-9
SLIDE 9

BWIBot hardware

slide-10
SLIDE 10

What exactly is happening? Video

slide-11
SLIDE 11

Symbolic-level planning: goto(room_101) 2d position: <x, y, theta> Semantic map 2d trajectory Global path planner Local path planner Control signals

slide-12
SLIDE 12

Planning at symbolic level

  • A description about action preconditions and

effects

  • Initial and goal states
slide-13
SLIDE 13

Global path planning

  • A PRM example
slide-14
SLIDE 14

Local path planning for obstacle avoidance

slide-15
SLIDE 15

Questions

  • Which level robot localization is placed at?

– Particle filter (AMCL) – Kalman filter

  • Where is obstacle avoidance?

– Dynamic window – Vector Field Histogram

  • Where is A* and/or Dijkstra?
slide-16
SLIDE 16

The software architecture for the BWIBots

slide-17
SLIDE 17

The next reading

  • Fox, Dieter, Wolfram Burgard, Frank Dellaert, and Sebastian Thrun.

"Monte carlo localization: Efficient position estimation for mobile robots." AAAI/IAAI 1999, no. 343-349 (1999): 2-2.

  • This paper just won the AAAI Classic Paper Award

https://rse-lab.cs.washington.edu/2017-aaai-classic-paper-award-goes-to-monte-carlo-localization-paper/