AR2022 Lec 1-Final
AR2022 Lec 1-Final
AR2022 Lec 1-Final
INTRODUCTION
LECTURE
...
Actor
person
person car PREDICT Safety
module
PREVENT
Content
Block 3: Discussion
Block 1: Course description
Organization
Content
Problem 1
Tasks addressed that need to be solved by robots?
Solution to Problem 1
• Navigation
• Perception
• Learning
• Cooperation
• Acting
• Interaction
• Planning
• etc.
Introduction & Motivation
Robotics yesterday
• Highly repeatable tasks
• Robots bolted to a ground
• Limited to no perception
• Very little AI
Figure 1: Industrial robots
Current trends
• Entertainment, toys
• Service
• Medical, surgery
• Industrial automation
• Exploration at hazardous
area
• Self-driving cars
• etc.
knowledge, Mission
database commands
/
Position"
"Global Cognition.
Localization
Map building map Path Planning
Environment model
Local map Path
7
Information Path execution
extraction and
interpretation See-think-act
M
É
Ram data Actuator cards
÷:
ed
Sensine Acting
Real world
Environment
Motion control | kinematics
• Rolling constraints
• No-sliding constraints
ẋ
ẏ = f (φ̇1 , . . . , φ̇n , θ, geometry)
Xp
θ̇ y
x
φ̇1
.
.. = f (ẋ, ẏ, θ) y
φ̇n "
Autonomous robotics | the see-think-act cycle
knowledge, Mission
database commands
/
Position"
"Global Cognition.
Localization
Map building map Path Planning
Environment model
Local map Path
7
Information Path execution
extraction and
interpretation See-think-act
M
É
Ram data Actuator cards
÷:
ed
Sensine Acting
Real world
Environment
Perception | sensing
lens
object focal
plane
position
Localization (map) Coonition
local map ①
Real Mo ion
Perception
world control
Objects
< Models: pose, learn
interaction
É
Features
É ← Models: pose, learn
Navigation
É
Raw data
Sources: Roland Siegwart, Illah R. Nourbakhsh, and Davide Scaramuzza. 2011. Introduction to Autonomous Mobile Robots (2nd. ed.). The MIT Press.
Mapping
• Functional
scene
recognition
• Robots
position in
the envi-
ronment
• Detecting
recognized
static and
dynamic
obstacles
https://emanual.robotis.com/docs/en/platform/turtlebot3/slam/
Autonomous robotics | the see-think-act cycle
knowledge, Mission
database commands
/
Position"
"Global Cognition.
Localization
Map building map Path Planning
Environment model
Local map Path
7
Information Path execution
extraction and
interpretation See-think-act
M
É
Ram data Actuator cards
÷:
ed
Sensine Acting
Real world
Environment
Localization