Good Success at ROS Summer School Robot Games

Monday, July 31, 2017

The ROS Summer School 2017 was held at the East China Normal University again this year. The graduate students to join the STAR Lab in September 2017 Xiaoling Long 龙肖灵Hongyu Chen 陈宏宇 and Haofei Kuang 旷皓飞 attended the summer school as well as the ROS Robot Games held at the same time. The students were very successfull, winning the first place of the competition. 

Incoming STAR Lab students with the ROS games organizer
Incoming STAR Lab students with the ROS games organizer 

(Images: click here)

The ROBOT games had three groups in different difficulty levels. The first level is using an android app to remote control the turtlebot to finish the track. The second is designed to following person, where the person guides the turtelbot to the finish. And the last group had to autonomously distinguish the track and follow it. The path was as designed according to new Silk Road, as shown here

The STAR ROBOT team participated in the autonomous challenge with initially five other teams. As can be seen in the pictures below, the students used a turtlebot and a X-BOX 360 Kinect camera to detect the track. The code was written pycharm. And the key technologies are contour extraction, centroid calculation, and then the robot followed the centroid of the track. In the first step, because of the interference of too much noise contour extraction was used and the centroid of the contour was calculated. Then the robot moved or turned based on the error between centroid and the middle of the camera. In case the robot is on the corner and the camera can’t see any track, the robot stops, and based on the error before, turns in the direction until it can see the track. 

The students programming the robot.

Final testing of the system
Final testing of the system.

Robot ready
Robot ready.

Color changes
Passing the path where the color changes.

Path following
The path was complicated, with corners and loops.

Students celebrating their success.

The gold medal.