Mobile Robotics @ LabRob
A short introduction
Basilio Bona
Michele Bongiovanni
Laboratorio di Robotica
Dipartimento di Automatica e Informatica
Politecnico di Torino
Overview
•
Why mobility?
•
Applications
•
Approaches
•
Solutions
•
LabRob activity
01CFIDV - Robotica - 11 Marzo 2005
2
Why mobility?
• Increased number of degrees of
freedom
•challenging tasks that require displacement
abilities.
• Autonomy
• Human- (animal-) like behaviors
•Helpers or substitutes for
stressing/dangerous tasks
01CFIDV - Robotica - 11 Marzo 2005
3
Applications fields - 1
• Hospitals/Airports/Ho
me
• (Semi)Autonomous
wheel-chairs
• Assistants
• Vacuum cleaners
• Toys
• Requirements
• Robustness
• User friendly humanmachine interface
• Environment sensing
01CFIDV - Robotica - 11 Marzo 2005
4
Applications fields - 2
• Military
• Mine finder
• Flying sentinels
• Soldiers (????)
• Requirements
• SLAM
• Team paradigm
• Communication
• Reliable sensory
systems and fusion
• Reliable hardware
• Real-time software
01CFIDV - Robotica - 11 Marzo 2005
5
Applications fields - 3
• Scientific/industrial
explorations
• Pyramid project
• Pipelines
• Underwater
• Space
• Requirements
• Scalability
• Adaptativity
• Reliable sensing
• SLAM
• Remote controller
systems
01CFIDV - Robotica - 11 Marzo 2005
6
Application fields - 4
• Bio-inspired
• Insects (the great part)
•
•
•
•
Flies
Ants
Spiders
Bugs
• Fish
• Requirements
• Microtechnologies
• Low-level coding
• Swarm paradigm
• Redundancy strategies
• Cooperation/communica
tion
• “Natural” behaviors
• NN controllers
• Artificial intelligence
• Coherence with reality
01CFIDV - Robotica - 11 Marzo 2005
7
Application fields - 5 • ROBOT SOCCER
• World wide robotic
research promotion
• Requirements
• Synchrony
• Communication
• High sensing skills
01CFIDV - Robotica - 11 Marzo 2005
8
Approach
Modelling
Robot
structure
Environment
Interactions
Real
world
Behaviors
Simulations
Real robot
programming
01CFIDV - Robotica - 11 Marzo 2005
Result
validation
9
Model based VS behavioral based
controller design
• Model based
• Dynamic continuous/discreet equations
• Accurate mathematical model
• Predictions and equilibria
• Behavior based
• Events and interaction rules
• High dimension and noisy system
• Blocks description
• Mathematics hidden in high-level structures
01CFIDV - Robotica - 11 Marzo 2005
10
Approach
Modelling
Robot
structure
Environment
Interactions
Real
world
Behaviors
Simulations
Real robot
programming
01CFIDV - Robotica - 11 Marzo 2005
Result
validation
11
Solutions from simulated to real
world
• “by hand” coding
•No share of resources between simulation
software and hardware
• Automatic coding
•Fast prototyping techniques
•Hardware in the loop
• Hybrid
•Custom code embedding
01CFIDV - Robotica - 11 Marzo 2005
12
LabRob activity -1- RESEARCH
• Fast prototyping using Simulink and the Real
Time Workshop
• Design of real-time embedded controllers
• Code porting on unsupported/custom
architectures
• Model based VS behavioral based controllers
analysis and comparison (e.g. Simulink VS
Stateflow)
• Sensor fusion  env. Mapping (SLAM)
• InfraRed sensors (short distances < 4 m )
• Sonar sensors (long distances < 3 m)
• Video cameras
01CFIDV - Robotica - 11 Marzo 2005
13
LabRob activity -2- RESEARCH
• Algorithms of features extraction from
acquired images (colors, shapes, distances)
• Evolution/dynamics of communication
emergence among simulated agents
• Signal “grounding”
• Communication means
• Audio waves
• Radio waves (which one?)
• Light
• Web learning and remote robot controller
• Java (or equivalent) web interface
• Radio communication host-robot link
• Drive-by-cameras
01CFIDV - Robotica - 11 Marzo 2005
14
LabRob Activity -3AVAILABLE HARDWARE
• 2 x Khepera robot base
(MC68331) with sonars and
radio turrets
• 1 x PAL Color camera
• 1 x SoccerBot (MC68331)
with sonars, color camera,
radio system, kicker and LCD
display.
• 4 x Devantech sonars
01CFIDV - Robotica - 11 Marzo 2005
15
LabRob Activity -3AVAILABLE SOFTWARE
• MATLAB
• Simulink
• Stateflow
• Real Time WorkShop
• RTOS
• VxWorks
• Qnx
• RTAI
• Robots’ embedded operating systems.
• Webots (Khepera and family robot simulator)
01CFIDV - Robotica - 11 Marzo 2005
16
Useful links
http://www.polito.it/
http://www.ladispe.polito.it/robotica/Labrob/indexen.htm
http://www.k-team.com
http://www.cyberbotics.com/products/webots/
http://www.joker-robotics.com/eyebot/
http://www.mathworks.com/products/rtw/
http://www.robot-electronics.co.uk/
shop/Ultrasonic_Rangers1999.htm
01CFIDV - Robotica - 11 Marzo 2005
17
?? QUESTIONS ??
01CFIDV - Robotica - 11 Marzo 2005
18
Coming next…
LADISPE di
AUTOMATICA
10:30-12:30
12:30-14:30
LUN 14/03
BONFITTO,
CARDELLINO,
CAVALERA, CERUTTI,
CHIONO, COCONDI,
CORATELLA,
CORSIATTO, DANNA,
DE GIUSEPPE
DEDOLA,
DEIRO,FAVOT, FELE,
FICILI, FILIPE,
FRASSY, GRASSINO,
IMPINNA, KAOUK
MER 16/03
LAFFRANCHI, MATTIO,
PAOLELLA, PEIRANO,
PONSETTI,
PRIMAVERA, SAGLIA,
SARRACINO,
SEVERINO, ZANCANER,
PEREZ, HUI KIT
01CFIDV - Robotica - 11 Marzo 2005
19
Scarica

Mobile robots @ Labrob - LaDiSpe