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

KUKA RSI and Visual Servoing #157

Closed
VastDong opened this issue Jul 25, 2019 · 3 comments
Closed

KUKA RSI and Visual Servoing #157

VastDong opened this issue Jul 25, 2019 · 3 comments

Comments

@VastDong
Copy link

VastDong commented Jul 25, 2019

Hi, thanks for your information about the RSI. You mentioned RSI could be used for visual servoing. And I am doing the visual servoing with KUKA KR6R700 and RSI. I obtain the robot joint position by some calculations with the camera information and send the joint position to KUKA RSI in real time with 30Hz. But you know the robot will stop every time it reach the point I sent to it, which cause the robot shaking badly. I am stacking in this problem and have no idea for how to solve it. Could you please give me some suggestions or could you info me some examples of KUKA visual servoing? Thank you very much!

@VastDong VastDong changed the title > From my previous experience with ROS-I driver it was always stream trajectory first and then execute (ABB, Motoman for example) KUKA RSI and Visual Servoing Jul 25, 2019
@VastDong VastDong reopened this Jul 25, 2019
@VastDong
Copy link
Author

Or any one have the experiment of implementing visual servoing with KUKA RSI. Could you please help me ?

@BrettHemes
Copy link
Member

You need to ensure that the trajectory data streamed to the robot via RSI is sufficiently smooth. Despite only taking position data (at 4ms intervals) the positions should be continuous and differentiable. From experience, C2 continuity (via trapezoidal motion profiles) is sufficient (i.e., continuous velocity / bounded acceleration)

@gavanderhoorn
Copy link
Member

I'm going to close this issue due to inactivity.

Implementing a Visual Servoing loop over RSI is certainly possible, but it's on the user to guarantee smoothness of the trajectories.

Whether that's achieved on the external side (ie: PC) or using one of RSIs filtering components depends on perhaps non-functional requirements.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

3 participants