-
Notifications
You must be signed in to change notification settings - Fork 74
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cartesian_pose_example_controller Issue #61
Comments
Any help with this issue? cartesian_pose_example_controller always gives "motion aborted by reflex!" . When I run the example in libfranka (./examples/generate_cartesian_pose_motion ) it works but when I use ros2 it gives me the error. Is there a condition or anything that needs changing? this is the command I am using "ros2 launch franka_bringup cartesian_pose_example_controller.launch.py arm_id:=fr3 robot_ip:=" |
Hi @olaghattas , Cheers, |
Check your internet card. Franka website has requirement on the latency of |
Hey @AndreasKuhner, the libfranka version is 0.13.3 and franka_ros2 is v0.1.15. The compatibility sections show that they are compatible https://frankaemika.github.io/docs/compatibility.html |
Hey @ALICEYZ5, wouldnt the internet card issue cause the cartesian_pose_example_controller not to work with ros2 and libfranka example. My network card is RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (by Realtek Semiconductor Co., Ltd.) which meets the minimum requirement 100BASE-TX. |
Please refer to this link for trouble shooting: https://frankaemika.github.io/docs/troubleshooting.html#network-bandwidth-delay-and-jitter-test |
@ALICEYZ5 Thanks for the suggestion, but I have already checked those steps before. I have included a more detailed description of what I am facing. with ros2 running the communication_test command was successfully Finished moving to initial joint configuration. Starting communication test. Also running it with libfranka was successful too Finished moving to initial joint configuration. Starting communication test. When I run generate_cartesian_pose_motion from the libfranka repository it works fine and it moves the robot COMMAND: ~/libfranka/build$ ./examples/generate_cartesian_pose_motion 172.16.0.2 WARNING: This example will move the robot! Please make sure to have the user stop button at hand! Finished moving to initial joint configuration. Finished motion, shutting down example My problem is that when I try to run the same example but using the launch file in ros2 it generates an error however ros2 launch franka_bringup joint_velocity_example_controller.launch.py arm_id:=fr3 robot_ip:=172.16.0.2 doesn't COMMAND: ros2 launch franka_bringup cartesian_pose_example_controller.launch.py arm_id:=fr3 robot_ip:=172.16.0.2 OUTPUT: |
If you use Otherwise, you could also upgrade the master controller version to 5.7.x and check out libfranka 0.14.2 - this also has the fixes. If you are able to run the same example with libfranka, there is a good chance that the new versions fix the problem. |
That fixed the issue. Thanks @AndreasKuhner ! |
Hi franka scientist,
I was running cartesian_pose_example_controller in franka_example_controllers (just ros2 launch franka_bringup cartesian_pose_example_controller.launch.py robot_ip:=, without changing any code), but got the error:
libfranka: Move command aborted: motion aborted by reflex! ["cartesian_motion_generator_velocity_discontinuity", "cartesian_motion_generator_acceleration_discontinuity", "cartesian_motion_generator_joint_acceleration_discontinuity"]
os: Ubuntu 22.04
ROS2 humble
franka_ros2 branch: humble, tag: v0.1.13
libfranka branch: fr3-develop, tag: 0.13.3
I was also trying to reduce the radius of motion, but no matter how much I reduced, the same error still show up, unless I set the radius - 0. besides, I tried to set cartesian_pose_command_rate_limit_active_ = true, does not help either.
Please advise.
Thanks,
The text was updated successfully, but these errors were encountered: