Diferencia entre revisiones de «Training on modular snake robots»
(→Day 5) |
(→Session 3: Software installation and programming) |
||
(No se muestran 21 ediciones intermedias de 2 usuarios) | |||
Línea 15: | Línea 15: | ||
We also hope that the participators could apply theory and model learned in the robotics related course to real robot systems so to gain experiences in working with physical sensors, actuators and robot programming. | We also hope that the participators could apply theory and model learned in the robotics related course to real robot systems so to gain experiences in working with physical sensors, actuators and robot programming. | ||
+ | |||
+ | |||
+ | All information here will be improved according to our new working experimence regularly. | ||
== Programme == | == Programme == | ||
Línea 23: | Línea 26: | ||
| | | | ||
* '''Session 1: Introduction''' | * '''Session 1: Introduction''' | ||
− | : ''About ourselves. Introduction to modular robotics. Overview of the training on modular snake robots'' | + | : * ''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''' | * '''Session 2: Building the MY1 modules''' | ||
Línea 80: | Línea 87: | ||
| | | | ||
* About ourselves | * About ourselves | ||
− | * Introduction to modular robotics | + | * 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 | * Overview of the training on modular snake robots | ||
| [[Archivo:Houxiang.jpg|100px|Prof. Dr. Houxiang Zhang]] | | [[Archivo:Houxiang.jpg|100px|Prof. Dr. Houxiang Zhang]] | ||
Línea 107: | Línea 114: | ||
* [[Pydownloader tool|Installing and testing the Pydownloader tool]] | * [[Pydownloader tool|Installing and testing the Pydownloader tool]] | ||
* Introduction to the Skycube board | * Introduction to the Skycube board | ||
− | * | + | * [http://www.iearobotics.com/downloads/modular-robot-training/MR_prog_examples.zip Programming examples for the training] |
| [[Archivo:Screenshot-codeblock-10.05-ubuntu-10.10.png|100px|The Code::Blocks programming environmnet]] | | [[Archivo:Screenshot-codeblock-10.05-ubuntu-10.10.png|100px|The Code::Blocks programming environmnet]] | ||
Línea 136: | Línea 143: | ||
* [[Unimod A1: Assembling|Finish 10 Unimods A1]] | * [[Unimod A1: Assembling|Finish 10 Unimods A1]] | ||
* [[Minicube-I: Assembling]]. Building 10 Minicube-I robots | * [[Minicube-I: Assembling]]. Building 10 Minicube-I robots | ||
+ | * Locomotion of the PP minimal configuration | ||
* Experiments on the locomotion of Minicube-I | * Experiments on the locomotion of Minicube-I | ||
* [[Cube3: Assembling|Building the Cube3 configuration]] | * [[Cube3: Assembling|Building the Cube3 configuration]] | ||
Línea 184: | Línea 192: | ||
{| {{tablabonita}} | {| {{tablabonita}} | ||
| | | | ||
+ | <font color=green>'''Challenge 2!'''</font> ''Towards a 30 modules snake robot'' | ||
* Building 3 snake9 | * Building 3 snake9 | ||
* Locomotion experiments | * Locomotion experiments | ||
Línea 189: | Línea 198: | ||
* Experiments | * Experiments | ||
* Building the snake30! | * Building the snake30! | ||
− | * Locomotion experiments | + | * Locomotion experiments |
+ | |||
+ | | [[Archivo:Hypercube-snake8.jpg|210px|Snake robot]] | ||
+ | | [[Archivo:Training-mod-robot-snake7.jpg|140px|Snake robot]] | ||
+ | |} | ||
+ | === '''Session 9''': <font color=blue>Pending experiments</font> === | ||
+ | {| {{tablabonita}} | ||
+ | | | ||
+ | * Pending tasks | ||
+ | * Solve questions | ||
+ | * Complete the unfinished experiments | ||
|} | |} | ||
− | === '''Session | + | === '''Session 10''': <font color=blue>Conclusions and future work</font> === |
{| {{tablabonita}} | {| {{tablabonita}} | ||
− | | | + | | |
− | + | * Simulations | |
+ | * Communications between the modules | ||
+ | * Sensors | ||
+ | * Neural networks | ||
+ | * Modular snake robot applications | ||
+ | * 2D topology configurations | ||
− | + | | [[Archivo:TMR-GZ-II.jpg|150px|1D and 2D topology modular robots]] | |
− | + | | [[Archivo:TMR-grasping-4.jpg|250px|Modular grasping simulation]] | |
− | | [[ | ||
|} | |} | ||
Línea 210: | Línea 233: | ||
== Authors == | == Authors == | ||
− | * [ | + | * [https://sites.google.com/site/houxiangzhang/home Prof. Dr. Houxiang Zhang]. Department of Technology and nautical science. Aalesund University Colleage. Norway |
* [[Juan Gonzalez:Main|Dr. Juan Gonzalez-Gomez]]. Robotics Lab. Department of system engineering and Automation. Universidad Carlos III de Madrid. Spain | * [[Juan Gonzalez:Main|Dr. Juan Gonzalez-Gomez]]. Robotics Lab. Department of system engineering and Automation. Universidad Carlos III de Madrid. Spain | ||
* [[Andrés Prieto-Moreno|Andres Prieto-Moreno]]. Department of computer science. Universidad Autonoma de Madrid. Spain | * [[Andrés Prieto-Moreno|Andres Prieto-Moreno]]. Department of computer science. Universidad Autonoma de Madrid. Spain |
Revisión actual del 08:34 5 mar 2011
Contenido
- 1 Introduction
- 2 Programme
- 3 Sessions
- 3.1 Session 1: Introduction
- 3.2 Session 2: Building the MY1 modules
- 3.3 Session 3: Software installation and programming
- 3.4 Session 4: Servo controlling
- 3.5 Session 5: Locomotion in 1D (I)
- 3.6 Session 6: Locomotion in 1D (II)
- 3.7 Session 7: Locomotion in 2D (I)
- 3.8 Session 8: Locomotion in 2D (II)
- 3.9 Session 9: Pending experiments
- 3.10 Session 10: Conclusions and future work
- 4 Repository
- 5 Authors
- 6 License
- 7 Links
- 8 Bibliography
- 9 News
Introduction
The last few years have witnessed an increasing interest in modular reconfigurable robotics. The applications include industrial inspection, urban search and rescue, space applications and military reconnaissance. They are also very interesting for research purposes. Modular robots are composed of some identical or similar units which can attach and detach each other and are capable of changing the configurations.
Some modular prototypes are quite famous, such as Polybot from Mark Yim, CONRO and SuperBot from Information Sciences Institute and Computer Science, M-TRAN robot from Kamimura. Some common ideas of these prototypes lie in two points. Normally this kind of robots consists of many modules which are able to change the way they are connected. In further the modular approach enables robots the reconfiguration capability which is very essential in such tasks which are difficult for a fixed-shape robot. It also enables the mobile robotic system the characteristics of versatility, robustness, low-cost and fast-prototyping so that new configurations of different robots can be built fast and easily, for the exploration, testing and analysis of new ideas. More exciting advantage is that the robots have the capability of adopting different locomotion to match various tasks and suit complex environments.
Robotics has emerged as a useful tool in education because robots provide ideas of science and technology. It connects the student with the science and technology easily. In this training program, we would like to use modular robots for educational purposes. the participators will work with educational robots and modular robots to learn the following aspects:
- Building modular mobile robots and simple kinematic chains
- Programming of elementary robot skills and behaviours
- Locomotion control based on bio-inspired methods
- Testing for cooperating tasks
We also hope that the participators could apply theory and model learned in the robotics related course to real robot systems so to gain experiences in working with physical sensors, actuators and robot programming.
All information here will be improved according to our new working experimence regularly.
Programme
Day 1
|
Day 2
|
Day 3
|
Day 4
|
Day 5
|
Sessions
Session 1: Introduction
|
Session 2: Building the MY1 modules
|
Session 3: Software installation and programming
Session 4: Servo controlling
Session 5: Locomotion in 1D (I)
Challenge 1! Towards a 30 modules caterpillar robot
|
Session 6: Locomotion in 1D (II)
Session 7: Locomotion in 2D (I)
Challenge 2! Towards a 30 modules snake robot
|
Session 8: Locomotion in 2D (II)
Challenge 2! Towards a 30 modules snake robot
|
Session 9: Pending experiments
|
Session 10: Conclusions and future work
|
Repository
- SVN repository: http://svn.iearobotics.com/MR_workshop
The latest version can be obtained typing:
svn co http://svn.iearobotics.com/MR_workshop/trunk
Authors
- 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
- Andres Prieto-Moreno. Department of computer science. Universidad Autonoma de Madrid. Spain
License
This work is licensed under a Creative Commons Attribution-ShareAlike License. |
Links
Bibliography
- Juan Gonzalez-Gomez, "Modular Robotics and Locomotion: Application to Limbless robots". PhD dissertation. Universidad Autonoma de Madrid. Nov/2008. (More information)
- Juan Gonzalez-Gomez, Houxiang Zhang and Eduardo Boemo, "Locomotion Principles of 1D Topology Pitch and Pitch-Yaw-Connecting Modular Robots". Chapter 24 of the Book: Bioinspiration and Robotics: Walking and Climbing Robots, pp. 403-428. Published by Advanced Robotics Systems International and I-Tech Education and Publishing. Vienna, Austria. September 2007. (More Information)
- Juan Gonzalez-Gomez, Houxiang Zhang, Eduardo Boemo and Jianwei Zhang, "Locomotion Capabilities of a Modular Robot with Eight Pitch-Yaw-Connecting Modules",Proc. of the 9th International Conference on Climbing and Walking Robots. Clawar06, pp. 150-157. Brussels, September 2006. (More Information)
- Juan Gonzalez-Gomez and E. Boemo, "Motion of Minimal Configurations of a Modular Robot: Sinusoidal, Lateral Rolling and Lateral Shift", Proc. of the 8th International Conference on Climbing and Walking Robots. CLAWAR, pp. 667-674. London, September 2005. (More Information)
- Houxiang Zhang, Juan Gonzalez-Gomez, Zhizhu Xie, Sheng Cheng, Jianwei Zhang. " Development of a Low-cost Flexible Modular Robot GZ-I". Proceeding of 2008 IEEE/ASME International Conference on Advanced Intelligent Mechatronlics, pp. 223-228, Xi'an, China, 4 - 7 June. (PDF)
- Houxiang Zhang, Juan Gonzalez-Gomez, S.Y. Chen, Jianwei Zhang. "Embedded Intelligent Capability of a Modular Robotic System".Proceeding of IEEE Robio2008, Bangkok, Thailand, Dec. 2008. (PDF)
- Houxiang Zhang, Juan González-Gómez, Jianwei Zhang. "A New Application of Modular Robots on Analysis of Caterpillar-like Locomotion". Proceedings of the 2009 IEEE International Conference on Mechatronics, Malaga, Spain, 14-17 April. (More Information)
- G. Salvietti, H.X. Zhang, J. Gonzalez-Gomez, D. Prattichizzo, and J.W. Zhang. "Task Priority Grasping and Locomotion Control of Modular Robot". In Proc. IEEE Int. Conf. on Robotics and Biomimetics, Guilin, China, December 2009. (PDF)
- Juan Gonzalez-Gomez, Javier Gonzalez-quijano, Houxiang Zhang, Mohamed Abderrahim, "Toward the sense of touch in snake modular robots for search and rescue operations". In Proc of the ICRA 2010 workshop on modular robots: State of the art. pp. 63-68, May-3rd, Anchorage, Alaska. (PDF)
- Houxiang Zhang, Wei Wang, Juan Gonzalez-Gomez, Jianwei Zhang. "Design and Realization of a Novel Modular Climbing Caterpillar Using Low-frequency Vibrating Passive Suckers". Advanced Robotics. Volume 23, Numbers 7-8, 2009 , pp. 889-906.
- Houxiang Zhang, Wei Wang, Juan Gonzalez-Gomez and Jianwei Zhang (2010), "A bio-inspired small-sized wall-climbing caterpillar robot", Book chapter (1), Mechatronic Systems Applications, Annalisa Milella Donato Di Paola and Grazia Cicirelli (Ed.), ISBN: 978-953-307-040-7, InTech (PDF)
News
- Feb/19th/2011: This page is started