frankaemika / franka_ros

ROS integration for Franka research robots
https://frankaemika.github.io
Apache License 2.0
361 stars 311 forks source link

Issue with "Building the ROS packages" from the FCI instructions #203

Closed stanleycelestin1 closed 2 years ago

stanleycelestin1 commented 2 years ago

After installing system requirements ( Linux with PREEMPT_RT patched: 16.04 LTS Xenial Xerus and ROS Kinetic Kame),

I am having trouble in the Building the ROS packages section of https://frankaemika.github.io/docs/installation_linux.html#installing-from-the-ros-repositories.

When I run rosdep install --from-paths src --ignore-src --rosdistro kinetic -y --skip-keys libfranka I get this error:

ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
franka_hw: Cannot locate rosdep definition for [combined_robot_hw]
franka_example_controllers: Cannot locate rosdep definition for [moveit_commander]
franka_gazebo: Cannot locate rosdep definition for [transmission_interface]

Can anyone help me here? This is my first time using this robot and the documentation seems a bit outdated.

stanleycelestin1 commented 2 years ago

Solved:

Need to install ros_control for the transmission_interface and combined_robot_hardware. I was able to resolve this using this http://wiki.ros.org/ros_control?distro=noetic.

**Note ROS Distribution for me is Kinetic

sudo apt-get install ros-kinetic-ros-control ros-kinetic-ros-controllers sudo apt-get install ros-kinetic-gazebo-ros-control