Closed YW0330 closed 1 year ago
Hi @YW0330,
You need the ros_kortex driver to run to be able to use the ros_kortex_vision module
your are missing something like roslaunch kortex_driver kortex_driver.launch ...
Otherwise, your roscore is not connected to the arm API and every call you make will fail
Best, Felix
Hi @felixmaisonneuve thank you for the response.
I found the problem, it cause from the Network. When I use Wi-Fi to connect Kinova Gen3, it will get the above issue. However, I change the connected method to Cable network, it can be useful. Have any idea to reduce the transmit data about depth information? Thanks a lot.
I do not think you can reduce the transmit data other than using the smallest resolution setting. You can maybe use only color or only depth (depending on what your are doing) instead of both.
Closing this issue since you found the issue
Regards, Felix
Description
One paragraph to explain the issue
Version
ROS distribution : ROS Noetic Kortex API: 2.5.0
Steps to reproduce
Code example (if necessary)
My code is modified from 01-torque_control_cyclic.cpp
Expected behavior
When I following the steps described above. The terminal will show the warning message
runtime error: timeout detected: BaseCyclicClient::Refresh
first. After that, the error messages show as following:Then, my robot stops to receive my command.
Any other information
I know the point cloud message in ros is very big data, so it will occupy the network. I change the vision module resolution for the depth one is 420x240 and the color one is 320x240, but it doesn't improve this issue.
Thanks for helping.