Skip to content

Polhemus ROS Viper driver as a part of the bachelor project "Recreating Operator Paths Using an Electromagnetic Motion Tracker and a Robot Manipulator"

Notifications You must be signed in to change notification settings

GabrielGosden/Polhemus_Viper_ROS_driver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Polhemus Viper ROS driver

This driver as a part of the bachelor project "Recreating Operator Paths Using an Electromagnetic Motion Tracker and a Robot Manipulator" by Gabriel Gosden for Technological Insitute, DMRI.

This ROS driver is custom built for the Polhemus Viper electromagnetic motion tracker. It it made using the Libusb 1.0 API.

This driver built of four nodes to recreate the movement of the Viper sensor. These are:

  • viper_broadcaster - Contains the driver for the Polhemus Viper electromagnetic motion tracker.
  • outlier_detection - Outlier detection and downsampling.
  • kalman_filter - Kalman filtering.
  • path_generation - Path generation for the UR10e using servoj and safety.

Dependencies

This ROS driver depends on the UR devopled ROS driver: https://github.com/UniversalRobots/Universal_Robots_ROS_Driver but can with minor modification to the launch file be used independently.

Install

To allow the Viper driver to run as non-root it is needed to modify the .rules file. This is done by using:

$ cd ./etc
$ ./install_rules.bash

Note that you will require the sudo password.

How to change the Viper settings

Change Viper settings in the config/viper_settings.yaml file. The following settings are implemented to be changed using the launch file.

  • Hemisphere
  • FTT mode
  • Position units
  • Orientation units
  • Sensor filter level

The rest of the Viper settings are default.

About

Polhemus ROS Viper driver as a part of the bachelor project "Recreating Operator Paths Using an Electromagnetic Motion Tracker and a Robot Manipulator"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published