ROS task

Build and demonstrate the patrol package described below.

// ACCESS LOCKED //

Problem Statements Locked

Tasks for ROS will be revealed on 25 SEP 2026 • 15:00 IST.

00// DAYS //
00// HOURS //
00// MINS //
00// SECS //

Review the submission instructions while you wait for the tasks to unlock.

Mandatory task3 Core Requirements

Task 1: Autonomous TurtleBot Patrol & Obstacle Avoidance

Create a complete turtlebot_patrol package that autonomously patrols and avoids obstacles, with an emergency-stop service that can be triggered and reset.

Concept & Inspiration

ROS Task 1 is mandatory for this domain. Submit the complete GitHub repository, a demonstration recording, and a copy of your README in the shared submission folder.

Accepted Stacks:
ROSTurtleBotGitHub repository

Core Requirements

  • Provide Link.txt containing only the raw GitHub repository URL. The repo must be public and contain the complete turtlebot_patrol package: source code, config, launch files, and README.
  • Include Demo.mp4: a one-minute screen recording demonstrating patrol, obstacle avoidance, and the emergency-stop service being triggered and reset.
  • Include README.md, copied from the repository for quick reference. It must explain setup, build, launch, and usage/testing, and include at least three images.

ROS / Submission guide

Submit your ROS task

ROS has one mandatory task. Submit the ROS task in a separate Google Drive folder through the website upload form, containing its repository link, demo, and README.

ROS folder structure

Name your folder <YourName>_ROS. Your identity is already captured at login; do not repeat it in the files. Keep this ROS folder separate from your Electronics submission.

<YourName>_ROS/
├── Link.txt
├── Demo.mp4
└── README.md
  • Link.txt must contain only the raw GitHub URL. The repository must be public and contain the complete turtlebot_patrol package: source, config, launch files, and README.
  • Demo.mp4 should be a one-minute screen recording demonstrating patrol, obstacle avoidance, and the emergency-stop service being triggered and reset.
  • Include a copy of the repository’s README.md with setup, build, launch, usage/testing instructions, and at least three images.

Make every link accessible

Set your Drive folder to Anyone with the link: Viewer. GitHub repositories must also open without a login. Restricted links count as not submitted; test every link in an incognito window.