title |
date |
description |
hero |
author |
menu |
tags |
ToastBot |
2024-12-12T09:00:00+00:00 |
Pick and Place Sequence using the Franka Emika Panda Robot Arm |
images/toastbot.jpg |
image |
/images/sharwin_portrait.jpg |
|
sidebar |
name |
identifier |
weight |
Toastbot |
ToastBot |
2 |
|
|
Python |
ROS |
Moveit API |
Intel Realsense |
|
Using a 7-DoF Franka Emika Panda Robot Arm, we developed a pick and place sequence using an Intel Realsense camera for identifying april tags.
Computer Vision
The Intel Realsense camera has a ROS package realsense
that enables the camera to publish depth and color images.
In order to identify april tags, we used the apriltag_ros
package which subscribes to the camera images and publishes the detected tags which each
have a unique ID. The tags were used to locate the positions of objects in the scene as well as localize the camera frame from the robot's base frame.
Robot Arm Control
The Franka Emika Panda Robot Arm has a ROS package franka_ros
which allows us to control the robot arm using the Moveit API. The Moveit API offers services and action servers to faciliate trajectory planning, end-effector operation, and motion profiling. On top of the Moveit API, we developed our own Motion Planner that offers higher level tasks such as pose-to-pose motions, end-effector operations, and cartesian path planning.