Introduction & Interest in Project #2 (Extend C++ support) #3492
Replies: 2 comments 1 reply
|
Hi @rafaelavisouza , for general and useful info take a look at https://jderobot.github.io/activities/gsoc/2026#application-instructions-for-gsoc-2026, #3381 and #3403. Solving more exercises as user and understanding the underlying code of their infrastructure will give you a good background in RoboticsAcademy. Regarding C++ support, according to the exercises status table, the FollowLine exercise and BasicVacuumCleaner exercises already include the C++ support, just take a look at them to see how it has been implemented. Cheers, JoseMaria |
|
Thank you again for the guidance! I finished the Follow Line exercise and my robot successfully completed the circuit. Here is the short demo video of my working solution: Now I am diving into the academy.cpp and the source files of the exercises you mentioned to understand the C++ backend infrastructure and start structuring my GSoC proposal! |
Uh oh!
There was an error while loading. Please reload this page.
Hello JdeRobot Community and Mentors,
My name is Rafaela, and I am a Computer Engineering student at the Federal University of Bahia (UFBA) in Brazil. I am currently part of a robotics team, where I work hands-on with hardware and electronics for our SSL robots.
I have a strong foundation in Python and programming logic, along with experience teaching logic to other students. Because of this educational background, I am deeply interested in the RoboticsAcademy platform.
For GSoC 2026, I would love to focus my efforts on Project #2: Robotics Academy: extend C++ support for more exercises. I am actively looking to sharpen my C++ and ROS 2 skills for my robotics competitions, and I believe my experience in translating logic concepts for students will help me adapt the existing Python exercises into clear, educational C++ templates.
I have already successfully set up the RADI environment locally using Docker (database and simulator are running perfectly!), and I am currently exploring the "Follow Line" exercise to prepare for the technical demo video.
Before I dive deeper, do you have any specific recommendations on which files or directories I should look at to understand how the current C++ support for the "Vacuum Cleaner" or "Follow Line" was originally implemented?
Thank you for your time, and I am very excited to contribute to this community!
Best regards,
Rafaela Souza
[https://www.linkedin.com/in/rafaela-souza-861a04218/]
All reactions