Skip to content

MrCerealKiller/ros_y3space_driver

 
 

Repository files navigation

ROS Yost Lab 3-Space Driver

Description

This is a simple driver based on the work done by user Cagatay. This extension of the original driver designed to enhance the direct usability from the command-line without modification.

Out-of-the-box, it allows you to configure the driver with your port, baudrate, etc. and choose whether to use the driver in relative mode (relative to initial position) or absolute mode (relative to magnetic north and gravitational center).

Supported Devices:

This driver should work with any of the USB/RS232 versions of the Yost Labs 3-Space sensors.

It was tested on the "Watertight" model using its RS232 interface.

Usage

  1. Setup and configure your sensor using terminal commands or the 3-Space sensor suite GUI
  2. Use the config file (config/y3space.yaml) to choose your port, baudrate, timeout, driver mode ('relative' / 'absolute'), etc.
  3. (After building) Launch the node using roslaunch y3space_driver driver.launch and the driver will begin to output messages on these topics:
    • /imu/filtered [sesnsor_msgs/Imu] : Orientation, Angular Velocity, and Linear Acceleration
    • /imu/temp [std_msgs/Float64] : The temperature in deg C as per the sensor

About

ROS Driver for Yostlab's 3-Space™ USB/RS232

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 89.2%
  • Python 5.6%
  • CMake 5.2%