Sensoren werden verwendet um physikalische Größen zu messen. Durch die Auswertung der gemessenen Werte kann sich ein Roboter ein Bild von seiner Umgebung machen. Beim KeplerBRAIN V4 Robotik-System kommen unterschiedliche Sensoren zum Einsatz, die Abstände, Lichtstärke, Berührungen oder Richtungsänderungen messen können. Alle gemessenen Werte werden in elektrische Spannngen umgewandelt, die dann vom Mikrocontroller an seinen analogen Eingängen ausgewertet werden können.
Einfache Sensoren können direkt an den KeplerBRAIN V4 Controller angeschlossen werden. Sollte ein Sensor komplexere Anforderungen erfüllen so empfiehlt es sich, dafür einen eigenen Mikrocontroller zu verwenden, der nur die Auswertung und Aufbereitung der Sensordaten übernimmt. Auch solche Sensoren kommen beim KeplerBRAIN V4 Robotik-System zum Einsatz, bei denen spziell Software für einen Sensor und dessen Aufgabe entwickelt werdern muss.
In diesem Abschnitt wird der Einsatz der KeplerBRAIN V4 Sensoren anhand von Programmbeispielen gezeigt und erklärt.
Tastsensor - Auslösen eines Schaltkontakts durch Berührung
Reflexionssensor - Bestimmung der Lichtstärke von reflektiertem Licht einer Oberfläche
IR-Abstandssensor - Entfernung eines Objekts durch Messen der Stärke von reflektiertem, infrarotem Licht
US-Abstandssensor - Entfernung eines Objekts durch Messen der Zeit, die Schall bis zu dem Objekt und zurück benötigt
TOF-Abstandssensor - Entfernung eines Objekts durch Messen der Zeit, die Lichtimpulse bis zu dem Objekt und zurück benötigt
IMU-Sensor - Ermitteln der Lage im Raum durch Messen von Richtungsänderungen
Liniensensor - ein Array von 8 Reflexionssensoren
IR-Ballsensor - Bestimmung der Richtung eines RCJ-05 Balls von RoboCup Junior
Soccer-Bodensensor - Abtasten des Bodens zum Dedektieren von weißen Linien auf einem Soccer-Feld von RoboCup Junior