Diferencia entre revisiones de «Training on modular snake robots»
De WikiRobotics
(→Programme) |
|||
Línea 2: | Línea 2: | ||
== Programme == | == Programme == | ||
+ | |||
+ | === Day 1 === | ||
* '''Session 1''': Introduction | * '''Session 1''': Introduction | ||
+ | ** About ourselves | ||
+ | ** Introduction to modular robotics | ||
+ | ** Overview of the training on modular snake robots | ||
* '''Session 2''': Building the MY1 modules | * '''Session 2''': Building the MY1 modules | ||
Línea 12: | Línea 17: | ||
** Testing everything | ** Testing everything | ||
− | * Session 3: | + | === Day 2 === |
+ | |||
+ | * '''Session 3''': Software installation | ||
+ | ** All the software tools will be installed: PIC C compiler, IDE for programming (Codeblock), Software for downloading (pydownloader) | ||
+ | ** Examples of downloading into the electronics boards | ||
+ | ** "Hello world" programming example: compile, download and test the blinking led program | ||
+ | |||
+ | * '''Session 4''': Servo controlling | ||
+ | |||
+ | -> We will provide them some C programs for positioning the servos | ||
+ | -> We will propose some simple exercises like: "position the servo at 45 degrees, wait for half a second and then go to -50 degrees" | ||
+ | -> We can explain how the servos work: PWM signals and so on | ||
+ | -> Oscillating the servo: we will give them the basic software for making the servos oscillate. | ||
+ | -> They will change the parameters to understand the meaning of the amplitude, frequency, phase difference... | ||
+ | -> Finally, we will perform this experiment: "The big wave". 10 isolated modules will be located in the ground[1]. They all will be oscillating with the same frequency and amplitude but with a phase difference between two consecutive modules. The will see how a big wave appears and travelling along the modules. They will learn how to "control" the shape of that wave just by changing the oscillator's parameters. | ||
== News == | == News == |
Revisión del 03:57 19 feb 2011
Contenido
Introduction
Programme
Day 1
- Session 1: Introduction
- About ourselves
- Introduction to modular robotics
- Overview of the training on modular snake robots
- Session 2: Building the MY1 modules
- All the 30 modules will be built
- Preparing the battery holders (some cables have to be soldered)
- Preparing the download cables
- Building 10 Unimods (Unimod = one module + electronics + batteries)
- Testing everything
Day 2
- Session 3: Software installation
- All the software tools will be installed: PIC C compiler, IDE for programming (Codeblock), Software for downloading (pydownloader)
- Examples of downloading into the electronics boards
- "Hello world" programming example: compile, download and test the blinking led program
- Session 4: Servo controlling
-> We will provide them some C programs for positioning the servos -> We will propose some simple exercises like: "position the servo at 45 degrees, wait for half a second and then go to -50 degrees" -> We can explain how the servos work: PWM signals and so on -> Oscillating the servo: we will give them the basic software for making the servos oscillate. -> They will change the parameters to understand the meaning of the amplitude, frequency, phase difference... -> Finally, we will perform this experiment: "The big wave". 10 isolated modules will be located in the ground[1]. They all will be oscillating with the same frequency and amplitude but with a phase difference between two consecutive modules. The will see how a big wave appears and travelling along the modules. They will learn how to "control" the shape of that wave just by changing the oscillator's parameters.