You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Conception/drake-master/examples/kinova_jaco_arm/README.md

58 lines
1.3 KiB

# Jaco Arm Examples
This directory contains several examples of drake simulating or
interacting with a Kinova Jaco arm.
## Simulation
### Prerequisites
All instructions assume that you are launching from the `drake`
workspace directory.
```
cd drake
```
Open a visualizer window
```
bazel run //tools:meldis -- --open-window &
```
Build the examples in this directory:
```
bazel build //examples/kinova_jaco_arm/...
```
### Examples
The following examples of a simulated jaco are present:
```
bazel-bin/examples/kinova_jaco_arm/jaco_simulation
```
Simulates a Jaco arm with an inverse dynamics controller,
communicating via LCM.
## Control
```
bazel-bin/examples/kinova_jaco_arm/jaco_controller
```
Controls a Jaco arm over LCM using joint velocities. Requires a
suitable LCM based simulator (such as the example in this directory)
or driver listening for ```lcmt_jaco_command``` messages and
publishing ```lcmt_jaco_status```, along with a planner sending robot
plan messages.
```
bazel-bin/examples/kinova_jaco_arm/move_jaco_ee
```
Calculates a motion plan for the Jaco arm, to the end effector
position specified on the command line (with a reachable default
position for testing) and sends the resulting plan over LCM. Requires
`jaco_controller` to execute the resulting plan.