Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nepfaff/ft-300s-driver
https://github.com/nepfaff/ft-300s-driver
Last synced: 10 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/nepfaff/ft-300s-driver
- Owner: nepfaff
- Created: 2024-04-13T01:29:20.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-04-16T17:27:51.000Z (10 months ago)
- Last Synced: 2024-11-19T03:19:55.654Z (2 months ago)
- Language: C++
- Size: 46.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FT-300S LCM Driver
## Installation
Build:
```bash
bazel build //...
```Add user to `dialout` group (replace `username` with the actual username). NOTE: Need to
reboot for the changes to take effect.
```bash
sudo usermod -a -G dialout username
```Make sure that the sensor is visible. A new device named `ttyUSBx` should be present in
`/dev`, which can be verified with the following command.
```bash
ls -l /dev | grep ttyUSB
```Additional documentation can be downloaded from [here](https://robotiq.com/support) by
selecting `FT 3000-S Force Torque Sensor` -> `Other brands`.## Running the driver
Sensor readings are published on `FT300S_SENSOR_DATA` and are of type `ft_reading_t`
(see `lcmtypes`).```bash
./bazel-bin/src/ft_300s_driver
```
NOTE: It is normal for `Input/output error` to be displayed for the first few seconds.
A permission error means that the user has not been added to the `dialout` group or
that the computer has not been rebooted afterwards.