Skip to content

A ROS2 package for interfacing with Force Dimension haptics robots.

License

Notifications You must be signed in to change notification settings

ichdich/ros_force_dimension

 
 

Repository files navigation

Force Dimension ROS2 package

This package implements a simple ROS2 node for interfacing with Force Dimension haptics robots, with the objective of simplifying the process of developing applications involving haptic devices. For further background information, please see the documentation related to Force Dimension and ROS.

This package was designed for ROS2 Galactic, and should work equally well with Microsoft Windows or Ubuntu Linux.

Getting started

Ensure that the package is properly installed and that the robots are calibrated. The package can then be used -- in a configured ROS2 environment -- like any other ROS2 package. For example, a Force Dimension server node can be invoked and queried from the command line.

When designing client nodes that can interact with the Force Dimension server node, the Python example is a good place to start. Also see the documentation related to the topics and parameters associated with the ROS2 node.

Additional documentation

License

Copyright 2022-2023 Neuromechatronics Lab, Carnegie Mellon University

Created by: a. whit. ([email protected])

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

About

A ROS2 package for interfacing with Force Dimension haptics robots.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 74.2%
  • Python 15.5%
  • CMake 10.3%