2019 Lecture1 - Intro
2019 Lecture1 - Intro
Lecture 1: Introduction
• Introduction
• Locomotion (Mechanical Engineering)
• Motors (Electrical Engineering)
• An Introduction to Control (Engineering)
• Mobile Robot Kinematics (Maths / Mechanical
Engineering)
• Robotic Vision (Computer Science)
• Bayesian Filtering (Engineering)
• Localisation (Engineering)
• Systems Engineering (Engineering)
Suggested Book 1
• Introduction to Autonomous
Mobile Robots
• by Roland Siegwart , Illah R.
Nourbakhsh, Davide Scaramuzza
• ISBN-10: 0262015358
• ISBN-13: 978-0262015356
• Locomotion/Kinematics
• Robot odometry
Overview of today’s lecture
• Introduce the basic problems of mobile
robotics
– the basic questions
– examples and it’s challenges
© Android Central
Vector
Computation / Sensors
Communication Camera,
Qualcomm Microphone
Snapdragon 200 array, Laser
WiFi and scanner, IMU,
Bluetooth edge sensors
Misc
Locomotion
300 parts
Two tracks driven
Colour display
by DC motors. Anki Vector Robot (www.anki.com)
and speaker for
UI
Built by three Carnegie Mellon
Robotics Institute graduates
Vector
https://www.kinvert.com/whats-inside-anki-vector-hardware/
Silverwing Scorpion 2
Computation / Sensors
Communication Ultrasonic
AM3358BZCZ100 thickness probe
1GHz ARM 2 positional
Cortex-A8 encoders
+ Microcontroller IMU
Misc
Locomotion
Magnetic Wheels
4 driven wheels
DC motors Silverwing NDT
(https://www.silverwingndt.com/)
Sensors
Locomotion
Encoders
2 drive wheels
Camera and mic
and 2 passive
(for
casters
teleconferencing)
https://suitabletech.com/
Omni-wheels
enabling sideways
movement. It
combines fixed arm
robots with mobile
robots.
https://www.kuka.com/en-gb/products/mobility/mobile-robots/kmr-quantec
Forester Robot
Drones are
becoming a popular
mobile robot
platform, but are
currently limited by
battery life and
basic surface
interaction.
http://homepages.laas.fr/afranchi/robotics/?q=node/414
Flyability's Elios UAV
Flyability Elios
drone uses a role
cage so it can
‘bounce’ off external
surfaces
https://www.flyability.com/
Humanoid Robots (Sony)
General Control Scheme for Mobile
Robot Systems
Knowledge, Mission
Data Base Commands
Localisation Cognition
"Position"
Map Building Path Planning
Global Map
Information Path
Extraction Execution
Motion Control
Perception
Sensing Acting
Real World
Environment
AMR: Fig 1.15
Relative vs Absolute Sensors
Wheel encoders
External Integrated
Integrated Absolute Sensors
– Do they exist?
• Not really…
• However, if the robot can accurately sense
a somewhat static environment it can
estimate absolute position.
• I.e. it can measure the heading to a
recognisable landmark
Example Floor Tracking
• Visual Odometry and Image Mosaicing for NDE. Gordon
Dobie, Rahul Summan, Charles MacLeod, S. Gareth
Pierce
Example: IMU on a Pipe
• Mobile Robot Positioning Using Accelerometers for Pipe
Inspection. Alexander McGregor 1, a), Gordon Dobie1, Neil
Pearson 2, Charles Macleod 1, Anthony Gachagan1
Laser Scan Matching