Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.sci.electronics > #202182
| From | Thomas Heger <ttt_heg@web.de> |
|---|---|
| Newsgroups | de.sci.electronics |
| Subject | Re: Kleines mathematisches Problem |
| Date | 2016-02-15 05:13 +0100 |
| Message-ID | <did1imFq0n7U1@mid.individual.net> (permalink) |
| References | <n8vvfc$nqq$1@news.albasani.net> <dibt8bFh7u7U1@mid.individual.net> <n9qj30$2nn$1@news.albasani.net> |
Am 14.02.2016 20:04, schrieb Stefan: >> Du suchst aber nach der kürzesten Strecke, die der Roboter von A (x1,y1) >> nach Punkt B (x2, y2) auf einer Ebene fahren soll, ohne gegen >> Hindernisse zu stoßen. > > Richtig > >> Ich nehme nun den einfachsten Fall und es gibt genau ein Hindernis. Der >> weg von A nach B auf einer Geraden durch beide Punkte wäre der kürzeste, >> sollte dort kein Hindernis sein. > > Auch richtig. > >> Ist dort aber eines, dann muß der Roboter ausweichen und zwar zu der >> Seite, wo er weniger von dieser Geraden abweichen muß. Er muß dann >> soweit ausweichen, daß er an dem Hindernis gerade vorbeikommt. > >> Jetzt kann man diesen Punkt bestimmen ( C an (x3, y3) ) und die Strecke >> in zwei Teile Teilen und das ganze wiederholen für A->C und C->B. > > Richtig, aber du kannst so die Stelle C nicht eindeutig bestimmen. Mir ist nicht ganz klar, wie der Roboter die Hindernisse erkennen soll. Wenn der Roboter eine Art digitaler Karte gespeichert hat, dann soll der Algorithmus den Weg in dieser Karte finden? Andere Variante: der Roboter soll den Weg 'in echt' auf sowas wie einem großen Brett finden, wozu er Sensoren (Kameras o. ä.) besitzt. Im ersten Fall braucht man ein Programm, welches einen möglichst kurzen Weg in den ansonsten bekannten Daten findet. Im zweiten Fall weiß man nicht, ob der gewählte Weg überhaupt möglich ist. Denkbar wäre nämlich ein Labyrinth oder so schmale Wege, daß der Roboter zwischen den Hindernissen stecken bleibt. Ich gehe also von folgenden Annahmen aus (für Fall zwei): die Hindernisse sollen (angenähert) kreisförmig sein und nie näher zusammen stehen als der Roboter breit ist. der Roboter hat keine vollständige Karte der Roboter kann außer den Konturen der Hindernisse nur das Hindernis sehen, das nicht von anderen verdeckt ist. der Roboter weiß immer, in welcher Richtung er fährt und wo er ist er weiß, wo das Ziel ist und in welcher Richtung dann kann der Roboter den Mittelpunkt eines Hindernisses erkennen und dessen Ausdehnung. Daraus kann der Roboter die Umrisslinie berechnen und die halbe eigne Breite (plus den minimalen Seitenabstand) hinzu addieren und so den gesuchten Punkt C berechnen. Dann fährt er dort hin und macht das gleiche noch mal von dort. TH
Back to de.sci.electronics | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Kleines mathematisches Problem Stefan <df9bi@arcor.de> - 2016-02-04 17:49 +0100
Re: Kleines mathematisches Problem Bernd Nebendahl <Bernd_Nebendahl@web.de> - 2016-02-04 17:54 +0100
Re: Kleines mathematisches Problem Stefan <df9bi@arcor.de> - 2016-02-04 18:37 +0100
Re: Kleines mathematisches Problem "MaWin" <me@private.net> - 2016-02-04 18:03 +0100
Re: Kleines mathematisches Problem Stefan <df9bi@arcor.de> - 2016-02-04 18:23 +0100
Re: Kleines mathematisches Problem "MaWin" <me@private.net> - 2016-02-04 18:36 +0100
Re: Kleines mathematisches Problem Stefan <df9bi@arcor.de> - 2016-02-04 19:00 +0100
Re: Kleines mathematisches Problem Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2016-02-04 22:32 +0100
Re: Kleines mathematisches Problem Robin Koch <robin.koch@t-online.de> - 2016-02-05 02:57 +0100
Re: Kleines mathematisches Problem Marc Santhoff <m.santhoff@t-online.de> - 2016-02-04 18:20 +0100
Re: Kleines mathematisches Problem Thomas Prufer <prufer.public@mnet-online.de.invalid> - 2016-02-04 18:23 +0100
Re: Kleines mathematisches Problem Robin Koch <robin.koch@t-online.de> - 2016-02-05 03:08 +0100
Re: Kleines mathematisches Problem Lutz Schulze <lschulze@netzwerkseite.de> - 2016-02-04 18:59 +0100
Re: Kleines mathematisches Problem Stefan <df9bi@arcor.de> - 2016-02-05 08:11 +0100
Re: Kleines mathematisches Problem Christian Müller <spamalottomat@yahoo.de> - 2016-02-05 16:11 +0100
Re: Kleines mathematisches Problem Stefan <df9bi@arcor.de> - 2016-02-05 17:13 +0100
Re: Kleines mathematisches Problem Eric Brücklmeier <usenet@nerdcraft.de> - 2016-02-05 11:05 +0100
Re: Kleines mathematisches Problem Thomas Heger <ttt_heg@web.de> - 2016-02-14 18:53 +0100
Re: Kleines mathematisches Problem Stefan <df9bi@arcor.de> - 2016-02-14 20:04 +0100
Re: Kleines mathematisches Problem Thomas Heger <ttt_heg@web.de> - 2016-02-15 05:13 +0100
Re: Kleines mathematisches Problem Stefan <df9bi@arcor.de> - 2016-02-16 14:08 +0100
Re: Kleines mathematisches Problem Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2016-02-15 18:33 +0100
csiph-web