Skip to content
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

Uncertainty on which network interface to use with the FRI drivers #201

Open
thettasch opened this issue Dec 5, 2024 · 4 comments
Open
Labels
documentation Improvements or additions to documentation Sunrise-FRI Related only to the Sunrise FRI driver

Comments

@thettasch
Copy link

I have been attempting to set up a Kuka iiwa for use with ROS2, in collaboration with @gavanderhoorn . We managed to get the driver to connect using the X66 network port, after unsuccessfully attempting to connect over the KONI port. It is our understanding that the KONI port should be used for real-time applications such as using the FRI driver (the Kuka FRI manual explicitly recommends use of the KONI and a point-to-point connection). This prompted the following questions:

  • Is the driver intended to use the X66 network interface?
    • If yes, is reliable control of the robot possible over this interface?
  • Is there potentially some error in the networking configuration of the robot controller, preventing use of the KONI port?
    • If yes, what steps would you recommend to solve the problem?

Setup details: Robot

  • Kuka LBR iiwa 14 R820
  • OS: Sunrise.OS 1.16
  • Configured using Kuka Sunrise Workbench 1.16
  • X66 IP set to 172.31.1.147
  • KONI IP set to 192.170.10.2 (192.168.10.2 also tested with same results)
    • pings to this IP return duplicate responses

Setup details: ROS Client PC

  • OS: Ubuntu 22.04.5 LTS
  • Kernel: 5.15.0-1073-realtime
  • ROS2 humble running inside a docker container (with --net=host)
  • No active firewalls
  • robot_drivers commit 2c84eda (humble branch)
  • All configurations default
  • ros2 launch kuka_sunrise_fri_driver startup.launch.py controller_ip:=172.31.1.147 client_ip:=172.31.1.145
@gavanderhoorn
Copy link
Contributor

@thettasch: thanks for the issue.

Should this have been opened as a Discussion item instead though?

@thettasch
Copy link
Author

Indeed it probably should have been.

Alternatively, perhaps I should have framed the issue as:
"The documentation does not cover how to properly configure the robot controller, nor how to set up the networking connection between the controller and the client."

@gavanderhoorn
Copy link
Contributor

Would you perhaps have any guidance @Svastits?

@Svastits
Copy link
Member

Hi,

I am quite sure that we have always used the driver with the KLI (X66) and we did not have any stability issues, although I think we never really went to the range of 1-2ms cycle time, rather 5-10ms.

I will try to make the driver work with KONI sometime next year and update the doc in every case.

@Svastits Svastits added documentation Improvements or additions to documentation Sunrise-FRI Related only to the Sunrise FRI driver labels Dec 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation Sunrise-FRI Related only to the Sunrise FRI driver
Projects
None yet
Development

No branches or pull requests

3 participants