Prerequisite:

Before proceeding to work with the actual hardware, ensure you have thoroughly tested your code in a Gazebo simulation using Manipulator X. This will help you verify the robot's behaviour and avoid potential issues when moving to real hardware.

Caution:

Safety is paramount when working with robots. Please strictly adhere to all safety protocols discussed during class, including ensuring the workspace is clear of obstacles, the robot's emergency stop is within reach, and you have a clear understanding of the robot's operational range.

A sample demonstration of the assignment.

A sample demonstration of the assignment.

Assignment Objective:

The goal of this assignment is to program Manipulator X to perform a basic pick-and-place task involving a block. You will write code to control the robot's joint positions and gripper actions to achieve this task. The assignment is divided into two stages to help you build up your control strategies.

Stage 1: Joint Space Control (20 Points)

  1. Task Description:
  2. Action Steps:
  3. Testing:

Stage 2: Cartesian Space Control (30 Points)

  1. Task Description:
  2. Action Steps:
  3. Testing:

Please Note : Each individual will get 3 chances in each stage of hardware implementation to test their code. Kindly check that your code is robust in simulation before transferring to hardware.