Thank you for watching! 🔥 To go further with Actions, and also Lifecycle Nodes, Executors, and Components, check out this complete and step-by-step course: 👉 rbcknd.com/ros2-advanced-concepts
Nice Tutorial, quick question. How can I add a service that pause the execution of this action, but after some input can continue, like an emergency stop button.
Do you think its better to use topic for low level control command likes CAN interface signals, for the action it should be at a high level control like path planning and navgation task that publish raw command to low level interface
For low level control (CAN or other protocols) it's better to actually use a C++ driver directly, that you can integrate into a hardware interface for ros2_control. Then, how you communicate with ros2_control: topics/actions etc.
Thank you for watching!
🔥 To go further with Actions, and also Lifecycle Nodes, Executors, and Components, check out this complete and step-by-step course:
👉 rbcknd.com/ros2-advanced-concepts
Great tutorial, thank you!
I like everything but the acoustic while pressing the buttons ;)
Nice Tutorial, quick question. How can I add a service that pause the execution of this action, but after some input can continue, like an emergency stop button.
Thank you sir appreciate this
Do you have plans for courses of this with C++, instead of python? These are incredibly helpful!
Check the link in the description :) the course includes detailed explanations for both Python and C++
Great job
Thank you very much
Can you provide me full course on ros2 from urdf to the rviz simulation...
Do you think its better to use topic for low level control command likes CAN interface signals, for the action it should be at a high level control like path planning and navgation task that publish raw command to low level interface
For low level control (CAN or other protocols) it's better to actually use a C++ driver directly, that you can integrate into a hardware interface for ros2_control. Then, how you communicate with ros2_control: topics/actions etc.
yeah i am doing something similar, instead i am using ros2socketcan package created by autoware @@RoboticsBackEnd
Great tutorial, thank you!