Skip to content
This repository has been archived by the owner on Feb 21, 2020. It is now read-only.
/ arm-ik Public archive

An Inverse Kinematics 6DOF Robot Arm Pick and Place Project in ROS.

License

Notifications You must be signed in to change notification settings

mithi/arm-ik

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Robotic Arm - Pick & Place Project

This is my turn-in code as partial fulfillment of Udacity's Robotics Nanodegree. I wrote code to calculate the joint angles of six degree-of-freedom Kuka Kr210 serial manipulator given the position an orientation of its end effector in 3-D space. This code is used by the robot arm in a simulator to pick cylinders in a shelf and drop it in a bin. The simulation is implemented in a ROS environment with Gazebo and Rviz.

Notes

Jupyter notebooks:

Dependencies and Setup

Usage

  • Make sure the demo flag is set to "false" in inverse_kinematics.launch file under /RoboND-Kinematics-Project/kuka_arm/launch

  • Launch the project

$ cd ~/catkin_ws/src/RoboND-Kinematics-Project/kuka_arm/scripts
$ ./safe_spawner.sh  
  • On a separate terminal, run the inverse kinematics script
$ cd ~/catkin_ws/src/RoboND-Kinematics-Project/kuka_arm/scripts
$ rosrun kuka_arm IK_server.py

About

An Inverse Kinematics 6DOF Robot Arm Pick and Place Project in ROS.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published