Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.sci.electronics > #202182

Re: Kleines mathematisches Problem

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>

Show all headers | View raw


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 | NextPrevious in thread | Next in thread | Find similar | Unroll thread


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