Fetching the latest programs, projects, and workspace data.

Toolkit for developing Robotics applications
Showing 5 of 27 projects. Click any project card for scope, mentors, and proposal studio.
Mentors: Student: Sarvesh Mishra
VisualCircuit currently relies on hard-coded monolithic JSON blocks, making it difficult for the community to share and extend custom logic. This project solves that bottleneck by building a curated, reusable block marketplace hosted on GitHub Pages with automated CI validation workflows. Deliverables include the standalone marketplace site, a slim frontend integration layer for VisualCircuit, automated documentation publishing via GitHub Actions, and two end-to-end robotics applications demonstrating the complete workflow.
Mentors: Student: Kartik Jangid
The JdeRobot Robotics Academy utilizes massive monolithic Docker images, which result in critical download issues for students, and demands insecure root daemon privileges to execute containers. To address this, I plan to design a highly optimized multi-stage build framework for RoboticsBackend, which will minimize total megabytes for download by students and reduce image size using strict apt layer squashing and source-level pruning of heavy ROS2 meta-packages like Aerostack2 and OMPL. Moreover, I will transform the execution framework to a secure, daemonless Podman-based container execution system, which will enable precise namespace mapping using –userns=keep-id and native display socket passthrough for safe execution of GUI-based Gazebo simulations without compromising host security. Deliverables : 1. Optimized Container: A new, optimized image with a mathematically provable reduction in total megabytes for download and build layers. 2. Rootless Execution: A fully functional Podman-based environment for secure execution of the entire database and frontend stack without a Docker daemon. 3. Developer Documentation: New official documentation on new multi-stage build paradigms and executing containers rootlessly.
Mentors: Student: Anish_85
This project is about bringing back the drone-cat-mouse chase exercise in the new RoboticsAcademy architecture. Right now this exercise does not work with Gazebo Harmonic and Aerostack2 which is what all the current drone exercises use. My plan is to set up a Gazebo Harmonic world with two drones — a cat drone that the user programs and a mouse drone that flies autonomously following a 3D pattern. Each drone will have its own full Aerostack2 stack. The mouse drone will run its flight pattern directly through Aerostack2 without HAL.py since its behavior is predefined. The user programs only the cat drone through HAL.py to chase the mouse. Deliverables include the complete Gazebo Harmonic world, dual-drone Aerostack2 setup, the exercise integrated into RoboticsAcademy with the RADI container, documentation, and a reference solution.
Mentors: Student: Ashwani Kumar Moudgil
RoboticsAcademy provides browser-based robotics exercises where students write Python control logic without dealing with ROS2, simulation, or motion planning infrastructure. The existing industrial robot exercises (Pick & Place, Machine Vision) cover basic manipulation tasks but lack a palletizing exercise — one of the most common real-world industrial automation tasks. This project delivers a complete palletizing and de-palletizing exercise built on ROS2 Humble and Gazebo Harmonic, using a UR5 arm and the IFRA-Cranfield API as baseline. The exercise introduces a dynamic conveyor-fed object supply chain, programmatic pallet grid computation, multi-layer collision-aware motion planning, and a full de-palletizing sequence — all accessible through a clean Python HAL without writing a single line of ROS2 or MoveIt2 code. Deliverables include a Gazebo Harmonic simulation world with conveyor feeding assembly, an extended HAL with four new methods, a dynamic MoveIt2 collision scene, browser integration via the RoboticsAcademy interface, student and maintainer documentation — targeting a 350-hour GSoC commitment across 12 weeks.
Mentors: Student: Tejas Stanley
Perception metrics is a unified toolkit for evaluating perception models across datasets and frameworks. Its foundation was built through prior GSoC efforts designed to unify and formalized in a stable release published in Sensors. This platform was recently modernized to support LiDAR, images segmentation, and object detection. This proposal focuses on scaling PerceptionMetrics from off-road focused workflows to industry-standard benchmarking. The core objectives are: • Integrate and prioritize standard image and Lidar datasets. • Extend GUI support to segmentation visualization (image and Lidar). • Deliver comprehensive tutorials/documentations for practical usage. • Strengthen reliability through expanded tests and CI-friendly validation.