ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

ChuiV's profile - activity

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