All 30 tasks, level by level

The real graded Robotics tasks the portal assigns, grouped into three levels.

The portal assigns these Robotics tasks. Finish Level 1 before Level 2 and Level 2 before Level 3. Your mentor may mark some tasks as required for the certificate.

Level 1: Foundations (12 tasks)

TaskWhat to do
What robotics coversExplain sensors, actuators, control and perception, and describe three robots used in Indian industry.
Simulator setupSet up a simulator (Webots, Gazebo or CoppeliaSim) or Tinkercad Circuits and run a sample robot. Commit to a repo named robotics-internship.
MotorsCompare DC, servo and stepper motors and drive one with a motor driver.
SensorsRead an ultrasonic distance sensor and an IR sensor and plot their readings.
Obstacle-avoiding robotBuild or simulate a robot that drives forward and turns away from obstacles.
Line followerBuild or simulate a line-following robot with two or more IR sensors.
Coordinate framesExplain coordinate frames and transformations with a 2D robot arm example.
Python for roboticsWrite Python scripts that read sensor logs and plot the robot's path.
Robot kinematics basicsCalculate the end position of a 2-link arm for given joint angles (forward kinematics).
Power and batteriesChoose a battery for a small robot and calculate its run time.
SafetyWrite a safety checklist for working with motors, batteries and moving robots.
Robot design sketchSketch a robot for a real task (for example warehouse picking) with its sensors and actuators.

Level 2: Building real features (10 tasks)

TaskWhat to do
PID controlTune a PID controller for a line follower or motor speed and show the response before and after tuning.
ROS 2 basicsInstall ROS 2 (or use a Docker image) and write a publisher and subscriber node.
ROS 2 with a simulated robotDrive a simulated TurtleBot in Gazebo with teleop and read its laser scans.
Inverse kinematicsSolve inverse kinematics for a 2-link arm and move it to target points in simulation.
Encoders and odometryEstimate a wheeled robot's position from wheel encoders and compare with the true path.
Computer vision for robotsDetect a coloured object with OpenCV and make the robot turn toward it.
Industrial robots and PLC basicsExplain how industrial arms and PLCs work together on a production line, with a ladder logic example.
Path planningImplement A* on a grid map and show the planned path.
Sensor fusion conceptExplain why robots combine sensors and demonstrate a simple complementary filter for an IMU.
Robotic process automation contrastExplain the difference between physical robotics and software RPA, with examples of each.

Level 3: Professional work and capstone (8 tasks)

TaskWhat to do
SLAMRun SLAM in simulation (for example slam_toolbox) and save the map.
Autonomous navigationUse the ROS 2 Nav2 stack to navigate a simulated robot to goals on your map.
Pick and placeSimulate a pick-and-place task with a robot arm using MoveIt or a simulator's arm tools.
Object detection modelUse a pre-trained detection model on a robot camera feed and react to detections.
Multi-robot coordinationSimulate two robots sharing a space without collisions and explain the method.
Testing robotsWrite tests for your robot logic in simulation and list how you would test on real hardware.
Cost and bill of materialsPrepare a bill of materials and cost estimate for building your robot in India.
Capstone: autonomous robotDeliver an autonomous robot project (real or simulated) with perception, planning, control, a design document and a demo video.
โ† Tools and first-week setupSubmitting tasks and earning your certificate โ†’