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

Currently JointsManipulationRequests uses redundant namespace. #502

Open
2 tasks
michalpelka opened this issue Sep 7, 2023 · 1 comment
Open
2 tasks
Labels
feature/robotics This item is related to robotics. priority/major Major priority. Work that should be handled after all blocking and critical work is done. sig/simulation Categorizes an issue or PR as relevant to SIG Simulation

Comments

@michalpelka
Copy link
Contributor

JointsManipulationRequests is a bus that allows to affect manipulators using in-o3de communication.
It has address policy by EntityId, and allows developers to affect the joints of the robot using method like:

virtual AZ::Outcome<void, AZStd::string> MoveJointToPosition(const AZStd::string& jointName, JointPosition position) = 0;

The problem is that if the robot has a namespace that was set with the ROS2 Frame component, it will affect jointName argument of the above-mentioned function.
This is problematic since:

@michalpelka michalpelka added priority/major Major priority. Work that should be handled after all blocking and critical work is done. sig/simulation Categorizes an issue or PR as relevant to SIG Simulation feature/robotics This item is related to robotics. labels Sep 7, 2023
@michalpelka
Copy link
Contributor Author

According to https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver, the joint names should not be namespaced at all also in ROS 2.
In another words please adjust reporting ROS 2 Joint state to use no namespace. A namespace is in service/topic name.

@arturkamieniecki arturkamieniecki self-assigned this Nov 10, 2023
@arturkamieniecki arturkamieniecki removed their assignment Nov 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature/robotics This item is related to robotics. priority/major Major priority. Work that should be handled after all blocking and critical work is done. sig/simulation Categorizes an issue or PR as relevant to SIG Simulation
Projects
None yet
Development

No branches or pull requests

2 participants