Skip to content

sidt36/ED5215-Path-Planning-Project---RCM

 
 

Repository files navigation

ED5215 Path Planning Project - RCM on the kuka iiwa 7

Team:

Shrung D N - ME19B168

Sidharth Tadeparti - ME19B051

Tejas Rao - ME19B179

Various Path Planning Algorithms are implemented to enforce the RCM (Remote Centre of Motion) of a surgical robot. All the simulations are done using the KUKA iiwa 7 robot package on Gazebo. FK and Constraint Checking is natively implemented.

Videos of the Simulation : https://drive.google.com/drive/folders/12K0Xaijfmy_5hERefWMMldL21ZPbWToz?usp=sharing

The report and the presentation can be found in the repository.

Running the Code

  • To open the simulator: roslaunch iiwa_tool_moveit moveit_planning_and_execution.launch

  • To start the controller: rosrun iiwa_control sunrise2.py

  • To plan and execute path: rosrun iiwa_moveit main_joint_pub.py

  • The above files need to opened in the order given.

  • All algorithms are available in different files in .../catkin_ws/src/iiwa_stack/iiwa_moveit/scripts. They need to imported and appropriately used in main_joint_pub.py

Instructions:(for contributors on local machine and repo)*

  • The algorithm folder, can be used, but code in deployment in RCM_Project/....../catkin_ws/src/iiwa_stack/iiwa_moveit/scripts.
  • To be similarly mirrored in HOME/catkin_ws

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 38.1%
  • CMake 17.7%
  • Python 12.6%
  • Common Lisp 12.0%
  • C++ 10.5%
  • JavaScript 4.8%
  • Other 4.3%