ricmua / ros_force_dimension

A ROS2 package for interfacing with Force Dimension haptics robots.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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. (nml@whit.contact)

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.

License:Mozilla Public License 2.0


Languages

Language:C++ 75.0%Language:Python 14.8%Language:CMake 10.2%