Skip to content

HumaRobotics/ati_netft_ros_driver

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 

Repository files navigation

#ati_netft_ros_driver

This is the driver for the ATI NET/FT box that is used to connect to ATI F/T sensor. This repo is ported from https://code.ros.org/svn/wg-ros-pkg/stacks/netft/trunk. It has been catkinized and updated for ROS Indigo. This ROS driver only supports communciation with the NET/FT device using the Raw Data Transfer (RDT) protocol (using UDP packets) over Ethernet. The NET/FT box can also be interfaced using Ethernet/IP or CAN but these modes are not supported by the ROS driver.

Usage

Use the ROS node in the package as a stand-alone node for publishing F/T information. E.g.:

rosrun netft_rdt_driver netft_node --address 192.168.1.1

The NET/FT box defaults to 192.168.1.1 as its ip address but this can be changed using the browser-based interface.

See a more detailed tutorial here: http://wiki.ros.org/netft_rdt_driver/Tutorials/RunningNetFTNode

Real-Time Hardware Interface

For applications that require to read from the netft in real-time, there is an implementation that uses a hardware_interface::ForceTorqueSensorInterface and a force_torque_sensor_controller::ForceTorqueSensorController from ros_control along side with OROCOS to achieve such behaviour.

This implementation is based in this rtt_ros_control_example.

There is a convenient launch file:

roslaunch netft_rdt_driver netft_rrt_controller.launch ip_address:=192.168.1.1

For more insights regarding this implementation please read this useful discussion.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 95.4%
  • CMake 4.6%