Home  | Legals | Sitemap | KIT

Secretary
Institute for Anthropomatics and Robotics; High Performance Humanoid Technologies, Chair Prof. Asfour
Adenauerring 2, Building 50.20
76131 Karlsruhe

Phone: +49 721 608-48277

Email: sekretariat asfour does-not-exist.anthropomatik kit edu

Lego Mindstorms Laboratory (I, Robot)

Lego Mindstorms Laboratory (I, Robot)
type: Praktikum (P)
semester: WS 16/17
time: 2017-01-30
08:00 - 20:00 täglich
11.40 Halle (Tulla) 11.40 Kollegiengebäude am Ehrenhof


2017-01-31
08:00 - 20:00 täglich
11.40 Halle (Tulla) 11.40 Kollegiengebäude am Ehrenhof

2017-02-01
08:00 - 20:00 täglich
11.40 Halle (Tulla) 11.40 Kollegiengebäude am Ehrenhof

2017-02-02
08:00 - 20:00 täglich
11.40 Halle (Tulla) 11.40 Kollegiengebäude am Ehrenhof

2017-02-03
08:00 - 20:00 täglich
11.40 Halle (Tulla) 11.40 Kollegiengebäude am Ehrenhof

2017-02-04
08:00 - 20:00 täglich
11.40 Halle (Tulla) 11.40 Kollegiengebäude am Ehrenhof

2017-02-05
08:00 - 20:00 täglich
11.40 Halle (Tulla) 11.40 Kollegiengebäude am Ehrenhof

2017-02-06
08:00 - 20:00 täglich
11.40 Halle (Tulla) 11.40 Kollegiengebäude am Ehrenhof

2017-02-07
08:00 - 20:00 täglich
11.40 Halle (Tulla) 11.40 Kollegiengebäude am Ehrenhof

2017-02-08
08:00 - 20:00 täglich
11.40 Halle (Tulla) 11.40 Kollegiengebäude am Ehrenhof

2017-02-09
08:00 - 20:00 täglich
11.40 Halle (Tulla) 11.40 Kollegiengebäude am Ehrenhof

2017-02-10
08:00 - 13:30 täglich
11.40 Halle (Tulla) 11.40 Kollegiengebäude am Ehrenhof


lecturer: Jonas Beil
Dr.-Ing. Nikolaus Vahrenkamp
Prof.Dr.Ing. Tamim Asfour
sws: 2
lv-no.: 24306
Notes



Ansprechpartner: Lukas Kaul

E-Mail: lukas.kaul@kit.edu

DescriptionDie Aufgabenstellungen des Praktikums reichen von Aufbau und Programmierung der Lego NXT-Bausteine mit der Programmiersprache JAVA bis hin zur Lösung spezieller Aufgaben, die im Rahmen eines abschließenden Wettrennens zu lösen sind (Linien folgen, Hindernissen ausweichen, Bahnplanung).
BibliographyWird in der Veranstaltung bekannt gegeben.
CommentBasic knowledge in JAVA is helpful but not required.
Content of teachingGoal of this two-week practical course is the conception, development, and programming of a Lego Mindstorms robot. The students are grouped in teams in order to build a robot and implement solutions which are required to deal with tasks and obstacles integrated in a parkour. Such tasks can be the crossing of a maze, the pick and place of a ball or the collaboration between robots. The programming of the robots is done with the JAVA and the firmware LeJOS. The final systems are evaluated in a race.

The course comprises following assignments:

- Construction of a robot

- Planning and construction of a parkour

- Programming of the Lego NXT-bricks with JAVA

- Development and implementation of solutions for the collision-free navigation

- Localization of landmarks and objects

- Race with other robots

- Documentation of the resulting system

The robot is based on a Lego Mindstorms building set where the main components are the NXT-brick as a control unit (32-Bit AT91SAM7S256 CPU, 256 KB flash memory, 64 KB RAM), three servo motors, two touch sensors, one light sensor, one ultrasonic distance sensor, and a microphone.

AnnotationDas Praktikum wird als Blockpraktikum über 2 Wochen durchgeführt.
Workload90 h
AimThe participants are capable of constructing and realizing a robot with a robot construction kit. The students know how to program the Lego NXT components in JAVA. They understand several problems in robotics and now how to solve them, such as collision free navigation, detection of landmarks and objects, and inter robot communication. The students know how to efficiently solve problems in a small group.
Exam descriptionDie Erfolgskontrolle wird in der Modulbeschreibung erläutert.