View on GitHub

c't-Bot und c't-Sim

The free and open source robotic project

Willkommen bei c’t-Bot und c’t-Sim

c’t-Bot und c’t-Sim gehören zusammen und sind ein Roboterprojekt, das von der Zeitschrift c’t Anfang des Jahres 2006 gestartet und in einer Reihe von 16 Artikeln beschrieben wurde. Das Ziel des c’t-Bots war und ist dabei, möglichst Vielen den Zugang zu dem spannenden Thema der Robotik zu eröffnen. Das Projekt besteht aus zwei Teilen: Dem eigentlichen Roboter c’t-Bot und dem dazu passenden Simulator c’t-Sim.

Seit Projektstart ist um das Projekt eine Community entstanden, welche das Projekt auch nach dem Erscheinen des letzten c’t-Artikels im Jahr 2011 weiterhin pflegt. Derzeit bemüht sich ein Kreis aus Projektbegeisterten um eine Neuorganisation des Projekts.

So sind der Quelltext und die gesamte Dokumentation auf die GitHub-Plattform umgezogen, mit dem Ziel den Projektumfang und das entstandene Wissen auch langfristig zu erhalten und frei zugänglich zu machen. In Absprache mit dem Heise Verlag, als ursprünglicher Initiator des Projekts, wurde die Projektdokumentation inzwischen größtenteils unter eine CC-BY-SA Lizenz gestellt.

Die zusammengetragenen Inhalte werden derzeit neu aufbereitet und aktualisiert. Darüber hinaus gibt es Pläne und erste Ansätze für eine aktualisierte Version des c’t-Bots auf der Basis zeitgemäßer Hard- und Software.

Community und Support

Chat/Instant Messenger

Forum

Unter www.ctbot.de ist das Community-Forum zum c’t-Bot und zu verwandten Themen zu finden. Es besteht bereits seit der Anfangszeit des Projekts und enthält somit nicht nur Support zum Bot sowie aktuelle Diskussionen zur Zukunft des Projekts, sondern auch die spannende Historie des Projekts.

Dokumentation

Offizielle Projektdokumentation

Derzeit befindet sich die Projektdokumentation in Überarbeitung (siehe auch Diskussion im Forum). Im Zuge dieser werden sowohl sämtliche Informationen des ehemaligen Trac-Wikis als auch des Community-Wikis in eine gemeinsame Projektdokumentation portiert. Währenddessen sind die Inhalte des ehemaligen Trac-Wikis von Heise als Übergangslösung verfügbar. Daneben existiert noch ein (inzwischen archiviertes) Community-Wiki, dessen noch nicht portierte Inhalte unter wiki.ctbot.de verfügbar bleiben.

Die Dokumentation steht, sofern nicht anders angegeben, unter der Lizenz CC BY-SA 4.0.

Die beiden folgenden Artikel aus c’t Hacks / Make, Ausgabe 01/2012 stehen unter der Lizenz CC BY-NC-SA 4.0:

Alte Projektdokumentation

Source Code

Der Quellcode des Projekts ist unter GPL lizensiert und in Git-Repositories auf GitHub verfügbar. Für den c’t-Bot ist er in C geschrieben - egal ob für den hardwarebasierten realen Bot oder den virtuellen Bot im Simulator. So lassen sich komplexe Verhaltensmuster für den Bot zunächst am PC testen. Der in Java geschriebene Simulator c’t-Sim kommuniziert mit mehreren virtuellen Robotern, gaukelt ihnen eine Umgebung vor und liefert Sensorwerte zurück.

Das Software-Framework des c’t-Bot erfüllt sehr unterschiedliche Anforderungen:

Offizielle Code-Repositories

Weitere Repositories

License: CC BY-SA 4.0

Bildquelle & -Lizenz: c’t-Bot ohne Kabel von Peter Recktenwald, CC BY-SA 3.0