C’t-Bot

Ct-Bot
ct-Bot ohne Kabel

ct-Bot ist ein in C programmierbarer Roboter, der als Projekt der Computer-Fachzeitschrift ct entwickelt und vorgestellt wurde.

Inhaltsverzeichnis

Technische Beschreibung

Der ct-Bot ist als Bausatz erhältlich. Die Grundversion basiert auf einer runden Basisplatte mit 12 cm Durchmesser, hat zwei Räder und ist mit einer Vielzahl von Sensoren bestückt. Die Steuerung erfolgt über einen Atmel AVR Mikrocontroller, der in der Hochsprache C programmiert wird.

Der Aufbau und die Programmierung des ct-Bots werden in mehreren ct-Artikeln beschrieben, die auch auf der Projektseite des ct-Bots erhältlich sind. Alle Bauteile des ct-Bots sind THT. Auf SMD-Bauteile wird somit vollständig verzichtet. Durch die enge Bestückung und die hohe Bauteilanzahl (> 50) erfordert der Bausatz dennoch Löt- und Elektronik-Erfahrung.

Der c't-bot hat viele Anhänger, aber durch das alter des Projektes und da Heise nicht mehr darüber berichtet, wird kaum noch weiter entwickelt.

Die Universität Duisburg-Essen hat in einem Projekt die Plattformumgebung des ct-Bot auf Java, mit Hilfe der Java Virtual Machine (JVM) NanoVM, die auf einem ATmega lauffähig ist, umgestellt.

Aktoren

  • 2 Motoren (als Antrieb)
  • Servomotor (für Klappe, optimal)

Anzeigen

  • 8 LEDs
  • LCD (optimal)

Sensoren

  • Distanzsensoren zur Kollisionsvermeidung
  • Liniensensor
  • Lichtsensor
  • Radencoder
  • Abgrundsensor
  • Lichtschranke
  • Klappensensor
  • Maussensor zur Drehungs- und Wegmessung

Erweiterung

  • USB Anschluss zur Diagnose
  • WLAN
  • MMC/SD Karten Anschluss
  • Fernbedienung

ct-Sim

ct-Sim

Der ct-Sim ist das virtuelle Gegenstück zum ct-Bot, ein in Java programmierter, quelloffener Simulator. In ihm kann man virtuelle Bots kreieren, eigene Welten für sie erstellen und sie genau wie reale Bots programmieren. Der Vorteil hierbei liegt darin, dass die simulierten Roboter nicht mit physischen Schwierigkeiten und ungenauen Messwerten zu kämpfen haben, sodass eigene Algorithmen in Ruhe getestet und verbessert werden können.

Selbst ein ganzer, von der ct initiierter Wettbewerb wurde mittels des ct-Sims ausgetragen, wobei es darum ging, im Wettstreit mit einem zweiten Bot möglichst schnell einen Weg durch ein zufällig generiertes Labyrinth zu finden und dabei nicht in eines der zahlreichen Löcher auf dem Spielfeld zu fallen. Die besten drei Programmierer wurden mit speziell lackierten (realen) ct-Bots ausgezeichnet.

siehe auch

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • bot — bot, bote [ bo, bɔt ] adj. • mil. XVe; p. ê. du germ. °butta « émoussé » ♦ Pied bot, rendu difforme par rétraction de tendons et de ligaments, souvent associée à des malformations osseuses. Par ext. (Rare) Main bote. Hanche bote. ⇒ varus. Loc.… …   Encyclopédie Universelle

  • bot — BOT, boturi, s.n. 1. Partea anterioară a capului unor mamifere, cuprinzând gura (şi nasul). ♢ expr. A bea la botul calului = a bea încă un pahar, în picioare, la plecare; a bea ceva la repezeală. A fi (sau a pune pe cineva) cu botul pe labe = a… …   Dicționar Român

  • BOT — steht als Abkürzung für: Botswana (IOC) Bottrop (Kfz Kennzeichen) Build Operate Transfer, klassisches Betreibermodell Bulk Only Transfer (Übertragungsart bei USB Massenspeichern) BO T steht für: Tarija (Departamento), ISO 3166 2 Code des… …   Deutsch Wikipedia

  • Bot — or BOT or similar may refer to:In people: * Bernard Bot, Dutch Minister of Foreign AffairsIn places: * Bot, Spain, municipality of the comarca of Terra AltaIn computers: * Alienware Bot, line of budget desktop PCs manufactured by Alienware * Bots …   Wikipedia

  • BOT — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom.  Pour les articles homophones, voir Beau (homonymie), Baud et Botte …   Wikipédia en Français

  • Bot conversacional — Saltar a navegación, búsqueda Un bot de charla o bot conversacional es un programa que simula mantener una conversación con una persona. Habitualmente, la conversación se establece a través de un teclado, aunque también hay modelos que disponen… …   Wikipedia Español

  • Bot (Jeu Vidéo) — Pour les articles homonymes, voir Bot. Dans les jeux vidéo, le mot anglais bot (diminutif de robot) ou simulant désigne un personnage contrôlé par l ordinateur. Ce dernier simule le comportement d un joueur humain comme on peut en rencontrer sur… …   Wikipédia en Français

  • Bot (jeu video) — Bot (jeu vidéo) Pour les articles homonymes, voir Bot. Dans les jeux vidéo, le mot anglais bot (diminutif de robot) ou simulant désigne un personnage contrôlé par l ordinateur. Ce dernier simule le comportement d un joueur humain comme on peut en …   Wikipédia en Français

  • Bot Informatique — Pour les articles homonymes, voir Bot. Un bot informatique, ou robogiciel, est un agent logiciel automatique ou semi automatique qui interagit avec des serveurs informatiques. Un bot se connecte et interagit avec le serveur comme un programme… …   Wikipédia en Français

  • Bot (Tempelraum) — Bot des Wat Maha Phruettharam, Bang Rak, Bangkok …   Deutsch Wikipedia

  • bot — → bieten * * * bot: ↑ bieten. * * * I BOT   [Abk. für Broadcast Online Television, dt. »Aussenden von Online Fernsehen«], ein im …   Universal-Lexikon

Share the article and excerpts

Direct link
https://de-academic.com/dic.nsf/dewiki/290979 Do a right-click on the link above
and select “Copy Link”