Roboteq Motorcontrollers

From Rsewiki
(Difference between revisions)
Jump to: navigation, search
(Created page with "The TerrainHopper is equipped with two Roboteq MDC2460 (running the two front wheels and the two back wheels independently) and one MDC1460 (running the steering angle servo)....")
 
Line 1: Line 1:
The TerrainHopper is equipped with two Roboteq MDC2460 (running the two front wheels and the two back wheels independently) and one MDC1460 (running the steering angle servo). The motor controllers are all connected in a CANBUS network and is running Roboteq's CANOpen interface.
+
The TerrainHopper is equipped with two Roboteq MDC2460 (running the two front wheels and the two back wheels independently) and one MDC1460 (running the steering angle servo). The motor controllers are all connected in a CANBUS network and is running Roboteq's CANOpen interface. The CANBUS is running at 250 kbit/s.
 +
 
 +
=== CANBUS connection to main computer ===
 +
The connection between motor controllers and the robot's main PC can be done either by a USB to CAN converter or by using a PCIe CAN card. If a USB converter is used add the following to the file <tt>/etc/udev/rules.d/99-ems_can.rules</tt>.
 +
SUBSYSTEMS=="usb", ATTRS{manufacturer}=="EMS Dr. Thomas Wuensche", ATTRS{serial}=="xxxxxxx", RUN+="/sbin/ip link set up can0 type can bitrate 250000"
 +
Where <tt>"xxxxxxx"</tt> is the serial number of the CAN converter.

Revision as of 15:19, 18 April 2017

The TerrainHopper is equipped with two Roboteq MDC2460 (running the two front wheels and the two back wheels independently) and one MDC1460 (running the steering angle servo). The motor controllers are all connected in a CANBUS network and is running Roboteq's CANOpen interface. The CANBUS is running at 250 kbit/s.

CANBUS connection to main computer

The connection between motor controllers and the robot's main PC can be done either by a USB to CAN converter or by using a PCIe CAN card. If a USB converter is used add the following to the file /etc/udev/rules.d/99-ems_can.rules.

SUBSYSTEMS=="usb", ATTRS{manufacturer}=="EMS Dr. Thomas Wuensche", ATTRS{serial}=="xxxxxxx", RUN+="/sbin/ip link set up can0 type can bitrate 250000"

Where "xxxxxxx" is the serial number of the CAN converter.

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox