Skip to content

Commit 6082545

Browse files
authored
Merge pull request #302 from JdeRobot/gsoc2025-project1
Update project 1
2 parents fc91d8f + b61034b commit 6082545

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

_pages/activities/gsoc/2025.md

+7-9
Original file line numberDiff line numberDiff line change
@@ -47,21 +47,19 @@ Our community mainly works on three development areas:
4747

4848
This open source organization welcomes contributors in these topics:
4949

50-
## Project #1: Robotics-Academy: migration to Gazebo Fortress
50+
## Project #1: Robotics-Academy: programme your solution in pure ROS 2
5151

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.
5353

5454
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.
5555

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.
5757

58-
{% include youtubePlayer.html id=page.youtubeId25 %}
59-
60-
- **Skills required/preferred**: Docker, Gazebo Fortress, Python and ROS/ROS2.
58+
- **Skills required/preferred**: React, Python, ROS2.
6159
- **Difficulty rating**: medium
62-
- **Expected results**: New docker image based on Gazebo Fortress.
63-
- **Expected size**: 175h
64-
- **Mentors**: Pedro Arias (pedro.ariasp AT upm.es) and Pawan Wadhwani (pawanw17 AT gmail.com)
60+
- **Expected results**: New way of coding your solutions in RoboticsAcademy using ROS 2
61+
- **Expected size**: 90h
62+
- **Mentors**: Pedro Arias (pedro.ariasp AT upm.es)
6563

6664
## Project #2: Robotics-Academy: CI & Testing
6765

0 commit comments

Comments
 (0)