ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
2023-07-25 09:28:18 -0500 | commented answer | ROS2 launch file: how to convert LaunchArgument to string I do also want to point out that this particular example doesn't actually need to use the OpaqueFunction, and can be re- |
2023-07-25 08:18:20 -0500 | commented answer | [ROS2] Best Practices: /rosout versus /diagnostics I mean technically the computer you run your nodes on is still hardware. For us, every node publishes it's own diagnosti |
2023-07-24 02:58:53 -0500 | received badge | ● Necromancer (source) |
2023-07-19 04:36:21 -0500 | received badge | ● Nice Answer (source) |
2023-05-16 13:25:25 -0500 | answered a question | One node that contains an ActionServer and a subscriber I think you're on the right track. But I wouldn't say that the action server "disables" the subscription, as much as it |
2023-05-16 13:25:25 -0500 | received badge | ● Rapid Responder (source) |
2023-05-16 12:57:18 -0500 | answered a question | [ROS2] Best Practices: /rosout versus /diagnostics I can't answer this question generally, but I will talk about what we do, which seems to be working pretty good for us. |
2023-05-16 08:09:18 -0500 | commented question | ros2 node still running The only time I see this is when I repeatedly use ctrl-c on my launch process. Typically if I use it once and let launch |
2023-05-16 02:11:03 -0500 | received badge | ● Nice Answer (source) |
2023-05-05 14:47:26 -0500 | received badge | ● Great Answer (source) |
2023-03-17 18:53:31 -0500 | answered a question | Using service client to get data in rviz2 plguin You're gonna need to either use asynchronous requests, or make a new rclcpp::Node, and create your client off of it, and |
2023-03-17 18:41:29 -0500 | commented question | Unable to get topic from drone even if micrortps bridge is working I haven't done anything with the micrortps bridge in a while, but I do remember that the micrortps bridge would only use |
2023-03-17 18:30:31 -0500 | answered a question | Ros2 launch nodes in a specific order If you only need to specify the order, then launch will already respect the order you specify nodes in. But if you need |
2023-01-24 21:38:14 -0500 | received badge | ● Rapid Responder (source) |
2023-01-24 21:38:14 -0500 | answered a question | GPS data on ROS2 Humble The nmea_navsat_driver has already been ported to ros2. I've been using it under galactic just fine. |
2023-01-24 21:21:39 -0500 | answered a question | why do we need a timer to call an action once? While I'm not the one who wrote this example code, I can still speculate. I think the demo is to show two main points: |
2022-12-24 10:15:47 -0500 | answered a question | Why isn't rviz2 responding to my publisher node? RVIz in and of itself doesn't really know how to display the angle of an arbitrary joint. Typically you have a robot_sta |
2022-12-24 10:15:47 -0500 | received badge | ● Rapid Responder (source) |
2022-12-19 06:41:41 -0500 | commented question | ros2 network, node not visible, multicast working unset ROS_LOCALHOST_ONLY would probably do the trick. Might need to do a ros2 daemon stop after on each side too for goo |
2022-12-19 06:39:47 -0500 | received badge | ● Rapid Responder (source) |
2022-12-19 06:39:47 -0500 | answered a question | ros2 navigation planner with boats First off, I'm still learning nav2, and I've never used it for a boat before. But.. I don't know which local planner yo |
2022-12-19 06:19:51 -0500 | commented question | ros2 network, node not visible, multicast working Can you first confirm that your ROS_DOMAIN_ID environment variable is the same on both machines? Also ensure that ROS_LO |
2022-12-19 06:16:43 -0500 | commented answer | Subscribe to remote topic without slowing down the remote machine I totally agree. I wish that dds would work better over wireless networks. The zenoh dds bridge does help with that by |
2022-12-19 06:07:30 -0500 | edited answer | parameter management in ROS2 There may be better ways, but we (at my company) tend to gravitate towards passing around the rclcpp::Node object and pa |
2022-12-18 18:40:57 -0500 | received badge | ● Nice Answer (source) |
2022-12-16 12:16:14 -0500 | answered a question | Subscribe to remote topic without slowing down the remote machine DDS was never intended be be used over wireless networks. I've used the zenoh dds bridge before, and it works really wel |
2022-12-16 11:53:27 -0500 | answered a question | Galactic multi computer network setup Since I don't use cyclonedds, I can't speak to any solution there. But I can say a bit about fastdds. You'll likely ha |
2022-12-16 11:32:44 -0500 | received badge | ● Rapid Responder (source) |
2022-12-16 11:32:44 -0500 | answered a question | Can't publish a message that is composed of several fields The error output you posted says The 'temperature' field must be a sub message of type 'Temperature'. You've got a line |
2022-12-16 11:26:55 -0500 | received badge | ● Rapid Responder (source) |
2022-12-16 11:26:55 -0500 | answered a question | parameter management in ROS2 There may be better ways, but we (at my company) tend to gravitate towards passing around the rclcpp::Node object and pa |
2022-10-24 11:32:53 -0500 | answered a question | ros2 wireless alternatives Regarding connecting to your AP. Have you tried using an ethernet connetion to your router? Have you tried setting a sta |
2022-08-19 05:07:29 -0500 | received badge | ● Nice Answer (source) |
2022-08-18 10:34:41 -0500 | answered a question | [ros2] Test is not finishing its execution rclpy.spin doesn't exit until it receives the ctrl-c signal. I would recommend one of the following: Don't use a spin |
2022-08-10 08:43:52 -0500 | commented answer | Is it possible to switch topic message type with code? The GenericSubscriber still requires you to give the type name as a string. Then you can deserialize the message in the |
2022-08-10 08:31:32 -0500 | commented answer | [ros2] Test for correct node_name and namespace The pytest warnings about pathlib I usually just ignore... But it seems that those have been fixed in galactic, Cause I' |
2022-08-09 22:47:49 -0500 | commented answer | [ros2] Test for correct node_name and namespace Three things: 1. You need to add some sort of spin prior to getting the node names and types. I did the following, but t |
2022-08-09 21:56:22 -0500 | answered a question | [ROS2 Foxy][Gazebo] Can't make the libgazebo_ros_bumper plugin work The bumper plugin needs to be inside a <sensor> element in your urdf: <gazebo reference="front_bumper"> |
2022-08-09 19:52:02 -0500 | commented question | How do ROS2 developers work with instrumentation-heavy projects? For what it's worth, I've got a robot that I was planning to use a PX4 based flight controller board on. But getting tha |
2022-08-09 19:33:03 -0500 | answered a question | How to initialize image_transport using rclcpp With image transport, you don't actually have to manage all the publishers yourself. The ImageTransport object will do t |
2022-08-09 19:10:49 -0500 | answered a question | ros2 subscriber callback blocking one another If theRobotMovement() method takes a long time to run, or it shouldn't be called multiple times concurrently, you may co |
2022-08-09 19:01:34 -0500 | answered a question | ROS2 service only sometimes present in python To me this sounds like an RTPS discovery thing. Discovery doesn't happen instantaneously. You may want to add in somethi |
2022-08-09 18:50:12 -0500 | edited answer | [ros2] Test for correct node_name and namespace You're real close: self.alll_node_names_and_namespaces = self.node.get_node_names_and_namespaces() which returns a li |
2022-08-09 18:48:03 -0500 | answered a question | [ros2] Test for correct node_name and namespace You're real close: self.alll_node_names_and_namespaces = self.node.get_node_names_and_namespaces() which returns a li |
2022-08-09 18:36:36 -0500 | answered a question | Is it possible to switch topic message type with code? While probably not recommended, it is possible to have multiple types on the same topic. Given types A and B, you can ma |
2022-08-03 14:35:44 -0500 | commented answer | MCU board for Micro-Ros to make 6 DOF arm with stepper motors These stepper drivers require a direction signal, and a "step" signal, the direction is set using a digital output on on |
2022-08-02 09:34:10 -0500 | answered a question | How to upgrade from ROS2 Foxy to Humble or Galactic without losing data? Not really a ros question... but you should always back-up your data prior to any major upgrade. |
2022-08-02 09:29:42 -0500 | answered a question | MCU board for Micro-Ros to make 6 DOF arm with stepper motors I've been working on a Moveo (mostly 3d printed 5dof robotic arm) build for a while. I've been using the teensy 4.1, mic |
2022-07-26 14:08:46 -0500 | received badge | ● Rapid Responder (source) |
2022-07-26 14:08:46 -0500 | answered a question | Messages with an element that may not be present in the scene First off, rclpy will throw an exception if you try to send an object who's type does not match the type expected in the |