Questions tagged [can]
Questions related to Controller Area Network (CAN) protocol, physical bus configuration, or the transmission, reception, and parsing of CAN messages.
31 questions
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 ...
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 ...
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 ...
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?
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-...
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 ...
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 ...
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 (...
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 ...
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?
...
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 ...
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 ...
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 ...
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/...
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 ...
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 ...
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 ...
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 ...
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.
...
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 :
...
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 ...
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 ...
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 ...
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/...
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, ...
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.
...
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 ...
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.
...
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 ...
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 ...
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 ...