Skip to content

Implementating Visual Servoing for a given Robot for RBE450x Vision Based Robotic Manipulation Course

Notifications You must be signed in to change notification settings

aniketmpatil/visual_servoing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visual Servoing using ROS Noetic

RBE 450x: Vision Based Robotic Manipulation - Worcester Polytechnic Institute, Fall 2021

This package spawns a robot with a revolute-revolute joint configuration and an object with certain coloured features. The robot contains a camera at the end effector joint. The goal of the node is to manipulate the Robot in the cartesian space, so that we observe the object move from one location to another in the image space.

Note: This repository is a ROS Package implemented using ROS Noetic and Gazebo 11. Clone this into the src folder of your ROS workspace and then build from inside the workspace folder.

As seen from the images below, we see the desired positions of the object at the start and end of the visual servoing algorithm (in the image space). The node computes the pose required for the robot at which we can get the images as shown below.


Output Video

About

Implementating Visual Servoing for a given Robot for RBE450x Vision Based Robotic Manipulation Course

Topics

Resources

Stars

Watchers

Forks