Skip to main content

Questions tagged [can]

Questions related to Controller Area Network (CAN) protocol, physical bus configuration, or the transmission, reception, and parsing of CAN messages.

Filter by
Sorted by
Tagged with
3 votes
1 answer
53 views

Unreasonably High CPU Usage While Doing Simple Tasks

I am currently migrating a robot control software to ROS2 (from vanilla C++). While doing so, i came across a number of issues related to the performance of the ros2 project. The specifics of the ...
mowoe's user avatar
  • 31
0 votes
1 answer
223 views

How to send and receive CAN messages on Ubuntu 18.04 using ROS Melodic

I am trying to use a PCAN-USB device (from Peak-System) to be able to send and receive CAN messages which I would like to use to control a robot using ROS at some point for work.From the research I ...
Balen's user avatar
  • 29
1 vote
2 answers
270 views

Using Here3+ for GNSS information, missing documentation?

The Here3+ is a GNSS receiver often used by drones, specifically the pixhawk. I wanted to use this receiver in my own project for geopositioning, I am however completely unable to find any ...
kees jansen's user avatar
0 votes
0 answers
137 views

How can I feel feedback with electric power steering (EPS)?

When I am rotating steering wheel and it meets an obstacle, I feel it. I have EPS. How does it work? Is it just explicit sensor and feedback? Can I sniff this feedback on CAN bus?
Dims's user avatar
  • 115
0 votes
1 answer
58 views

ros_canopen PDO mapping (Schneider Motor CiA 402)

Hey guys, I'm at a dead-end so in need of some help from the community, please. This question follows on from a closed GitHub issue on ros_canopen. My problem is as follows: I'm unable to do a PDO re-...
user avatar
1 vote
1 answer
119 views

What network protocol/control units are motor-based robots controlled with?

I know most vehicles are controlled via CAN (Controlled Area Network) protocol through an ECU (Electronic Control Unit) which send/receives data using this protocol and then sends/receives Amps/Volts ...
the big pescado's user avatar
1 vote
1 answer
1k views

Is it possible to use ROS2 real-time on a computer and connect to the robot actuator using a CAN bus?

I am using ROS2 real-time (still a lot to learn) to implement the various control element of my robot : SLAM, path planning, controller, etc... For the first step of prototyping we would like to build ...
Dawi's user avatar
  • 43
1 vote
1 answer
43 views

What communication bus is used in state of the art systems to implement a synchronization signal?

I have a robotic system with many sensors that need to have very accurate localization associated with the data they gather. We have a geolocalization system that acquire localization at high speed (...
Manuel Yguel's user avatar
0 votes
1 answer
66 views

Do I have to use the CAN protocol that the motor controller uses in order to communicate with it?

I have a question about using the CAN bus to control motor controllers. Do I have to use the CAN protocol that the motor controller uses, e.g. CANopen CiA DS 301 CiA profile 402, in order to ...
Moctezuma's user avatar
0 votes
1 answer
18 views

ROS_CanOpen Ixxat USB to can converter

Hello, I want to use ros_canopen package to communicate via can. The communication should be done via a USB to can converter from the company Ixxat. Which steps are necessary to use the converter? ...
user avatar
0 votes
1 answer
56 views

How to install a CAN port on PC (under Ubuntu)

We are using Ethernet as our current control bus and are considering switching to CAN. Our main computing unit is a PC under Ubuntu which needs to be fitted with a CAN port. Anyone can recommend a PC ...
arennuit's user avatar
  • 609
3 votes
1 answer
201 views

How can I measure latency in a CAN bus?

Given a CAN bus with one master and any number of motor drivers, is there a way to measure the time between sending a command from the master (e.g. a PC running ROS) and the execution of the said ...
mohsen's user avatar
  • 31
0 votes
1 answer
28 views

SocketCan Bridge error when connecting multiple nodes to bus

Hi everyone, I am attempting to use the socketCAN bridge from ros_canopen to communicate with two motor drivers front and rear on my robot. I am able to succesfully communicate with one of the motor ...
user avatar
0 votes
1 answer
21 views

Canopen_motor_node, Error document empty

Hi, I'm trying to use the motion controller FAULHABER MCBL 3006 S AES with ros_canopen. It seems there is no tutorial on how to use ros_canopen, the closest i've found is : https://answers.ros.org/...
user avatar
1 vote
2 answers
1k views

finding the frequency of CAN send and CAN receive messages using CAN in Ubuntu

Can anyone please share me the command how can i find the frequency of CAN send and CAN receive messages. I'm sending CAN messages using a serial port and receiving it with a peak CAN usb. There is no ...
siddiqui_902003's user avatar
0 votes
1 answer
9 views

socketcan_bridge_node error handling

I have an application that uses socketcan_bridge_node to do CAN communication. It works well, but occasionally the CAN network enters an error mode and the entire bridge node stops working. Is there a ...
user avatar
0 votes
1 answer
17 views

How many topics?

I have a 'device' (a custom drive-by-wire vehicle) that has a CAN bus onto which various messages are published. There are in the order of 20-30 different messages published by the various ECUs on ...
user avatar
0 votes
1 answer
3 views

error in socketcan-demo

I am trying to understand and implement CAN INTERFACES . For this, i found the following link which includes some good socketcan examples. https://github.com/JCube001/socketcan-demo Though everything ...
user avatar
0 votes
1 answer
1 view

using two nodes at a time

i have two nodes 1) which receives CAN messages from uc board to ROS (publisher) 2) which transmit CAN messages to uc board (subscribing). I need to run both the nodes in order to to these two tasks. ...
user avatar
0 votes
1 answer
9 views

