Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   wenn ihr einen miniroboter bauen wollt... (https://www.delphipraxis.net/80070-wenn-ihr-einen-miniroboter-bauen-wollt.html)

dino 2. Nov 2006 13:50


wenn ihr einen miniroboter bauen wollt...
 
woraus würde er bestehen und welche programmiersprache braucht man dafür?

(ich weiss nicht genau, ob die frage hier richtig ist)

er soll mit vielen zusammen seiner selbst zusammenarbeiten können, also senden und empfangen, dazu sich paar sachen mercken und in unmittelbarer nähe (also vor sich neben sich hinter sich und die anderen 4 schrägen richtungen) fühlen können, ob sich dort eine andere seiner selbst befindet, oder andere festgelegte gegenstände

DGL-luke 2. Nov 2006 13:55

Re: wenn ihr einen miniroboter bauen wollt...
 
hmm... ich würde einen mikrocontroller nutzen, z.B. das Conrad C-Control.

Programmiersprachen sind vor allem BASIC und "micro C", falls Assembler direkt draufgeladen werden kann liegt eben der entsprechende Compiler bei.

Bauen würde ich ihn dann mit alten Elektroteilen *g*

EDIT: Conrand... :roll:

dino 2. Nov 2006 14:00

Re: wenn ihr einen miniroboter bauen wollt...
 
gibts das auch in höchstens 8 hoch, höchstens 8 tief und höchstens 5 breit?

also umso kleiner umso besser

und die "alten bauteile" was wäreda nützlich?
wie realisiere ich am besten die kommunikation?

die roboter sollten auch erfahren können, wo sich ein anderes ihrer selbst befindet

OldGrumpy 2. Nov 2006 14:04

Re: wenn ihr einen miniroboter bauen wollt...
 
Wenn jeder der Roboter seinen Standort bestimmen können soll, dann musst Du aber schon einigen Aufwand treiben, und für auswertbare Standortmarkierungen sorgen. GPS ist dafür zu grob (es sei denn die Jungs sollen sich auf einem Fussballfeld tummeln), eine Möglichkeit wären Peilsender und mehrere Antennen pro Roboter, um eine gewisse Genauigkeit zu erreichen, ist für diese Art Dreieckspeilung aber auch noch ein Mindestabstand zwischen den Antennen notwendig... Alternativ könnte man natürlich den Boden mit Markierungen zupflastern. RFID könnte hier nützlich sein, allerdings bekommt man damit nur eine ungefähre Entfernung und nicht unbedingt eine Richtung heraus. Alles in allem ein sehr komplexes Problem, gerade durch die geforderte Interaktivität der Roboter...

DGL-luke 2. Nov 2006 14:06

Re: wenn ihr einen miniroboter bauen wollt...
 
Kommunikation? hmm... wohl nur drahtlos, oder? Musst du wohl eine Funkverbindung aufbauen.

8cm x 8cm x 5cm sollte mit dem C-Control hinhauen, ja.

Aber mach dir bitte keine Illusionen! Du brauchst da erstmal fundiert Kenntnisse von Elektrik, um das Ding überhaupt zusammenzubauen, und für Sachen wie Funk, auch ein bisschen Elektronik...

So Sachen wie "einer Linie folgen" sind noch ziemlich einfach, mit zwei Helligkeitssensoren geht das analog ganz einfach.

Ein C-Control hat außerdem nicht besonders viel Speicher und vor allem afaik gar keinen permanenten, den du im programm beschreiben kannst. D.h. beim reset ist alles weg bis auf das Programm an sich.

@OldGrumpy: ACK.

dino 2. Nov 2006 14:09

Re: wenn ihr einen miniroboter bauen wollt...
 
nein die müssen nicht wissen,wo sie sich befinden, sondern herrausfinden, in welche richtung(und welchen abstand) ein anderer ihrer selbst sich von ihr aus gesehen befindet

und das unabhängig davon, wo sie sind also keinerlei geographische bedingungen(wie rfid chips)

permanenten speicher brauche ich nicht(bis aufs programm)

es sei denn->wann wird der reset immer ausgeführt?

lassen sich die programme immer wieder neu draufschriben?

ich werde mich dann in die elektronik unddas was icvh brauche einarbeiten müssen :( aber ich machs

DGL-luke 2. Nov 2006 14:18

Re: wenn ihr einen miniroboter bauen wollt...
 
die EEPROMs, die da meistens zur verwendung kommen, lassen sich über die serielle Schnittstelle des PCs mit Programmen beschreiben.
Man sollte aber vorsichtig sein und im Zweifel nur herstellertools hernehmen, da man sonst mal schnell vitale Teile überschreibt(z.B. den Teil, der an der wseriellen Schnittstelle das Programm entgegennimmt *g*) die man dann nur mit EEPROM-Flash-Gerät wieder raufkriegt.

Und für die Peilung brauchst du wohl wirklich ein Triangulationsverfahren. Oder du machst es mit Entfernungsmessung per Licht/Radar.

dino 2. Nov 2006 14:24

Re: wenn ihr einen miniroboter bauen wollt...
 
licht wäre interessant

könnte man eine richtstrahl(wie laser einer ist) kommunizieren?, denn dann hat man schonmaldie richtung.

bzw. radar in der grösse ist mir nicht bekannt

DGL-luke 2. Nov 2006 14:32

Re: wenn ihr einen miniroboter bauen wollt...
 
Klar kann man Licht entsprechend modulieren... da würd ich aber infrarot benutzen, gibt nicht so viel störung.

Und zur Entfernungsmessung gibts auf jeden fall Möglichkeiten, da muss man dann nur noch entscheiden, "ist das ein roboter oder eine wand?"

dino 2. Nov 2006 14:40

Re: wenn ihr einen miniroboter bauen wollt...
 
dann infrarot
wie funktioniert das dann mit der entfernungsmessung?


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:55 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz