This project studies iiwa
control programs in application to a task of screwing a nut.
Presently depends on a custom branch of drake, commit hash d2d229abfeae3073779ab304a0a947bccd14d182
, which is available here. That is due to:
ScrewJoint
functionality not being merged yet to upstreamdrake
(e.g.SdfParser
ofScrewJoint
)nut_screwing_manipulator
(unnecessarily) depending on particular commit and branch ofdrake
(e.g. hacks, specific to experiment were done inManipulationStation
; thebolt_n_nut.sdf
model was placed within drake)
./build.sh
runs the simulation and stores the telemetrycsv
- optional key
--with_external_force
ofrun_manipulator
enablesExternallyAppliedSpatialForce
- this script will prompt in the command-line before it proceeds to advance the simulation
- optional key
./analytics.sh
uses the telemetry csv to build graphs inpng