3 votes
Accepted

How to transfer signed integers with libusb?

What you are looking for is called serialization. Serialization is the process of creating a string (a serial stream of data) (not necessarily NUL-terminated) from arbitrary data. The issue ...
user avatar
  • 3,210
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: ...
user avatar
  • 14.6k
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 ...
user avatar
  • 1,051
2 votes

Why cannot we find EtherCAT shields?

From netHAT, you can find an EtherCAT shield for the Raspberry Pi: The netHAT module developed by Hilscher adds the RaspberryPi® RealTime-communication. This enables the RaspberryPi® to be used as ...
user avatar
  • 21
2 votes

Is it possible to have A/V feed and serial communication on an RF transceiver at the same time on an Arduino?

As I suspect you found out (based on your other question 7169), doing both over the same RF link will be more truble than it is worth, You could use ip as you sujested but this might turn out to be ...
user avatar
  • 1,909
2 votes

Which middleware for IPC and multi-threading in a autonomous robot?

For maritime robotics, you should definitely take a look at MOOS. It is a similar middle-ware to ROS, but was originally developed at the Dept. of Ocean Engineering at MIT with Prof John Leonard. So ...
user avatar
  • 5,215
2 votes

Which middleware for IPC and multi-threading in a autonomous robot?

Take a look to rock-robotics.org and github.com/auv-avalon we provide a lot of basic tools already but in the end there is no real best middelware.
user avatar
2 votes
Accepted

Libusb and arduino communication not working

Did you initialize libusb? From the Sourceforge documentation: int libusb_init ( libusb_context ** context ) Initialize libusb. This function must be called before calling any other libusb ...
user avatar
  • 14.6k
2 votes

Bluetooth module HC-05 giving ERROR :(0)

I was having the same problem. I finally solved the problem. This document says that you have to put CR LF (\r\n) characters after you send something in AT mode. But in the arduino code that you use, ...
user avatar
  • 21
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 ...
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 ...
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 ...
user avatar
  • 6,322
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 ...
user avatar
  • 4,205
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 ...
user avatar
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 ...
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 ...
user avatar
  • 4,205
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 ...
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 ...
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 ...
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 ...
user avatar
  • 6,322
1 vote

TCP Communication with PCDuino

Sorry but its not really clear from your code whats going on, but the area drawing my attention is: ...
user avatar
1 vote
Accepted

Connecting a CC3D board with Raspberry Pi to get telemetry data

I am trying to do the same project. I asked this question in the LibrePilot forum (the new community which gives support to the OpenPilot project) and they told me about the UAVTalk protocol, an ...
user avatar
  • 358
1 vote

Establishing Data Transfer between two Raspberry Pi's using GPIO

I2C is a bus, not a particular direct connection. What's the problem with connecting the two over I2C? Actually, the Wikipedia page for I2C shows the image below, with two microcontrollers connected ...
user avatar
  • 14.6k
1 vote

How can I control fast real time sensor (250Hz) with slow system display(60Hz)

I'm not entirely sure what you're asking for because your question title mentions control but your question body seems to all be about display. You said, My Question is, How can we implement in ...
user avatar
  • 14.6k
1 vote

Assigning Serial number and GUID to a microcontroller

(I know it's old but I still feel I need to add my solution) I have a similar issue, multiple units sending data and need a way to know what unit it is. I create a random unitId and save it in eeprom. ...
user avatar
  • 111
1 vote

Shallow underwater wireless sensor network

There are plenty of solutions for underwater communication. Here is an example - http://www.dspcomm.com/products_aquacomm.html You can also make one using underwater radios that divers use to ...
user avatar
  • 241
1 vote
Accepted

Communicating between a beaglebone black and an arduino using ttyO4

In this answer, I will outline some techniques for diagnosing RS232-style serial communication problems. For a two-way serial communication link between two devices to work, at the most basic level ...
user avatar
1 vote

To control an omni wheel robot wirelessly using bluetooth and arduino

The simplest solution is throwing all values into a comma seperated string: use the the standard strcat(): ...
user avatar
  • 1,647
1 vote
Accepted

control circuit of a humanoid robot (something like iCub or Asimo)

what is the best way to command these motors simultaneously? Like all engineering questions, the answer is it depends. First, for some general things to keep in mind read this answer even though it'...
user avatar
  • 3,210
1 vote

Sending a smartphone's GPS wireless

I can't comment yet (reputation limitation) so I've had to make a few assumptions... Option one: Write an app for the smartphone that communicates with a server (over mobile data) that the ground ...
user avatar

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