LEGO Mindstorms Cooperation with Limited Communication in Mobile
LEGO Mindstorms Cooperation with Limited Communication in Mobile Networks Florian Klein fklein@upb. de
Official Mindstorm pages § Official product page § http: //mindstorms. lego. com/eng/default. asp § Resources § http: //mindstorms. lego. com/eng/community/resources/ default. asp § Welcome hacking § http: //news. lugnet. com/lego/announce/? n=40 § First LEGO League § http: //www. firstlegoleague. org/de/ 2 Florian Klein (fklein@upb. de)
Resources § Mailing list / Newsgroup § http: //www. crynwr. com/lego-robotics/ § news: //news. lugnet. com/lugnet. robotics. rcx § Hardware / Sensors § http: //graphics. stanford. edu/~kekoa/rcx/ § http: //www. plazaearth. com/usr/gasperi/lego. htm § HOWTO § http: //tldp. org/HOWTO/Lego/ § Periodicals § http: //www. lmsm. info/ 3 Florian Klein (fklein@upb. de)
Books § O‘Reilly § http: //www. oreilly. com/catalog/lmstorms/ § Definite Guide to Mindstorms § http: //www. baumfamily. org/lego/books/index. html § Extreme Mindstorms § http: //www. amazon. com/exec/obidos/ASIN/1893115844/mindstors ensorin § Building LEGO with Mindstorms § http: //www. syngress. com/catalog/sg_main. cfm? pid=1741 § Core Programming § http: //www. amazon. com/exec/obidos/ASIN/0130093645/qid%3 D 1 018331391/103 -8706260 -7891838 § The Master‘s Technique (featuring MIBO) § http: //www. nostarch. com/? sato 4 Florian Klein (fklein@upb. de)
Reengineering § Presentation § http: //graphics. stanford. edu/~kekoa/rcx/talk/ § Specifiactions § § 3 Motors 3 Sensors Powerful Hitachi H 8 Microcontroller with 32 K RAM Limited by firmware: § no floating point arithmetic, etc. 5 Florian Klein (fklein@upb. de)
Visual Tools § LEGO Robot Invention System § ROBOLAB § Base on National Instruments Lab. VIEW graphical development software § http: //www. ni. com/company/robolab. htm 6 Florian Klein (fklein@upb. de)
Advanced Tools § RCX Tools § http: //graphics. stanford. edu/~kekoa/rcx/tools. html § RCX Compiler § http: //www. enteract. com/~dbaum/lego/nqc/ § Perl interfaces § http: //hamjudo. com/rcx/ § http: //members. home. com/quillan/lego/rcx. pm. html § C interface § http: //graphics. stanford. edu/~kekoa/rcx/tools. html § TCP/IP Stack § NQC (Not Quite C) § http: //www. baumfamily. org/nqc/index. html § GUI: http: //www. cs. uu. nl/%7 Emarkov/lego/ § Bricx Command Center DIE § http: //hometown. aol. com/johnbinder/bricxcc. htm 7 Florian Klein (fklein@upb. de)
OS § Brick. OS (formerly leg. OS) § GPL‘ed RTOS § http: //brickos. sourceforge. net/ § http: //www. noga. de/leg. OS/ § GNU C++ IDE § Python remote controller § http: //www. hare. demon. co. uk/lego/pylnp. html § pb. Forth § http: //www. hempeldesigngroup. com/lego/pb. Forth/ § Forth, compiled on brick, 10 K footprint § Tiny. VM and le. JOS § Java Bytecode VMs for LEGO Brick 8 Florian Klein (fklein@upb. de)
Applications § Hall of Fame § http: //mindstorms. lego. com/eng/community/halloffame/ default. asp § University projects § http: //www. cs. brown. edu/courses/cs 148/2004/home. ht ml 9 Florian Klein (fklein@upb. de)
MIBO 10 Florian Klein (fklein@upb. de)
K 9 11 Florian Klein (fklein@upb. de)
Dragon 12 Florian Klein (fklein@upb. de)
6 legged walker 13 Florian Klein (fklein@upb. de)
Biped 14 Florian Klein (fklein@upb. de)
Robotic Arm 15 Florian Klein (fklein@upb. de)
Cube Solver 16 Florian Klein (fklein@upb. de)
Scanners (25 dpi / 3 D) 17 Florian Klein (fklein@upb. de)
Typewriter 18 Florian Klein (fklein@upb. de)
Brick Layer 19 Florian Klein (fklein@upb. de)
Ball Game 20 Florian Klein (fklein@upb. de)
Ukulele player 21 Florian Klein (fklein@upb. de)
Sonar 22 Florian Klein (fklein@upb. de)
Self-configuration, navigation, swarming 23 Florian Klein (fklein@upb. de)
Jitter, first Mindstorms in space 24 Florian Klein (fklein@upb. de)
- Slides: 24