webForumDet fria alternativet

Vilket språk är lämpligast om man vill...

Programmering

6 svar · 453 visningar · startad av webbmannen

Medlem sedan dec. 1999826 inlägg
Frågan#1

...programmera för att tex göra en enkel robot som själv begriper när, hur och om den ska utföra en viss syssla.

Jag har alltså blivit nyfiken på hur man överför program till fysisk handling men har ingen aning om vilket språk som är bäst att ge sig i kast med.

Språket bör vara ett som även kan användas till riktigt komplexa program (ifall man skulle komma dithän nån gång ;) ).

Idag har jag grundläggande kunskaper i ASP.

/webb

Medlem sedan juli 200012 978 inlägg
#2

Jag vet inte om Asp är det lämpligaste!
Skall du ha ett robotspråk är det definitivt Forth.
Skall kolla stavning.
Jag kör Stamp med Basic och Rabbiten med C.
Det finns en forth kompilator till Rabbiten också.
Vad skall du ha som styrenhet?

Medlem sedan juni 20008 205 inlägg
#3

Det är olika. Många menar att funktionella programmeringsspråk (LISP, Prolog et.c.) är bäst för AI. Att få saker att hända fysiskt kräver något mer hårdvarunära (vanligen drivrutiner i Assembler eller C), men vanligen är det inget större problem att anropa C- eller assemblerfunktioner från kod i andra språk, bara för att drivisarna är skrivna i något otäckt språk behöver inte resten vara det. Å andra sidan finns det gott om exempel på robotar skrivna i C, Java och liknande. Det största problemet är väl att lista ut just hur och när något ska ske.

Medlem sedan juli 200012 978 inlägg
#4

Nu har jag hittat ett par intressanta länkar.
http://java.oreilly.com/bite-size/java_0899.html
http://www.ultratechnology.com/4thlego.htm

Kom tillbaka om du har fler frågor sedan.

Medlem sedan okt. 20013 217 inlägg
#5

Jag tror nog själva språket inte är det viktigaste utan att du hittar ett litet realtidsoperativ så passar för uppgiften.

Medlem sedan dec. 1999826 inlägg
#6

Hehe... inte hade jag tänkt mig att det skulle funka med lite ASP-kunskaper ;)

Länkarna kommer säkert att upplysa mig mycket. FORTH verkar ju tex. inte så dumt.

Kan någon av er beskriva den allra enklaste varianten av ett lösning på något som tex öppnar och stänger en kolv av något slag (eller något annat). Jag menar då inte själva koden utan vad som behövs i form av elektronik, program och annan fysisk utrustning.

Här menar jag alltså den enklaste simplaste grej ni kommer på.

Jag frågar för att få grepp om hur allt hänger samman och för att jag inte har en susning själv.

/webb

Medlem sedan juli 200012 978 inlägg
#7

Basic Stamp på svenska
http://www.lls.se/~mux/
Han kan mest om stampen
http://www.hth.com/

Roligast och mycket större är JackRabbiten.
http://www.rabbitsemiconductor.com/
Vi har byggt en i en liten låda som vi styr via Ip Nr.
Den startar och resetar ett radiolan. Via webben.
Kringelektronik som reläer och dylikt måste ofta till.

263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)