Anish Kumar
GSoC 2026 Contributor @ JdeRobot · Drone Cat-Mouse Chase Exercise
GSoC 2026 · JdeRobot · Robotics Academy
I’m Anish Kumar, a GSoC 2026 contributor working with JdeRobot on multi-agent robotics infrastructure for RoboticsAcademy.
This project scales JdeRobot’s RoboticsAcademy to support multi-agent exercises — moving the platform from one robot per simulation to N robots working (and competing) in the same world. Built during Google Summer of Code 2026.
At the infrastructure level, it extends RoboticsAcademy’s Robot Application Manager from a single-robot to an N-robot architecture: spawning, controlling, pausing, and resetting an arbitrary number of robots in one simulation, each with its own namespaced, collision-free topics. Robots spawn in parallel, so both launch and reset stay fast as the number of agents grows.
The flagship exercise built on top of this is Drone Cat-and-Mouse. Two drones share one simulation: a “mouse” drone flies fast, evasive paths while a “cat” drone — programmed by the learner — has to chase it down and intercept it. Learners write only the cat’s control logic against a clean, high-level API; the drones, cameras, and full Play / Pause / Reset lifecycle run in the backend on ROS 2, Gazebo, and Aerostack2. The mouse’s difficulty scales across levels — from slow, predictable motion to fast racing lines, zig-zags, and evasive dodging — so each stage naturally motivates a more capable pursuit algorithm: pure pursuit, Proportional Navigation, and image-based visual servoing.
Together, the multi-agent infrastructure and the exercise turn RoboticsAcademy into a place where students can learn autonomous pursuit, guidance, and multi-robot coordination — hands-on, in the browser.
Built with: ROS 2 · Gazebo · Aerostack2 · Python · RoboticsAcademy
Mentors: José María Cañas, Pedro Arias-Perez
Follow the weekly progress in the blog.
latest posts
| Jul 22, 2026 | Two Drones, One Manager, and a Lot of Things That Were Only Pretending to Work |
|---|---|
| Jul 15, 2026 | Polishing, PRs, and a Lot of Code Review |
| Jul 07, 2026 | A Bit of a Mixed Bag (But a Good One) |