Aus RN-Wissen.de
Wechseln zu: Navigation, Suche
Laderegler Test Tueftler Seite

Mobotsim

Die Software 'Mobotsim' von der Firma MobotSoft stellt eine sehenswerte Umgebung bereit, in der man durch ein Basicdialekt der Firma SaxSoft - ähnlich dem allseits vertauten Viasualbasic - einen oder mehrere Roboter programmieren und testen kann. Die Bots haben Sensoren und werden mittels Antriebsbefehlen gesteuert. Die Bots bewegen sich in einer Welt aus diversen selbst erstellbaren Hindernissen. Im Web wird dertzeit die Version 1.03 als Shareware Version angeboten, man hat 30 Tage Laufzeit oder 100 Programmstarts.

Die Umgebung hat 3 Bots und 3 Welten vorgefertigt in der Installation, dabei auch ein Bot mit Neuronalem Netzwerk mit immerhin 4 input Neuronen, 40 hidden Neuronen und 2 output Neuronen, der auf einem Oval selbstständig seine Runden dreht. Weitere eigene Bots können programmiert und mit den anderen Bots in die Umgebung platziert werden oder man baut sein Zimmer nach und kann schon mal testen, wie der zukünftige Bot sich zwischen den Stuhlbeinen verhält. Grade für Versuche ohne große Erfahrung bietet diese Umgebung auch als Shareware genügend Raum für eigene Ideen. Wer "mal eben" was ausprobieren möchte oder sich am Löteisen nur laufend die Finger verbrennt, kommt seinem Traum nach einem eigenen Bot damit ein bischen näher. Mit einem ausgetestetem und für tut befundenem Entwurf in VBA fällt auch das spätere umcoden auf den eigenen Bot nicht ganz so schwer.

Hier die eindrucksvolle Featureliste aus deren Webseite:

  • Unlimited number of robots and obstacles.
  • Several obstacle shapes (line, rectangle, round rectangle, arc, ellipse, sector, chord) and free-hand drawing.
  • Mobots are differential drive.
  • Simulation of Ranging Sensors (typically ultrasonic sensor)
  • Flexible Configuration of Mobots – Platform diameter, wheels diameter, distance between wheels, number of ranging sensors, angle between sensors.
  • Configuration of ranging sensors – radiation cone, range, misreading percentage.
  • Each mobile robot has a configurable grid to map the environment. Automatic Certainty Grid method available with use of Ranging Sensor functions.
  • Development of simulation through quick and easy BASIC macro writing. Fully Visual Basic for Applications - compatible.
  • Control program flow and set breakpoints, step-over, step-into, and step-out.
  • View debug info such as watch variables, view the call-stack and loaded modules.
  • Easy integration of third parties ActiveX controls and dll files. You can add specific tools to the BASIC editor developed to make use of Fuzzy Logic, Genetic Algorithms, Neural Networks, etc.

Weblinks


LiFePO4 Speicher Test