Diferencia entre revisiones de «Training on modular robots: Saudi-arabia March-5th-2011»

De WikiRobotics
Saltar a: navegación, buscar
(Robotic Kit)
(Links)
 
(No se muestran 14 ediciones intermedias del mismo usuario)
Línea 17: Línea 17:
 
* '''Robotic platform''': [[Módulos MY|MY1 modules]] and [[Skycube|Skycube board]]
 
* '''Robotic platform''': [[Módulos MY|MY1 modules]] and [[Skycube|Skycube board]]
  
== Summary ==
+
== Programme ==
 +
=== <font color=blue>Day 1</font> ===
 +
 
 +
{| {{tablabonita}}
 +
|
 +
* '''Session 1: Introduction'''
 +
: * ''About ourselves.''
 +
: * ''Introduction to modular robotics([http://www.iearobotics.com/wiki/images/e/e1/Modular_robots_introduction.pdf PDF])''
 +
: * ''Overview of the training on modular snake robots (As shown below)''
 +
 
 +
 
 +
 
 +
* '''Session 2: Building the MY1 modules'''
 +
: ''Assembling the MY1 modules. Mounting the battery pack. Preparing the download cable. Building Unimod A1''
 +
|}
 +
 
 +
=== <font color=blue>Day 2</font> ===
 +
 
 +
{| {{tablabonita}}
 +
|
 +
* '''Session 3: Software installation'''
 +
: ''Installing the SDCC C compiler. Installing and testing the Codeblocks IDE. Installing and testing the Pydownloader tool. Introduction to the Skycube board. More programming examples''
 +
 
 +
* '''Session 4: Servo controlling'''
 +
: Introduction to servo controlling. Programming the sevos. Introduction to the sinusoidal generators. Programming oscillations. Experiment 1: "The wave". Experiment 2: "The big wave"
 +
|}
 +
 
 +
=== <font color=blue>Day 3</font> ===
 +
{| {{tablabonita}}
 +
|
 +
:<font color=green>'''First Challenge!'''</font> ''Building a 30 modules caterpillar robot''
 +
 
 +
* '''Session 5: Locomotion in 1D (I)'''
 +
: ''Finish the 10 Unimods A1. Minicube-I assembling. Experiments on the locomotion of Minicube-I. Building the Cube3 configuration. Experiments on the locomotion of Cube3''
 +
 
 +
* '''Session 6: Locomotion in 1D (II)'''
 +
:''Building the Cube6 configuration. Locomotion experiments. Building the Cube12 configuration. Locomotion experiments. Building the Cube30 configuration! Locomotion experiments. Locomotion principles. Introduction to the serpenoid curve''
 +
|}
 +
 
 +
=== <font color=blue>Day 4</font> ===
 +
 
 +
{| {{tablabonita}}
 +
|
 +
:<font color=green>'''Second challenge!'''</font> ''Building a 30-module snake!!''
 +
 
 +
* '''Session 7: Locomotion in 2D (I)'''
 +
:''Building 10 Unimods B1. Building 10 Unidmods 2D-B1. Building 5 Minicube-II type A1. Building 5 Minicube-II type B1. Locomotion gaits. Locomotions experiments. Building a 6 modules pith-yaw configuration. Locomotion experiments''
 +
 
 +
* '''Session 8: Locomotion in 2D (II)'''
 +
: Building 3 snake9. Locomotion experiments. Building 1 snake18. Experiments. Building the snake30!. Locomotion experiments.
 +
|}
 +
 
 +
=== <font color=blue>Day 5</font> ===
 +
{| {{tablabonita}}
 +
|
 +
* '''Session 9: Pending Experiments'''
 +
:Pending tasks, resolve questions, complete the unfinished experiments
 +
 
 +
* '''Session 10: Conclusions and future work'''
 +
|}
  
 
== Robotic Kit ==
 
== Robotic Kit ==
  
[[Archivo:MR Saudi arabia-kit.jpg|thumb|350px|Unit kit (3 modules) (''click para ampliar'')]]
+
[[Archivo:MR Saudi arabia-kit.jpg|thumb|350px|Unit kit (3 modules) (''click to enlarge'')]]
 
{| {{Tablabonita}}
 
{| {{Tablabonita}}
 
|  
 
|  
 
* 3 [[Servos Futaba 3003|Futaba 3003 servos]] <br>
 
* 3 [[Servos Futaba 3003|Futaba 3003 servos]] <br>
 
+
* Aluminium parts for building 3 [[Módulos MY|MY1 modules]]<br>
* [[Skycube|Tarjeta Skycube]], montada sobre el portapilas
+
* 1 Aluminium part for holding the batteries <br>
* Piezas para montar 3 [[Módulos MY|módulos MY1]]<br>
+
* Battery compartment (for 4 AAA standard batteries) <br>
:Las piezas se dieron con la pintura eliminada de los taladros, para facilitar el montaje
+
* 1 [[Skycube|Skycube board]]
:Las piezas tipo C se dieron con la corona del servo ya atornillada
+
* 4 standard AAA batteries
* 37 tornillos M3 y 8mm de largo, de cabeza plana <br>
+
* 43 M3 flat head bolts, 8mm.
* 37 tuercas M3 <br>
+
* 39 M3 nuts
* 3 tornillos negros para atornillar la corona al servo <br>
+
* 4 male/female spacers. Size M3, length 12mm
* Un destornillador de cabeza plana <br>
+
* 4 spacers (female/female). size M3, length 10mm
* 4 pilas de tipo AAA
+
* A two-pin female molex connector
* Tarjetas [[Skypads|Skypads 1.0]] y [[Skypads 2.0|Skypads 2.0]]
+
* Two pins for the molex connector
 
+
* Two pieces of heat shrink tube. Diameter: 2mm. Length: 10mm
 +
* 3-pin header
 +
* 1 FTDI TTL-232R-5V Cable
 +
* 1 small Label
 
|}
 
|}
  
Línea 105: Línea 167:
  
 
== Links ==
 
== Links ==
 +
* [[2011-03-08:Saudi Arabia: The state of the art research at Robotics Lab|Public lecture: The state of the art research at Robotics Lab]]
 +
* [[2011-03-08:Saudi Arabia: Modular Snake Robots|Public lecture: Modular Snake Robots]]
 
* [[Skycube|Skycube board]]
 
* [[Skycube|Skycube board]]
 
* [[Módulos MY|MY1 modules]]
 
* [[Módulos MY|MY1 modules]]
 
* [[Unimod|Unimod configuration]]
 
* [[Unimod|Unimod configuration]]
 +
 +
== Acknowledgements ==
 +
 +
* Thanks to '''Dr. Khalid Aldakkan''', head of the National Robotics & Intelligent Systems Center, for inviting me to give the conference
 +
* Thanks to '''Dr. Eball H. Ahmad''' for his kindness and all the time he spent with Houxiang and me. I really appreciate it.
 +
* Thanks to al the people at the National Robotics center. I really enjoyed a lot my time with all of you.
 +
* Thanks to '''Prof. Houxiang Zhang''' for counting on me for the training on modular robots. Thank you very much ;-)
 +
* Thank to '''Prof. Mohamed Abderrahim''' for the original slides he gave to me for the preparation of this talk
  
 
== News ==
 
== News ==
 
* '''March/29/2011''': Added a video
 
* '''March/29/2011''': Added a video
 
* '''March/19/2011''': This page is started
 
* '''March/19/2011''': This page is started
 
  
 
[[Categoría:Robótica|Taller de Robótica]]
 
[[Categoría:Robótica|Taller de Robótica]]
 
[[Categoría:Robots modulares]]
 
[[Categoría:Robots modulares]]

Revisión actual del 07:14 31 mar 2011

(click to enlarge)

Course sheet

  • Title: Training on modular robots
  • Duration: 30h
  • Dates: From March/5th/2011 to March/8th/2011 (4 days)
  • Place: National Robotics & Intelligent Systems Center. King Abdulaziz City for Science and Technology (KACST). Riyadh, Saudi Arabia
  • Organizers:
    • Dr. Khalid Aldakkan, head of the National Robotics & Intelligent Systems Center,
    • Dr. Eball H. Ahmad
  • Attendees: 9 people, divided into 3 groups
  • Instructors:
    • Prof. Dr. Houxiang Zhang. Department of Technology and nautical science. Aalesund University Colleage. Norway
    • Dr. Juan Gonzalez-Gomez. Robotics Lab. Department of system engineering and Automation. Universidad Carlos III de Madrid. Spain
  • Robotic platform: MY1 modules and Skycube board

Programme

Day 1

  • Session 1: Introduction
* About ourselves.
* Introduction to modular robotics(PDF)
* Overview of the training on modular snake robots (As shown below)


  • Session 2: Building the MY1 modules
Assembling the MY1 modules. Mounting the battery pack. Preparing the download cable. Building Unimod A1

Day 2

  • Session 3: Software installation
Installing the SDCC C compiler. Installing and testing the Codeblocks IDE. Installing and testing the Pydownloader tool. Introduction to the Skycube board. More programming examples
  • Session 4: Servo controlling
Introduction to servo controlling. Programming the sevos. Introduction to the sinusoidal generators. Programming oscillations. Experiment 1: "The wave". Experiment 2: "The big wave"

Day 3

First Challenge! Building a 30 modules caterpillar robot
  • Session 5: Locomotion in 1D (I)
Finish the 10 Unimods A1. Minicube-I assembling. Experiments on the locomotion of Minicube-I. Building the Cube3 configuration. Experiments on the locomotion of Cube3
  • Session 6: Locomotion in 1D (II)
Building the Cube6 configuration. Locomotion experiments. Building the Cube12 configuration. Locomotion experiments. Building the Cube30 configuration! Locomotion experiments. Locomotion principles. Introduction to the serpenoid curve

Day 4

Second challenge! Building a 30-module snake!!
  • Session 7: Locomotion in 2D (I)
Building 10 Unimods B1. Building 10 Unidmods 2D-B1. Building 5 Minicube-II type A1. Building 5 Minicube-II type B1. Locomotion gaits. Locomotions experiments. Building a 6 modules pith-yaw configuration. Locomotion experiments
  • Session 8: Locomotion in 2D (II)
Building 3 snake9. Locomotion experiments. Building 1 snake18. Experiments. Building the snake30!. Locomotion experiments.

Day 5

  • Session 9: Pending Experiments
Pending tasks, resolve questions, complete the unfinished experiments
  • Session 10: Conclusions and future work

Robotic Kit

Unit kit (3 modules) (click to enlarge)
  • 3 Futaba 3003 servos
  • Aluminium parts for building 3 MY1 modules
  • 1 Aluminium part for holding the batteries
  • Battery compartment (for 4 AAA standard batteries)
  • 1 Skycube board
  • 4 standard AAA batteries
  • 43 M3 flat head bolts, 8mm.
  • 39 M3 nuts
  • 4 male/female spacers. Size M3, length 12mm
  • 4 spacers (female/female). size M3, length 10mm
  • A two-pin female molex connector
  • Two pins for the molex connector
  • Two pieces of heat shrink tube. Diameter: 2mm. Length: 10mm
  • 3-pin header
  • 1 FTDI TTL-232R-5V Cable
  • 1 small Label

Documentation

Modular robots training

Videos

300|250</youtube>

Direct link to the video in Youtube

Pictures

Photo album
Building the modules (Click to enlarge)
Building the modules (Click to enlarge)
10 electronic boards(Click to enlarge)
30 modules and 30 electronic boards(Click to enlarge)
A 9 modules caterpillar robot (Click to enlarge)
A 9 modules caterpillar robot(Click to enlarge)
A 30 modules snake robot (Click to enlarge)
A 30 modules snake robot (Click to enlarge)
(Click to enlarge)
(Click to enlarge)
(Click to enlarge)
(Click to enlarge)
(Click to enlarge)
(Click to enlarge)

Authors

License

CC-BY-SA-logo.png This work is licensed under a Creative Commons Attribution-ShareAlike License.

Links

Acknowledgements

  • Thanks to Dr. Khalid Aldakkan, head of the National Robotics & Intelligent Systems Center, for inviting me to give the conference
  • Thanks to Dr. Eball H. Ahmad for his kindness and all the time he spent with Houxiang and me. I really appreciate it.
  • Thanks to al the people at the National Robotics center. I really enjoyed a lot my time with all of you.
  • Thanks to Prof. Houxiang Zhang for counting on me for the training on modular robots. Thank you very much ;-)
  • Thank to Prof. Mohamed Abderrahim for the original slides he gave to me for the preparation of this talk

News

  • March/29/2011: Added a video
  • March/19/2011: This page is started