Der CTBot Die Robotik kommt ins Haus Preiswerte alternative als Bausatz Simulator.
-
Upload
lothar-eckels -
Category
Documents
-
view
107 -
download
3
Transcript of Der CTBot Die Robotik kommt ins Haus Preiswerte alternative als Bausatz Simulator.
Der CTBot
>>Warum?<<
>>Der C‘t bot kommt<<
Allgemeines – Ideen – Entwicklung
• Die Robotik kommt ins Haus• Preiswerte alternative• als Bausatz• Simulator
Allgemeines – Ideen – Entwicklung
• Projekt lebt vom mitmachen• zukunftsorientiert• Langlebig
>>Technische Fakten<<
Aufbau – Leistung
Atmel ATMega32
Aufbau – Leistung
Servomotor
Batteriefach
Aufbau – Leistung
Verstanden!
UART
Aufbau – Leistung
DistanzsensorLichtsensorAbgrundsensor
Aufbau – Leistung
Radencoder
Räder mitBodenplatte
Aufbau – Leistung
LEDs
Aufbau – Leistung
•Abgrunderkennung
•Vollration
•Geschwindigkeit
•Objektdetektion
>>Upgrades<<
LCD-Modul
Display – Sensoren – RS232 - WLAN
SRF10 Ultraschallsens
or
Display – Sensoren – RS232 - WLAN
RS232-Modul
Display – Sensoren – RS232 - WLAN
WLAN Modul
Display – Sensoren – RS232 - WLAN
>>Einsatz als Lehrmittel<<
PST Labor – Schwerpunkt – Das Rennen
•Erfolgreicher Einsatz• Hardwarenahe prog.• Autonom, mobil•Lokalisierung•Navigation
PST Labor – Schwerpunkt – Das Rennen
•Lokalisierung• IR Sensor• Radencoder
• Navigation• 2 Gleichstrommotoren
PST Labor – Schwerpunkt – Das Rennen
Das Rennen
Warum C‘t bot ?
•Kostengünstig, zugänglich• einfach, komplex• Motivation der Studenten • ausgereift, zukunftssicher
>>Programmierung<<
Entwicklungsumgebung
Allgemeines – Basiscode – Upload -Programmierideen
z.B.AVR Studio 4
ProgrammierspracheC
Basis-Code Woher?
Allgemeines – Basiscode – Upload -Programmierideen
1. Selber erstellen
Grundlage C´t-Bot-Projekt von Benjamin Benz (Heise-Verlag)
2. SVN-Archiv von Heise.de
Code Erweiterungen
Allgemeines – Basiscode – Upload -Programmierideen
Im InternetGroße
Entwicklungsgemeinde
Hochschulenz.B. Beuth Hochschule
PST Labor
• Code angepasst von Andreas Döpkens
Allgemeines – Basiscode – Upload -Programmierideen
C-Code Hex-File C´t-Bot
Allgemeines – Basiscode – Upload -Programmierideen
Code schreiben
IR-Fernbedienung Steuerung über PC per WLAN Eigener Algorithmus
Idee für ein Beispielprogramm
Allgemeines – Basiscode – Upload -Programmierideen
• 10 Grad Drehung im Sekundentakt• Insgesamt 360 Grad Drehung• Sensordaten aufnehmen nach jeder Drehung• Daten per WLAN an PC übertragen• Aus Daten Umgebungskarte erstellen
>>Zukunftsvisionen<<
Minenräumer – Kellner – Kanalreiniger - Mars
Minenräumer – Kellner – Kanalreiniger - Mars
Ein zuvorkommender Kellner
Minenräumer – Kellner – Kanalreiniger - Mars
Minenräumer – Kellner – Kanalreiniger - Mars
Reise in die Unterwelt
Minenräumer – Kellner – -Kanalreiniger - Mars
Auf zu den Sternen …
Minenräumer – Kellner – -Kanalreiniger - Mars
… in eine ungewisse
Zukunft?