ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

Fanuc CRX-10iA/L on ROS Noetic

asked 2022-04-28 12:28:34 -0500

Theodoro Cardoso gravatar image

updated 2022-04-29 11:32:39 -0500

I’m working on a project that involves a Fanuc CRX-10iA/L robotic arm.

I have Ubuntu 20.04 as a dual boot in my windows machine, but the fanuc_experimental repository doesn’t mention anything about ROS Noetic. What would you say is the easiest, fastest, and least error-prone way out?

1) Back up my data, uninstall Focal and install (dual boot) Bionic/Xenial. In this case, would there be any reason for not choosing Ubuntu Bionic/ROS Melodic over Kinetic when it comes to Fanuc CRX-10iA/L?

2) Keep ubuntu 20.04 and build things from source. Is that even possible?

Would you have any other suggestions?

Edit:

When running the command below according to the readme in ros-industrial/fanuc as pointed out by @gvdhoorn that's what I get.

theodoro@ubuntu:~/catkin_ws$ rosdep install --from-paths src/ --ignore-src --rosdistro noetic
ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
fanuc_crx10ia_support: Cannot locate rosdep definition for [fanuc_resources]
fanuc_r2000ib_support: Cannot locate rosdep definition for [fanuc_resources]
fanuc_r2000ic_support: Cannot locate rosdep definition for [fanuc_resources]

How can I install this dependency?

Thank you so much.

edit retag flag offensive close merge delete

Comments

Have you seen the readme in ros-industrial/fanuc, to which ros-industrial/fanuc_experimental refers?

gvdhoorn gravatar image gvdhoorn  ( 2022-04-28 14:15:54 -0500 )edit

Thank you for your comment, @gvdhoorn. I've been reading a lot of your answers lately and I'm a huge fan of the work you do for the ROS community.

I saw this readme a few minutes after posting the question but was not sure how the "experimental" side of things would play out when it comes to this specific package.

Is building the fanuc_crx10ia_support package possible and supported in ROS Noetic or would you advise me to use ROS Melodic instead?

Theodoro Cardoso gravatar image Theodoro Cardoso  ( 2022-04-28 14:28:08 -0500 )edit

1 Answer

Sort by » oldest newest most voted
1

answered 2022-04-29 00:13:17 -0500

gvdhoorn gravatar image

updated 2022-04-29 11:37:55 -0500

Is building the fanuc_crx10ia_support package possible and supported in ROS Noetic or would you advise me to use ROS Melodic instead?

I don't believe I can make it any clearer than what the readme states:

Building the packages on newer (or older) versions of ROS is in most cases possible and supported. For example: building the packages in this repository on Ubuntu Bionic/ROS Melodic or Ubuntu Focal/ROS Noetic systems is supported.


Edit:

When running the command below according to the readme in ros-industrial/fanuc as pointed out by @gvdhoorn that's what I get.

theodoro@ubuntu:~/catkin_ws$ rosdep install --from-paths src/ --ignore-src --rosdistro noetic
ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
fanuc_crx10ia_support: Cannot locate rosdep definition for [fanuc_resources]
fanuc_r2000ib_support: Cannot locate rosdep definition for [fanuc_resources]
fanuc_r2000ic_support: Cannot locate rosdep definition for [fanuc_resources]

How can I install this dependency?

did you only git clone https://github.com/ros-industrial/fanuc_experimental.git?

If so: that's not enough.

When building fanuc_experimental from source, you must also clone ros-industrial/fanuc into the same source space.

edit flag offensive delete link more

Comments

Thank you, that solved the issue.

Theodoro Cardoso gravatar image Theodoro Cardoso  ( 2022-05-02 18:20:09 -0500 )edit

Question Tools

1 follower

Stats

Asked: 2022-04-28 12:28:34 -0500

Seen: 457 times

Last updated: Apr 29 '22