Top Banner
Florian Klein [email protected] LEGO Mindstorms Cooperation with Limited Communication in Mobile Networks
24

Florian Klein [email protected] LEGO Mindstorms Cooperation with Limited Communication in Mobile Networks.

Mar 27, 2015

Download

Documents

Antonio Welch
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Florian Klein fklein@upb.de LEGO Mindstorms Cooperation with Limited Communication in Mobile Networks.

Florian [email protected]

LEGO Mindstorms

Cooperation with Limited Communication in Mobile Networks

Page 2: Florian Klein fklein@upb.de LEGO Mindstorms Cooperation with Limited Communication in Mobile Networks.

2 Florian Klein ([email protected])

Official Mindstorm pages

Official product page http://mindstorms.lego.com/eng/default.asp

Resources http://mindstorms.lego.com/eng/community/res

ources/default.asp

Welcome hacking http://news.lugnet.com/lego/announce/?n=40

First LEGO League http://www.firstlegoleague.org/de/

Page 3: Florian Klein fklein@upb.de LEGO Mindstorms Cooperation with Limited Communication in Mobile Networks.

3 Florian Klein ([email protected])

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/

Page 4: Florian Klein fklein@upb.de LEGO Mindstorms Cooperation with Limited Communication in Mobile Networks.

4 Florian Klein ([email protected])

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/qi

d%3D1018331391/103-8706260-7891838 The Master‘s Technique (featuring MIBO)

http://www.nostarch.com/?sato

Page 5: Florian Klein fklein@upb.de LEGO Mindstorms Cooperation with Limited Communication in Mobile Networks.

5 Florian Klein ([email protected])

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.

Page 6: Florian Klein fklein@upb.de LEGO Mindstorms Cooperation with Limited Communication in Mobile Networks.

6 Florian Klein ([email protected])

Visual Tools

LEGO Robot Invention System ROBOLAB

Base on National Instruments LabVIEW graphical development software

http://www.ni.com/company/robolab.htm

Page 7: Florian Klein fklein@upb.de LEGO Mindstorms Cooperation with Limited Communication in Mobile Networks.

7 Florian Klein ([email protected])

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

Page 8: Florian Klein fklein@upb.de LEGO Mindstorms Cooperation with Limited Communication in Mobile Networks.

8 Florian Klein ([email protected])

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/pbFort

h/ Forth, compiled on brick, 10K footprint

TinyVM and leJOS Java Bytecode VMs for LEGO Brick

Page 9: Florian Klein fklein@upb.de LEGO Mindstorms Cooperation with Limited Communication in Mobile Networks.

9 Florian Klein ([email protected])

Applications

Hall of Fame http://mindstorms.lego.com/eng/community/hall

offame/default.asp

University projects http://www.cs.brown.edu/courses/cs148/2004/ho

me.html

Page 10: Florian Klein fklein@upb.de LEGO Mindstorms Cooperation with Limited Communication in Mobile Networks.

10 Florian Klein ([email protected])

MIBO

Page 11: Florian Klein fklein@upb.de LEGO Mindstorms Cooperation with Limited Communication in Mobile Networks.

11 Florian Klein ([email protected])

K9

Page 12: Florian Klein fklein@upb.de LEGO Mindstorms Cooperation with Limited Communication in Mobile Networks.

12 Florian Klein ([email protected])

Dragon

Page 13: Florian Klein fklein@upb.de LEGO Mindstorms Cooperation with Limited Communication in Mobile Networks.

13 Florian Klein ([email protected])

6 legged walker

Page 14: Florian Klein fklein@upb.de LEGO Mindstorms Cooperation with Limited Communication in Mobile Networks.

14 Florian Klein ([email protected])

Biped

Page 15: Florian Klein fklein@upb.de LEGO Mindstorms Cooperation with Limited Communication in Mobile Networks.

15 Florian Klein ([email protected])

Robotic Arm

Page 16: Florian Klein fklein@upb.de LEGO Mindstorms Cooperation with Limited Communication in Mobile Networks.

16 Florian Klein ([email protected])

Cube Solver

Page 17: Florian Klein fklein@upb.de LEGO Mindstorms Cooperation with Limited Communication in Mobile Networks.

17 Florian Klein ([email protected])

Scanners (25 dpi / 3D)

Page 18: Florian Klein fklein@upb.de LEGO Mindstorms Cooperation with Limited Communication in Mobile Networks.

18 Florian Klein ([email protected])

Typewriter

Page 19: Florian Klein fklein@upb.de LEGO Mindstorms Cooperation with Limited Communication in Mobile Networks.

19 Florian Klein ([email protected])

Brick Layer

Page 20: Florian Klein fklein@upb.de LEGO Mindstorms Cooperation with Limited Communication in Mobile Networks.

20 Florian Klein ([email protected])

Ball Game

Page 21: Florian Klein fklein@upb.de LEGO Mindstorms Cooperation with Limited Communication in Mobile Networks.

21 Florian Klein ([email protected])

Ukulele player

Page 22: Florian Klein fklein@upb.de LEGO Mindstorms Cooperation with Limited Communication in Mobile Networks.

22 Florian Klein ([email protected])

Sonar

Page 23: Florian Klein fklein@upb.de LEGO Mindstorms Cooperation with Limited Communication in Mobile Networks.

23 Florian Klein ([email protected])

Self-configuration, navigation, swarming

Page 24: Florian Klein fklein@upb.de LEGO Mindstorms Cooperation with Limited Communication in Mobile Networks.

24 Florian Klein ([email protected])

Jitter, first Mindstorms in space