Skip to content

norlab-ulaval/hri-safe-remote-control-system

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FORT VSC ROS driver

This repo contains the ROS driver for the FORT Vehicle Safety Controller (VSC). The VCS is also known as the Safe Remote Control System (SRCS) of Humanistic Robotics.

Repo Contents

Tutorial Instructions

Tutorials are provided in Tutorials :

  • vsc_tutorial_1: A message of type UserHeartbeatMsgType containing the EStopStatus is sent at a rate of 20Hz to the VSC. This is a basic example where the joystick and button values can be seen as received by the VSC.
  • vsc_tutorial_2: This tutorial shows how to switch the SRC into custom text display mode. This example is based on the first tutorial and expands it by settings three default display lines, and constantly updating the fourth.
  • vsc_tutorial_3: The third tutorial shows how to switch the SRC into the text/value display mode. The example shows how to constantly update user feedback values on the SRC display.
  • vsc_tutorial_4: The fourth example shows how to switch the SRC into the user value displa mode. The example shows how to constantly update user feedback values and also send motor control commands to the SRC.

To run vsc_tutorial_1, ensure that the SRC and VSC are on the same network.

Under the cloned directory /driver/C execute the following command in your terminal:

./tutorials/vsc_tutorial_1 /ttyACM* 115200

where * replaces the serial port being used for the VSC.

Note: This example assumes the VSC is connected via USB to a user computer. Ports used can be found under the /dev directory in Unix-based systems. Usually, ttyACM0/1, tty.usbserial.

Releases

No releases published

Packages

No packages published

Languages

  • C 80.8%
  • C++ 15.4%
  • CMake 1.8%
  • Makefile 1.5%
  • Python 0.5%