Newsgroup: it.hobby.robotica
Titolo: Si, esiste.

Lego Mindstorm + firmware leJOS
leJOS è un runtime JAVA OpenSource (si trova su sourceforge). E' grande soli
14 Kb.
P.s.: per chiunque dica che Java non è adatto ai Robot si sappia che per la
missione Mars2009 della NASA verrà usato Java e non più C++ come per la
precedente (Pathfinder andò a sbattere su un masso marziano vi ricordate?)
Ciao,
Dino.


Considerando gli innumerevoli fallimenti parziali e totali delle sonde
dirette verso Marte, di cui la maggioranza sono americane, speriamo innanzi
tutto che quelle lanciate un mese fa ci  arrivino a sbattere su un masso
della superficie del pianeta! :-)
Comunque viste le difficolta' economiche attuali della Nasa, pensare a
Mars2009 e' prematuro....considerando i progetti per le sonde del
2006.....ma comunque sono solamente tante chiacchiere! :-)
--
ciccio

Il linguaggio usato non fa la potenza del robot
La cosa più importante è un buon algoritmo e una gestione ottima
dell'hardware

 ha scritto nel messaggio
news:bg832l$2uk$1...@news.mch.sbs.de...

<noflame>
Scusa, ma non vedo il nesso. Non credo che utilizzare un linguaggio
piuttosto che un altro possa significare il successo o meno di una
operazione. Ambedue sono linguaggi strutturati, modulari, e object oriented.
Semmai, l'aspicio è che alla Nasa non cannino l'algoritmo, più plausbilmente
reo degli insuccessi "marziani".
</noflame>
see 'ya
ciruz

 precedente (Pathfinder andò a sbattere su un masso marziano vi ricordate?)
Non diciamo cavolate per favore.
http://is.arc.nasa.gov/AR/slides/AtnVrf02.pdf
Leggiti bene il documento originale NASA al link di cui sopra, sopratutto la
pagina  12 dove c'è una bella tabellina relativa al linguaggio usato in vari
progetti NASA tra cui pure il K9 Rover, il futuro Robot per MARS2009, non
solo si dichiara l'uso del C++ ma anzi si dichiara l'abbandono del C++ per
tornare all'ANSI C standard.
Il JAVA in NASA viene usato abbinato ad un particolare tool chiamato JPF
(Java Path Finder) che permette di semplificare l'uso di un potentissimo
strumento per la verifica del software denominato SPIN.
Bye.

 ha scritto nel messaggio
news:A%PVa.47869$Za4.1...@news2.tin.it...

Condordo pienamente!
Se il programmino è fatto a regola d'arte e il controllo è studiato bene
puoi farlo anche in BASIC, basta che il rover faccia quello che deve fare.
Non c'è dubbio però che il C++ ti dia più scelta (nel senso che puoi fare
tutti i "mastruzzi" che vuoi) e il C allarghi ancora di più il campo dei
"giochi da programmatore"!
Ciao
Walter

 ha scritto nel messaggio
news:NZOWa.15686$cl3.5...@news2.tin.it...

Che io sappia i compilatori C++ sono fatti in C.....
Sono convinto che il C++ sia più ampio del C, ma sono sicuro che il C sia
più "duttile" del C++, nel senso che puoi farci veramente le cose "più
turche"!
Non per niente il C è solo un livelllo sopra all'assembler, linguaggio
estremo, ma poco "stabile".
Ciao
Wal


Intendevo un'altra cosa, Wal: praticamente qualunque compilatore C++ degno
di questo nome compila anche C. Questo perchè, a livello di sintassi e
semantica, il C++ altro non è che una estensione del C. Dunque, al di là di
qualunque disquisizione sulla necessità dell'uso di classi, oggetti, e
quant'altro, il C risulta essere un insieme "immerso" all'interno del C++.
Lascio poi ad ognuno scegliere il linguaggio giusto per le proprie
applicazioni (e ci mancherebbe altro...)   ;-)
crz

OK. Allora ci siamo capiti e conordiamo :-)
Ciao
Wal

 14 Kb.
http://lejos.sourceforge.net/
*************
togli mu dalle mutande
*************