Welcome to Task 3
The aim of Task 3 is to get you hands on with remote hardware and simultaneously work on your program in simulation to progress towards full theme implementation.
Install the following packages:
sudo apt install ros-humble-image-transport ros-humble-image-transport-plugins
Update your repository before you move ahead with TASK 3
(NOTE: Navigate inside the src folder of your workspace, before proceeding further)
git stash
- Then pull the updated Task 3 commits from the repo using-
git pull
git checkout tags/v2.3.1 . # if doesn't work try `git fetch` and try again
- And again pop your changes you've made before from stash using-
git stash pop
Do
colcon buildto build the workspace with updated packages.NOTE: After any changes in any files, to reflect the same on workspace you need to do
colcon buildIf you want to skip this step of building every time a file (python script) is changed (note: this doesn't include addition of file or addition of folder), you may use the
colcon build --symlink-installparameter with the build command. (Surf over the internet to find more about it)
This task is divided into two parts:
3A Remote Hardware Task - Object Pose Estimation
Locating Aruco in the camera view with respect to arm and sending transforms
3B Simulation Task - Dock, Pick and Place
Dock the rack using ebot towards robot arm and pick and place in dropbox