ros_canopen dcf_overlay setting

Hi, I'm using ros_canopen to control my robot. The joint_position_controller works but I get stuck with joint_trajectory_controller. I set PDO mapping through dcf_overlay : ...
user avatar
0 votes
1 answer
58 views

How Feasible is integrating ROS with a CAN Bus?

I am pretty new to ROS, but I am have troubles finding any useful info about the CAN Bus and ROS. Could someone point me in the right direction? I would love to use a Raspberry Pi and a PiCAN to ...
user avatar
0 votes
2 answers
55 views

ROS Control and CAN interface on a custom robot

Hello all, I am currently in the process of working on a custom robot with custom joints. We have electric motors with an encoder and a low level driver that we can communicate with via CAN. I'm ...
user avatar
0 votes
1 answer
2 views

Publish to topic from file

Hello, I am quite new to ROS. I have a logfile (format: .pcapng) and I want to write a node which receives the logged udp-packets (as a simulation; later, the node should receive these packets from a ...
user avatar
0 votes
1 answer
7 views

Running Can Radar on Ros through Raspberry Pi 2

I need to send radar data to a bagfile on the raspberry pi 2. I have access to the peak-USB http://www.peak-system.com/PCAN-USB.199.0.html?&L=1 cable and the PI Can board http://skpang.co.uk/...
user avatar
1 vote
1 answer
182 views

What's the difference between CAN's Motor Max Velocity vs. Profile Max Velocity?

CAN301/402 provides Max Motor Speed (0x6080,0x00) and Max Profile Velocity (0x607F,0x00). In profiled motions, the maximum speed is limited to the lower of these two values. In non-profiled motions, ...
Jason C's user avatar
  • 153
1 vote
1 answer
191 views

Set CANopen Node ID of Ingenia Pluto DC Servo Drive

Does anybody know how to configure the node ID of an Ingenia Pluto DC Servo Drive? I've got a request out to their support team, but perhaps somebody here is already familiar with these drive boards. ...
Jason C's user avatar
  • 153
0 votes
1 answer
29 views

Does a CAN bus library or package exist in ROS?

Newbie here. I have installed ROS Hydro and I have run through all the ROS basic tutorials but I have no practical experience yet. I have an ELMO motor controller and motor set up on a workbench ...
user avatar
1 vote
1 answer
362 views

Making high CAN baud rates work

I'm dealing with a board that no matter what I do I can't seem to make CAN work over 125 kbit/s. I'll give some detail about the board on the bottom, but I'm going to keep this question generic. ...
Shahbaz's user avatar
  • 3,250
0 votes
1 answer
3 views

Jaguar Motor Controllers + Pandaboard over CAN

Hi, We want to use Jaguar Motor Controllers (http://www.vexrobotics.com/217-3367.html) in conjunction with ROS on a Pandaboard running Ubuntu 12.04 LTS. ROS is installed and running, however it is ...
user avatar
0 votes
2 answers
13 views

Communication with microcontroller via CAN

Hi, our team want to develop an autonomous car on the basis of a RC-Car. As framework we want to use ROS. Unfortunately none of us has any experiences with ROS. The microcontroller that interfaces ...
user avatar
0 votes
1 answer
21 views

CANopen Interface

hi there!! I'm new on ROS and I'm trying to move a motor that have a CANopen (Control Area Network) interface. Looking into the stack list I'd find the cob_canopen_motor. Well, the problem is that I ...
user avatar