250 likes | 593 Views
LEGO Mindstorms. Cooperation with Limited Communication in Mobile Networks. 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
E N D
LEGO Mindstorms Cooperation with Limited Communication in Mobile Networks
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/
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/
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/mindstorsensorin • 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%3D1018331391/103-8706260-7891838 • The Master‘s Technique (featuring MIBO) • http://www.nostarch.com/?sato
Reengineering • Presentation • http://graphics.stanford.edu/~kekoa/rcx/talk/ • Specifiactions • 3 Motors • 3 Sensors • Powerful Hitachi H8 Microcontroller with 32K RAM • Limited by firmware: • no floating point arithmetic, etc.
Visual Tools • LEGO Robot Invention System • ROBOLAB • Base on National Instruments LabVIEW graphical development software • http://www.ni.com/company/robolab.htm
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/%7Emarkov/lego/ • Bricx Command Center DIE • http://hometown.aol.com/johnbinder/bricxcc.htm
OS • BrickOS (formerly legOS) • GPL‘ed RTOS • http://brickos.sourceforge.net/ • http://www.noga.de/legOS/ • GNU C++ IDE • Python remote controller • http://www.hare.demon.co.uk/lego/pylnp.html • pbForth • http://www.hempeldesigngroup.com/lego/pbForth/ • Forth, compiled on brick, 10K footprint • TinyVM and leJOS • Java Bytecode VMs for LEGO Brick
Applications • Hall of Fame • http://mindstorms.lego.com/eng/community/halloffame/default.asp • University projects • http://www.cs.brown.edu/courses/cs148/2004/home.html