Skip to content

ROS package for the SyRen 10 and SyRen 25 Motor Controllers

Notifications You must be signed in to change notification settings

mechatrocity/ros_syren

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ros_syren

ROS driver for the SyRen 10 and SyRen 25 motor drivers. See the SyRen user's guide.

Supported Platforms

Originally targeting the Arduino and Beaglebone (Black) platforms.

Hardware Interface

Two output lines on the Robot computer are needed in order to interface with a SyRen, one to transmit serial data (connects to S1), and an active-low Emergency Stop signal (connects to S2)

Packetized Serial

The SyRen should be configured for Operating Mode 4: Packetized serial.

This appears to be, by far, the 'safest" of the four operating mode; the SyRen will perform a checksum integrity check on incoming data, it includes commands to configure minimum and maximum battery voltage levels for operation, and it includes a dedicated E-stop channel.

ROS Interface

standard ROS-style of documenting this...

Subscribers

  • Drive Command

Services

  • E-stop Request
  • Set minimum battery voltage
  • Set maximum battery voltage

About

ROS package for the SyRen 10 and SyRen 25 Motor Controllers

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages