ros2_control implement job such as homing, alarm clear, etc.
Hi,
I implemented ros2_control hardware_interface for my differential_drive wheeled robot that has lift up/turn joint. The motor controller for lift up/turn joint needs the functions such as homing (search origin point) and alarm clear, etc. And, these joints should respond to the emergency button.
I can't find the way interact with hardware_interface by using topic or service or actions.
How can I implement that functions?
Hi, its not clear to me what you mean by "lift up/turn joint". Also functions like "homing" arent clear. In my ros1 setup its the base_controller (diff_drive) that gets the geometry_msg/Twist and interprets it for the joints which then are sent out direct via hw_interface. See this answer for clarification maybe ros2 hw
“Lift up/turn joint” are joint name of my robot. Some joints are need to find origin. This procedure is called “homing”. I already implement hardware_interface uing ros2_control. But, I need some functions that are called from anotherl nodes.
Please also check this issue: https://github.com/ros-controls/ros2_...