Teaching robotics with jde

From jderobot

Jump to: navigation, search

Jde has been used since 2006 for teaching robotics in three courses (Robótica-ITIS, Introducción a la Robótica and Robótica-Master). These are some practices done by the students:

Contents

Visual follow-line behavior

The students programmed a reactive navigation algorithm for the simulated Pioneer robot (in Gazebo simulator) that only uses images from the robot onboard camera to navigate and follows the red line. They modified the introrob Jde schema. No encoders were used.

VFF Local navigation

Local navigation using Virtual Force Field (VFF) algorithm. The students programmed a simulated Pioneer robot (in Stage simulator) endowed with encoders and laser scanner. They modified the introrob Jde schema. The human user provides local destinations to the robot clicking on the shema GUI.

Robot Races in Stage

Robot races using an hybrid local-global navigation algorithm. Students programmed a simulated Pioneer robot (in Stage simulator) to complete as fast (and safe) as possible one lap to the Cheste circuit. They competed alone against the clock and in pairs, with two robots at the same time in the road, pushing the limits of their navigation algorithms. The robots use encoders and laser readings.

Bump and go

The cat and the mouse

Robot Races in Gazebo

The circuit is just the Departamental-II building, with no red help-line drawn in the floor. The only permitted sensor is the camera, no laser allowed.

Following an object with the robot neck

Personal tools