September, 2023
Give me your pen!
Pincher grabs pen using CV.
python
realsense
computer vision
git
robot arm
multiprocessing
Overview
Before starting the MS in Robotics program at Northwestern University, students participate in a Hackathon where they are presented with several challenges. The pen challenge is one of them.
Using an Intel Realsense D435 and an Interbotix PX100 arm, students have to locate a Purple pen in space, and get the arm to grab it.
Program flow
Notes
This is an introductory level challenge for students going into the MS in Robotics at Northwestern, so there is a lot of freedom as to how to approach the problem, and how to extend it. Many aspects are simplified, mind this is a task to be done in a few hours.
The robot and camera are supossed to be at a 90 degree offset. This simplifies the conversion between frames a lot.
Multiprocessing was used to separate the camera processing from the robot's communication, as the camera live feed was stuttery when everything was running on the same process.
The robot and camera are supossed to be at a 90 degree offset. This simplifies the conversion between frames a lot.
Multiprocessing was used to separate the camera processing from the robot's communication, as the camera live feed was stuttery when everything was running on the same process.