GithubHelp home page GithubHelp logo

ricmua / ros_force_dimension Goto Github PK

View Code? Open in Web Editor NEW
6.0 6.0 4.0 116 KB

A ROS2 package for interfacing with Force Dimension haptics robots.

License: Mozilla Public License 2.0

CMake 10.24% C++ 74.97% Python 14.79%
force-dimension haptics robotics ros2

ros_force_dimension's Introduction

  • ๐Ÿ‘‹ Hi, Iโ€™m @ricmua

ros_force_dimension's People

Contributors

ricmua avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

ros_force_dimension's Issues

Add WSL documentation

@Jshulgach wrote documentation for Windows Subsystem for Linux. It is currently on a branch on a remote machine. Push and incorporate.

Build fails on Linux due to flawed reference to Force Dimension library

ROS Iron

5.19.0-50-generic
#50-Ubuntu SMP
Jul 10 2023
x86_64

No rule to make target '/home/default/work/force_dimension-sdk-3.15.0/lib/dhdms64.lib', needed by 'node'.

This seems to be due to the line that in the cmake file that references dhdms64.lib... which seems to be a file in the Windows SDK? It is not clear for how long this has been an issue, and why it has not been flagged sooner. It is also not clear how this has built in the past.

run_example fails on MS Windows

The run_example script is an executable script with a shebang line that is designed for Linux. It contains valid Python code, but will fail if invoked via a ROS2 run or launch command (e.g., ros2 run force_dimension run_example) when using the MS Windows operating system.

Enable forces for Sigma.7

The delta robot has a control unit with a physical button (see page 16 of the manual). For the sigma robot, however, forces are enabled and disabled programmatically (see page 20 of the manual). Examples in the Force Dimension SDK tend to invoke dhdEnableForce early in execution. This was likely true in early versions of the ROS2 node in this package, but the functionality was removed. In order to ensure that the node works with the sigma robot, this should be re-added.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.