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.
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.
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/.