Skip to main content
3 votes
Accepted

How to perform decoupling between decision making and action execution in ROS2?

As a general rule of thumb, publications and topics are good for streaming data and commands where they're flowing continuously. Services are better for handling singular events that are not repeating ...
Tully's user avatar
  • 25.1k
3 votes
Accepted

When reading serial data between Arduino and a node, it hangs. How can I properly send and read data?

I found what I believe is a relevant answer here, and I think it's relevant because of the following lines in your serial_server.py file: ...
Chuck's user avatar
  • 15.9k
2 votes
Accepted

How to work with arduino softwareserial communication?

I had connected some pins the wrong way. I had connected the "EN" pin with 5V even after pairing. I was out of my brain. As soon as it came to my sight I disconnected the "EN" pin from 5V. After a ...
Rakibul Islam Prince's user avatar
2 votes
Accepted

Communication between Intel Edison and Open Mv7

Seems like the code should work. I can suggest 3 things that might be of assistance. Make sure you have a prominent Common Ground Sometimes your PC isn't enough Increase the BraudRate on both ...
Indepth's user avatar
  • 70
2 votes

How to update the cartesian target when the robotic arm has a communication delay?

You should update the robot references (and current position) independently if there is an update from the mouse or not. If there is an update (i.e. after 100 ms) you should update the value sent each ...
50k4's user avatar
  • 6,682
2 votes
Accepted

Data saving/sharing standards for objects, actions and senses

"ontology" is the search term you are looking for. There are a few. You will have to review them to see if any meet your needs. A little background learning about ontologies will help you navigate ...
hauptmech's user avatar
  • 4,445
2 votes

Multiple machine ROS image transmission error

Communicating with ROS master It sounds like you need to point to ROS with the use of user-defined environment variables. I have a set of variables defined in my ...
robotsfoundme's user avatar
2 votes

ROS 2 Humble FastDDS Monitor

So the problem was related to the eProsima/Fast-DDS version. After rolling back to v2.6.2, which is mentioned in the Roscon presentation, I got the expected behavior.
mayor_Burns's user avatar
2 votes
Accepted

ROS across computers connected with low-bandwidth bit steams

If you have an IP based link ROS can generally be configured to do what you want over that link. You can write nodes that will implement the logic you need to decimate, downsample, compress, or do ...
Tully's user avatar
  • 25.1k
2 votes

ROS2 humble merge with QT framework

Qt is already used regularly with ROS. The main visualization tools are Qt based. Rviz and rqt are the canonical examples I would recommend using as references for your design.
Tully's user avatar
  • 25.1k
1 vote
Accepted

Is there a workaround to set QoS at launch time?

Actually, yes! The code just has to provide the QoS override as a valid option: ...
Steve Macenski's user avatar
1 vote
Accepted

Raspberry Pi failing to subscribe to topic being published to by dev computer?

Solved this issue but I'm not sure how I messed it up to begin with. After running "printenv | grep -i ROS" on each machine, I noticed that ROS_LOCALHOST_ONLY was set to 1 on the Dev ...
user37245's user avatar
1 vote

ROS2 humble merge with QT framework

I had a similar project where I needed to develop a GUI for my application. If you are okay with using PyQt5 and Qt Designer (I am not a good at GUI programming, so I prefer the simplicity of Qt ...
ssarkar's user avatar
  • 586
1 vote
Accepted

Is it possible to launch a node on another computer from my computer?

Yes you can remotely roslaunch processes. You should use the machine tag. http://wiki.ros.org/roslaunch/XML/machine There's a tutorial with some tips here: http://...
Tully's user avatar
  • 25.1k
1 vote

ros2 communication between machines work over ethernet but not over wifi

Found the problem, it was definitely the router. I couldn't find which of the settings I should change so I switched to another router and it worked. Four out of five routers I tested blocked ...
Ran Binyamini's user avatar
1 vote

OPC-UA in ROS 2 to communicate with PLC

So to your direct question there is work to provide OPC-UA as a ROS 2 transport "inside" of ROS 2. See these slides form the 2016 ROS I conference However, I think that the more practical ...
Tully's user avatar
  • 25.1k
1 vote

Locating nearest device position

if you read this : https://en.wikipedia.org/wiki/Near-field_communication you can see check this : ...
Curious guy's user avatar
1 vote

What RF transceivers modules are used on AUVs for communication with ground station?

I will mention that fresnel zone issues are no joke. When the zone is violated either by the ground plane, or other objects, the transmission will be severely attenuated. Note however that the shape ...
Ben's user avatar
  • 5,865
1 vote

Communication method between drone swarm members

It is widely known that in many (most) living societies (human, animal, marine...), individuals prefer to be parts of teams, which inherently have leaders. In the case of your project, the situation ...
virolino's user avatar
  • 301
1 vote

How can robots communicate, locate and identify each other?

The idea is very interesting, and I wish you good luck implementing it. However, it is not (very) simple to implement. Some reasons: GPS is not at all accurate; smartphones usually have a ...
virolino's user avatar
  • 301
1 vote

iRobot 600 series OI wake from sleep via BRC

The firmware update described in this answer fixed my problems in this area: There is a bug in the implementation of sleep/wakeup on Create 2 which was fixed in release-3.8.2 for robots with an ...
Faengelm's user avatar
  • 116
1 vote

Data saving/sharing standards for objects, actions and senses

Most of the published papers are from the area of computer animation, for example the JACK system which was developed by Norman Badler in the 1990s. It is some kind of virtual agent with a natural ...
Manuel Rodriguez's user avatar
1 vote

How do robotics companies track faults in production systems?

Company size and market expectations shape the specific tools used. Almost always kept confidential to some degree. Issue tracking, remote diagnosis (and device security), and stochastic monitoring ...
hauptmech's user avatar
  • 4,445
1 vote

Doppler effect in long distance communication using 868MHz band for telemetry signals

You are totally right, the speed of the drones is ridiculous when compared to the speed of light, thus the relativistic doppler effect is totally neglegible. Nevertheless, you may encounter ...
M. Mamo's user avatar
  • 11
1 vote

How to receive messages from a UR10 URScript?

did you take a took at this? Reading data from the URRobot is not possible via the commands but the robot sends its state messages as Matlab data which can be shown in the linked forum of how to get ...
Harsh 's user avatar
  • 11
1 vote

Sensors, Methods for Finding Other Robots

I would recommend using the XBee protocol to develop a point to point communication unit. What you need is an xbee adapter - which contains both a transmitter and a receiver. You can transmit data ...
sg_robs's user avatar
  • 51
1 vote
Accepted

UR3 TCP/IP communication protocol

Based on the ports you have mentioned you are probably using URScript. Are you aware of this documentation from the UR website, describing the ethernet packets? The example given is ...
50k4's user avatar
  • 6,682

Only top scored, non community-wiki answers of a minimum length are eligible