Upload
juan-gonzalez-gomez
View
1.076
Download
1
Embed Size (px)
DESCRIPTION
Some of our current research on the locomotion of modular snake robots are introduced. The control algorithm developed are bio-inspired. They are based on simplified Central Pattern Generators (CPGs) working as sinusoidal generators that enables the robot to perform locomotion gaits such as rolling, sidewinding and rotating among others. Different configurations of modular robots will be explained and some live demonstration will be performed.
Citation preview
1
Dr. Juan González Gómez
Modular snake robots
System engineering and automation departmentRobotics Lab
Carlos III University of Madrid
Riyadh, Saudi Arabia. March-4th-2011National Robotics & Intelligent Systems Center
King Abdulaziz City for Science and Technology (KACST)
(Spain)
2
Agenda
1. Introduction
2. Modules
3. Locomotion in 1D
4. Locomotion in 2D
5. Conclusions
Modular snake robots
Riyadh, Saudi Arabia. March-4th-2011National Robotics & Intelligent Systems Center
King Abdulaziz City for Science and Technology (KACST)
3
One module, multiple configurations
Modular robots
4
Modular robots: advantages
● Self-reconfiguration● Self-repair● Self-duplication
Versatility Lower costFault tolerance
Rapid prototiping New capabilities
5
New capabilities
Building solid object!
(RoomBot, Arredondo et al.)
● Modular robotic furnitures, capable of moving :-)
Bioinspired Robotics Lab at EPFL
Modular flying robots
(Distributed flight array, Oung et al.)
ETH Zurich
6
Morphology
1D topology 2D topology 3D topology
Pitch-pitch Yaw-yaw Pitch-yaw
Snake robots
7
CPG CPG CPG
Controller
Unit in charge of moving the joints for achieving the robot locomotion
Classic
● Mathematical models● Inverse kinematics● Depend on the morphology
Bio-inspired
● Nature imitation● Central pattern
generators (CPG)
8
Controller for snake robots
● Replace the CPGs by sinusoidal oscillators
i t =Aisin 2
TtiOi
● Sinusoidal oscillators:
Advantages:● Very few resources are
needed for their implementation
CPG CPG CPG
9
Agenda
1. Introduction
2. Modules
3. Locomotion in 1D
4. Locomotion in 2D
5. Conclusions
Modular snake robots
Riyadh, Saudi Arabia. March-4th-2011National Robotics & Intelligent Systems Center
King Abdulaziz City for Science and Technology (KACST)
10
Y1 modules family
● One degree of freedom● Easy to build● Servo: Futaba 3003● Size: 52x52x72mm● Open source
Y1Repy1
MY1
Types of connection
11
REPY-1: 3D printables
● Printables on an Open source 3d printers (Reprap)● Material: ABS plastic (the same material than Lego)● rough● Print time: 1h 30 min (45 min each part)
12
MY1 modules
● Material: Aluminium 2mm wide● Consist of three screwed parts● Designed mainly for Educational purposes
13
Unimod
● Module capable of oscillating autonomously● 1D topology robots are built from them
14
Module oscillation
t =Asin2
T
Benging angle Sinusoidal oscillator
Parameters:
● Amplitude: A● Period: T
Demo
15
Oscillation of two modules
1 t =Asin2
T0 2 t =Asin
2
T0
New parameter:
● Phase difference:
It determines how a module oscillates in relation to other
Demo
16
Agenda
1. Introduction
2. Modules
3. Locomotion in 1D
4. Locomotion in 2D
5. Conclusions
Modular snake robots
Riyadh, Saudi Arabia. March-4th-2011National Robotics & Intelligent Systems Center
King Abdulaziz City for Science and Technology (KACST)
17
Control model
18
Minicube-I robot
Minimal configuration
Minimal modular robot capable of moving straight
Demo Video
19
Cube3
● Morphology: 3 pitch modules ● Controller: 3 equal oscillators
Demo
20
Cube 6
● Morphology: 6 pitch modules ● Controller: 6 equal oscillators
Demo
21
Cube 8 Video
22
CUBE 12
● Built by the students● Consist of 4 Cube3 independents robots● No communication between the segments
23
CUBE 18
● 18 módulos● Length: 1.5 m● Date: 22/July/2010
Spanish record
Video
24
CUBE 30
● 30 modules● Length: 2.5 m● Date: 07/March/2011
European record
25
Agenda
1. Introduction
2. Modules
3. Locomotion in 1D
4. Locomotion in 2D
5. Conclusions
Modular snake robots
Riyadh, Saudi Arabia. March-4th-2011National Robotics & Intelligent Systems Center
King Abdulaziz City for Science and Technology (KACST)
26
Control model
27
Minicube-II Robot
Minimal configuration
Minimal robot capable of reaching any point in a plane with any orientation
Demo
28
Locomotion gaits
Av=40, Ah=0
Straight
v=120
Av=Ah40vh=90,v=0
Sideways
turning
Av=40, Ah=0Oh=30,v=120
Rotating
Av=10, Ah=40vh=90,v=180
Rolling
Av=Ah60
vh=90,v=0
29
Cube 6 - 2DDemo
30
Cube 8-2D Video
Spanish record
31
Locomotion gaits
Straight
v=40 ,kv=2h=0
Sidewinding
v0, kv=kh ,vh=90
kh=1
Rotating
v0,kv=2kh ,vh=0Rolling
v0,vh=90
Turning
v=40 ,kv=3
h≠0
32
Agenda
1. Introduction
2. Modules
3. Locomotion in 1D
4. Locomotion in 2D
5. Conclusions
Modular snake robots
Riyadh, Saudi Arabia. March-4th-2011National Robotics & Intelligent Systems Center
King Abdulaziz City for Science and Technology (KACST)
33
Conclusions
The controller based on sinusoidal generators is valid for the locomotion of 1D topology modular robots
● Very few computational resources required● Very smooth and natural movements● Minimal configurations of 2 and 3 modules
i t =Ai sin2
TiOi
34
Future work
Snake robots for urban search and rescue operations:
● Capabilities needed (at least): Locomotion, climbing and grasping
35
Future work (II)
Modular grasping:
36
Dr. Juan González Gómez
Modular snake robots
System engineering and automation departmentRobotics Lab
Carlos III University of Madrid
Riyadh, Saudi Arabia. March-4th-2011National Robotics & Intelligent Systems Center
King Abdulaziz City for Science and Technology (KACST)
(Spain)