c't bot

from Wikipedia, the free encyclopedia
c't bot
c't bot without cables
c't bot without cables
Type autonomous mobile robot
Manufacturer c't / segor-electronics
Technical specifications
Actuators 2 drive wheels, 8 LEDs
Sensors Distance sensors, floor sensors, light sensors, wheel encoders, mice
computer ATmega32 / ATmega1284P


c't-Bot is a robot that can be programmed in the "C" programming language. It was developed as a project by the computer magazine c't and presented at the beginning of 2006.

technical description

The c't-Bot is a robotics kit . The basic version is based on a round base plate with a diameter of 12 cm, has two wheels and is equipped with a large number of sensors. It is controlled by an Atmel AVR microcontroller that is programmed in the high-level language C.

The structure and programming of the c't bot are described in several c't articles, which are also available on the c't bot project page. All components of the c't bot are THT . On SMD silo equipment is thus completely eliminated. Due to the close assembly and the high number of components (> 50), the kit still requires soldering and electronics experience.

The University of Duisburg-Essen has converted the platform environment of the c't-Bot to Java in a project with the help of the Java Virtual Machine (JVM) NanoVM , which can run on an ATmega .

Actuators

Show

Sensors

extension

c't sim

c't sim

The c't-Sim is the virtual counterpart to the c't-Bot, an open source simulator programmed in Java. In it you can create virtual bots, create your own worlds for them and program them just like real bots. The advantage here is that the simulated robots do not have to struggle with physical difficulties and inaccurate measured values, so that your own algorithms can be tested and improved in peace.

Even a whole competition initiated by the c't was carried out using the c't-Sims, whereby the aim was to find a way through a randomly generated labyrinth as quickly as possible in a competition with a second bot and not into one of the numerous Holes to fall on the playing field. The best three programmers were awarded with specially painted (real) c't bots.

Takeover of the project by the community

Although the c't-Bot was designed from the outset to involve the community on the software side due to its open code, further development was initially strongly guided by a corresponding series of articles by c't . At the beginning of 2017 it became known that the SVN repository with the source code and the associated documentation of the project was suffering from technical problems. In response to this, the community sent a request to the c't editorial team as to whether the project could be handed over to the community. The editorial team complied with this request in October 2017 and allowed the further use of all ct-Bot project content, to which heise-Verlag holds the sole rights, under a free license . The move from the original project address ct-bot.de to a site maintained by the community took place in March 2019.

With the handover of the project, the further development of the hardware of the c't-Bot as open source hardware should be made possible in the long term .

See also

Web links

Individual evidence

  1. Message from the Users "anonybot" from October 27, 2017, 17:56, which quotes the relevant c't editorial approval
  2. ^ Message from the user "eax" on the successful completion of the domain porting on March 22, 2019, 10:59 pm
  3. Discussion on the further development of the c't bot hardware in the community forum