You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _pages/activities/gsoc/2025.md
+7-9
Original file line number
Diff line number
Diff line change
@@ -47,21 +47,19 @@ Our community mainly works on three development areas:
47
47
48
48
This open source organization welcomes contributors in these topics:
49
49
50
-
## Project #1: Robotics-Academy: migration to Gazebo Fortress
50
+
## Project #1: Robotics-Academy: programme your solution in pure ROS 2
51
51
52
-
**Brief explanation**: [Robotics-Academy](https://jderobot.github.io/RoboticsAcademy) is a framework for learning robotics and computer vision. It consists of a collection of robot programming exercises. The students have to code in Python the behavior of a given (either simulated or real) robot to fit some task related to robotics or computer vision. It uses standard middleware and libraries such as ROS or openCV.
52
+
**Brief explanation**: [Robotics-Academy](https://jderobot.github.io/RoboticsAcademy) is a framework for learning robotics and computer vision. It consists of a collection of robot programming exercises. The students have to code in Python the behavior of a given (either simulated or real) robot to fit some task related to robotics or computer vision. It uses standard middleware and libraries such as ROS 2 or OpenCV.
53
53
54
54
Nowadays, Robotics Academy offers the student up to 26 exercises, and another 11 prototype exercises. All of them come ready to use in the RoboticsAcademy docker image (RADI). The only requirement for the students its to download the docker image, all the dependencies are installed inside the RADI.
55
55
56
-
The RADI is one key point of the platform and Project #1 aims to keep improving it. One main component of the RADI is [Gazebo](https://gazebosim.org/home). Currently, the RADI is based in Gazebo11 version, which its end of life ([in Sep, 2025](https://classic.gazebosim.org/#status)) is getting closer. **The main goal of the project is to migrate the RADI to Gazebo Fortress**. This migration will take form by having a couple of exercises running in ROS2 with the new RADI.
56
+
Currently, exercises can be solved using Python without any knowledge of ROS 2 thank to our Hardware Abstraction Layer (HAL). However, some students asked for the possibility to use (and learn) pure ROS 2 directly while coding the solution. Project #2 will explore new ways of coding the exercise solution, where a few changes like ROS 2 spin control or editor autocompletions are required.
57
57
58
-
{% include youtubePlayer.html id=page.youtubeId25 %}
59
-
60
-
-**Skills required/preferred**: Docker, Gazebo Fortress, Python and ROS/ROS2.
0 commit comments