-
Notifications
You must be signed in to change notification settings - Fork 181
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
industrial_robot_simulator disregards trajetory header timestamps #148
Comments
Thanks for reporting this. |
@BrettHemes, what is the expected behavior of the JointTrajectory timestamp? |
The trajectory is supposed to start execution at ros time = header.stamp I am on my phone now but the joint_trajectory_controller wiki page has a |
Thanks Gijs :) |
I'm not sure how much sense it makes to reimplement all that in the Python script that is the Also: the If we really want this (trajectory replacement), it might be an idea to implement a simulation |
@gavanderhoorn, it seems odd to me that such a "simulation" doesn't already exist as part of the |
Dave's boilerplate contains something like it ( |
@gavanderhoorn @shaun-edwards Do you know of any attempt to integrate |
I'm not aware of anyone having implemented a simple_message/industrial_robot_client compatible ros_control hw interface, unfortunately. If you'd be interested to work on one, that would be great. I would recommend we discuss possible approaches first though, as there are some assumptions in |
@gavanderhoorn I want to do an implementation for the FANUC LR Mate 200iD. Any information on assumptions I need to be aware of would be very much appreciated. Thanks! |
I'm slightly confused: any implementation As to Fanuc: as long as you don't expect it to improve trajectory execution performance. Fanuc has one of the worst motion interfaces. Let's not hijack this issue any further. Could you open a new issue where we can discuss a potential |
As the title states, the
industrial_robot_simulator
seems to ignore completely the header timestamp in joint trajectories sent via the joint_trajectory_action interface.Ultimately this results in inconsistent behavior between the simulator behavior (expected) hardware
joint_trajectory_controller
behavior (see ros_industrial/kuka_experimental/#69). Additionally, other capabilities ofjoint_trajectory_controller
are not achievable via the simulator such as the ability to chain trajectories together via preemption using future trajectories.The text was updated successfully, but these errors were encountered: