ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
2022-08-18 09:23:58 -0500 | commented question | ros2_control hardware interface handle defines value as double * - why? Just curious if there is anyone with the same thoughts or question? :) |
2022-04-28 07:45:11 -0500 | received badge | ● Student (source) |
2021-11-29 03:48:47 -0500 | received badge | ● Famous Question (source) |
2021-11-17 12:42:50 -0500 | received badge | ● Famous Question (source) |
2021-10-12 23:44:20 -0500 | received badge | ● Notable Question (source) |
2021-09-09 02:09:25 -0500 | received badge | ● Popular Question (source) |
2021-08-13 00:50:08 -0500 | received badge | ● Enthusiast |
2021-08-12 07:44:03 -0500 | commented question | how to make service "not ready" while it is processing a request? Yes - wait_for_service only waits until the service 'exists'. So if I got it right you are afraid that there is a simul |
2021-08-12 07:30:55 -0500 | answered a question | how to create noisy odom topic in ros C++ Hi, my first idea would be to look at other plugins that are incorporate noise in their sources so like gps simulation |
2021-08-12 07:30:55 -0500 | received badge | ● Rapid Responder (source) |
2021-08-12 07:22:25 -0500 | asked a question | ros2_control hardware interface handle defines value as double * - why? ros2_control hardware interface handle defines value as double * - why? Hi! So the hardware interface Handle (https://g |
2021-08-04 15:03:31 -0500 | received badge | ● Notable Question (source) |
2021-08-04 15:03:31 -0500 | received badge | ● Popular Question (source) |
2021-06-20 06:15:16 -0500 | received badge | ● Enlightened (source) |
2021-06-20 06:15:11 -0500 | received badge | ● Good Answer (source) |
2021-06-19 22:51:29 -0500 | received badge | ● Nice Answer (source) |
2021-06-18 05:58:30 -0500 | commented answer | How to create topics and synchronize them when recording a bagfile. Ah perfect, good to hear! |
2021-06-18 04:20:12 -0500 | answered a question | How to create topics and synchronize them when recording a bagfile. Hey! I did a quick search and found that topic which might be of interest for you: https://answers.ros.org/question/318 |
2021-06-18 04:20:12 -0500 | received badge | ● Rapid Responder (source) |
2021-06-17 09:46:22 -0500 | received badge | ● Teacher (source) |
2021-06-17 03:41:39 -0500 | answered a question | sensor_msgs/Image I'm not an expert to that so maybe I'm wrong. When looking at the documentation http://docs.ros.org/en/api/sensor_msgs/ |
2021-06-17 03:41:39 -0500 | received badge | ● Rapid Responder (source) |
2021-06-17 03:24:15 -0500 | answered a question | error when i run catkin_make This error message CMake Error at navigation_tutorials/robot_setup_tf_tutorial/CMakeLists.txt:11 (add_executable): ad |
2021-06-17 03:24:15 -0500 | received badge | ● Rapid Responder (source) |
2021-06-17 03:16:18 -0500 | commented question | error when i run catkin_make Can you please paste the complete content of the console? - like in that post? https://answers.ros.org/question/237422/ |
2021-06-16 07:01:04 -0500 | marked best answer | Using diagnostic_updater in a ros2_control resource (actuator etc) Hi! In ROS 1 I use an Doing this in ros2_control resource like an Actuator etc. seems to be not that easy. The Updater ctor now needs a NodeT https://github.com/ros/diagnostics/bl... which makes sense since it needs to create the publisher. My actuator is define like Maybe there is now a different best pratice. As an alternative I'm thining about a bunch of own StateInterface definitions and perform the Diagnostics in the controller. Long story short - what is the intended way of bringing hardware diagnostic informations to the diagnostics 'subsystem' in ros2_control? Thanks a lot! |
2021-06-16 07:01:03 -0500 | commented answer | Using diagnostic_updater in a ros2_control resource (actuator etc) Thanks for your quick reply! Yes understood, that makes of course sense to me. |
2021-06-16 05:25:58 -0500 | commented question | Missing tf message in Rviz while it actually exists Can you post the full error message? Does it say its not there or is it something with extrapolation into the future? |
2021-06-16 05:17:45 -0500 | commented question | error when i run catkin_make Can you please paste the complete content of the console? - like in that post?https://answers.ros.org/question/237422/in |
2021-06-16 04:53:34 -0500 | asked a question | Using diagnostic_updater in a ros2_control resource (actuator etc) Using diagnostic_updater in a ros2_control resource (actuator etc) Hi! In ROS 1 I use an diagnostic_updater::Updater to |
2021-06-09 02:42:25 -0500 | received badge | ● Famous Question (source) |
2021-05-10 01:02:22 -0500 | received badge | ● Supporter (source) |
2021-05-10 01:02:20 -0500 | marked best answer | ros2_control - Created node by ControllerInterface gets nodename of controller_manager no matter what (diff_drive_controller) Hi! I started to work with ros2_control and want to set it up with a diff_drive_controller. Therefore I wrote an Actuator that implements the handling of my motors. The issue I now have is that when loading the controller, the new created Node is getting the name of controller_manager, not the passed controller_name. Therefore I have a) two nodes with the same name and b) the defined parameters for the diffdrive_controller can not be loaded because the a node with that name is does not exist (caused by a) :) ) To find the cause of that issue I step by step cloned the ros2_controllers and then the ros2_control github repos into my workspace to be able to at least add some debugmessages. So my setup is now the following:
whereas the launchfile from myrobot_control looks like that and the controller.yaml Moreover, like initially said, I added some debug outputs to ros2_controls controller_interface.cpp Based on that infos I start the launchfile like and try to load the diffdrive_controller in another terminal with The output i get now is (more) |
2021-05-07 16:13:24 -0500 | received badge | ● Notable Question (source) |
2021-05-07 02:41:31 -0500 | commented question | ros2_control - Created node by ControllerInterface gets nodename of controller_manager no matter what (diff_drive_controller) Ohh indeed that is solving the issue! Thanks a lot! But is that by design or is that a bug? At least it would make sense |
2021-05-06 20:19:17 -0500 | received badge | ● Popular Question (source) |
2021-05-06 06:47:10 -0500 | received badge | ● Organizer (source) |
2021-05-06 05:59:24 -0500 | commented question | Are there examples of robots using diff_drive_controller in ros2_control? Hey, I also started with ros2_control stuff. I'm atm trying to get it running but I encounter a wired bug. Just posted t |
2021-05-06 05:58:12 -0500 | commented question | Are there examples of robots using diff_drive_controller in ros2_control? Hey, I also started with ros2_control stuff. I'm atm trying to get it running but I encounter a wired bug. Just posted t |
2021-05-06 05:09:20 -0500 | asked a question | ros2_control - Created node by ControllerInterface gets nodename of controller_manager no matter what (diff_drive_controller) ros2_control - Created node by ControllerInterface gets nodename of controller_manager no matter what (diff_drive_contro |
2021-04-25 11:29:37 -0500 | received badge | ● Notable Question (source) |
2021-03-19 07:01:48 -0500 | marked best answer | Why is tf_broadcast_publisher creating future tfs Hi! I've a question about publishing tfs that are valid in the future. https://github.com/ros/geometry/blob/... I found this also in robot_state_publisher with use_static_tf false. https://github.com/ros/robot_state_pu... I configured move_base to control not directly on base link but on a point a bit shifted to the center which shows a good result in 'smoothing' the movements a bit. Before trying with tf_broadcast_publisher I published the tf from base_link to control_link myself but thought it might make sense to remove that and just use the tf_broadcast_publisher I'm running it with The tf looks then like that (its from the simulation with gazebo not live on the robot) With a tf from base_link to control_link in the future. When running the navigation now trying to transform the path it throws errors with the "Lookup would require extrapolation into the future" message. I mean I'm fine publishing that tf myself without that + sleeper thing but I'm interested in the rational behind that. |
2021-03-19 07:01:48 -0500 | received badge | ● Scholar (source) |