Dies ist eine Frage, die immer wieder in den Sinn kommt. Ich persönlich glaube, dass der Roboter seine Standortinformation nicht benötigt, weil:Müssen mobile Bodenroboter ihre Standortinformationen kennen, wenn sie programmiert sind, Hindernisse durch Sonarsensoren zu vermeiden?
1) wenn sie programmiert sind, herum zu wandern, können sie Hindernisse ohne die Notwendigkeit, zu wissen, wo es ist, solange der Sonarsensor zur Verfügung stellt, leicht vermeiden genaue Abstandsmessung eines Objektes, das sich direkt vor dem Roboter befindet.
2) der Roboter kann die SLAM-Technik verwenden und eine Karte seiner Umgebung erstellen, für die sie keine solche Information über ihren Standort benötigen.
... Was wäre eine berechtigtere Erklärung oder Antwort auf eine Frage wie diese? Ich programmierte einen Roboter vor langer Zeit und ließ ihn zu mehreren Orten bewegen und hatte ihm ein Hindernisvermeidungsverhalten gegeben und er kam fast immer zu den Orten und kehrte zurück, ohne dass er seine eigenen Standortinformationen kannte. Ich hatte den Sonarsensor (zur Vermeidung von Hindernissen) benutzt und einen Farbsensor benutzt (um die rote Farbe auf dem Boden zu sehen, und so macht er den nächsten Schritt).
VTC. Dies steht nicht im Zusammenhang mit dem, was in der [Hilfe] (http://stackoverflow.com/help/on-topic) beschrieben wird, und basiert wahrscheinlich auch auf Meinungen. Es scheint, dass du deine eigene Frage beantwortet hast, indem du gesagt hast, dass du einen Roboter gebaut hast, der seine Position in der Vergangenheit nicht kannte ... – Gliderman