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:
ScrewJointfunctionality not being merged yet to upstreamdrake(e.g.SdfParserofScrewJoint)nut_screwing_manipulator(unnecessarily) depending on particular commit and branch ofdrake(e.g. hacks, specific to experiment were done inManipulationStation; thebolt_n_nut.sdfmodel was placed within drake)
./build.shruns the simulation and stores the telemetrycsv- optional key
--with_external_forceofrun_manipulatorenablesExternallyAppliedSpatialForce - this script will prompt in the command-line before it proceeds to advance the simulation
- optional key
./analytics.shuses the telemetry csv to build graphs inpng