Teaching robotics with jde
From jderobot
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.



