These 31 commits are when the Protocol Buffers files have changed:
Commit: | 3f2291e | |
---|---|---|
Author: | Austin Wang | |
Committer: | GitHub |
[Polymetis] Completely expose Franka Hand gripper API (#1399) * Completely expose franka hand grasp interface * Add success feedback * Add docstring
The documentation is generated from this commit.
Commit: | c1b8912 | |
---|---|---|
Author: | Austin Wang | |
Committer: | GitHub |
[Polymetis] Fix modbus exception handling (#1384) * Fix exception handling * Add error code to indicate a gripper read fail * Pin pymodbus version * Add warning
Commit: | af98b12 | |
---|---|---|
Author: | Laikh Tewari |
throw error if never set, else return current value (no block for fresh)
Commit: | b41abb5 | |
---|---|---|
Author: | Laikh Tewari |
renamed sim services; simplified locking in get; removed stale update check in set
Commit: | a3b3287 | |
---|---|---|
Author: | Laikh Tewari |
created get/set mirror state services + tests
Commit: | 247e17d | |
---|---|---|
Author: | Austin Wang | |
Committer: | GitHub |
[Polymetis] Revamp gripper server architecture (#1236) * Change robotiq gripper to server client arch * Change service to share ControlUpdate name * Move spinner into utils * Adapt franka hand client * Improve franka stuff installation * Update launching * Remove debug print * Fix tests * Debug * Update docs * Resolve process launching race condition and increase timeout * [Polymetis] New Polysim API (#1237) * Create new sim interface * Add robotiq urdf data * Allow server to launch without client * Finish sim script * Debug * Debug sim * Use franka hand instead * Working hand & gripper in sim * Redesign metadata propagation * Debug * Adapt metadata * Refactor examples * Automatic style fix for polymetis * Debug * Revert metadata serialization * Refactor metadata propagation * Revert metadata change * Update Gripper interface to retrieve metadata * Make urdf optional * Fix gripper interface test * Address minor comments * Remove unnecessary process spawning for gripper server * Debug robotiq gripper client * Fix typo * Redesign metadata API * Debug * Automatic style fix for polymetis * Debug * Minor bytesIO improvement * Revert to using wallclock time * Rename objects to make code easier to read * Modularized test utils, add interface test * Debug test Co-authored-by: bot <bot@fb.com> Co-authored-by: bot <bot@fb.com>
Commit: | 14dbd01 | |
---|---|---|
Author: | ExhAustin | |
Committer: | ExhAustin |
Change service to share ControlUpdate name
Commit: | b108f57 | |
---|---|---|
Author: | ExhAustin |
Change robotiq gripper to server client arch
Commit: | 61e26c7 | |
---|---|---|
Author: | Raunaq Bhirangi |
add dexterous test_func
Commit: | 36cab06 | |
---|---|---|
Author: | ExhAustin |
Testbench for threading priority
Commit: | 2040078 | |
---|---|---|
Author: | 1heart |
Cleanup, working RobotInterface grasp
Commit: | 7d5e86d | |
---|---|---|
Author: | 1heart |
WIP server/client architecture
Commit: | 316b9f0 | |
---|---|---|
Author: | 1heart |
Add grasp_server proto init
Commit: | 08042a8 | |
---|---|---|
Author: | ExhAustin |
Modify client facing interfaces to use direct function calls
Commit: | 96ddb13 | |
---|---|---|
Author: | Austin Wang | |
Committer: | GitHub |
[Polymetis] Misc. Franka client features for debugging (#1016) * Add success boolean to robot state * Add success field to sim * Disable native low pass filter * Include success rate to benchmarking script * Add lpf filter * Benchmarking stdout info * Update proto file comments * Add error code * Tune gains & lfp * Add limit rate to cfg * Add tau_J_d to robot state * Precision bug
Commit: | c9f6722 | |
---|---|---|
Author: | Austin Wang | |
Committer: | GitHub |
[Polymetis] Add control loop latency to robot state (#956) * Add controller latency to robot state * Add benchmarking examples * Also add control latency to sim
Commit: | 963b263 | |
---|---|---|
Author: | 1heart |
Clean server shutdown WIP
Commit: | e071bd3 | |
---|---|---|
Author: | ExhAustin |
Merge branch 'main' into austinw/sim2real
Commit: | 54ca9c7 | |
---|---|---|
Author: | ExhAustin |
Add benchmarking changes
Commit: | 4583353 | |
---|---|---|
Author: | Austin Wang | |
Committer: | GitHub |
[Polymetis] Add Cartesian impedance control (#758) * Separate out Torch libs from server * Remove extraneous include * Move dtt to torchscript_operators to highlight Torch isolation * WIP * Cherry pick cartesian impedance from teleop branch * Add type hint missed in prev PR * Clean up torchcontrol modules * Rename * Update docstring * Revamp move to policies * Update RobotInterface * Default Cartesian gains * Debug * Normalize gains * Adapt test script to use new Cartesian controller * Change plan to output tensor * Properly find Protobuf * Working compilation except for torch in headers * Debug * Compiling torch_server_ops with (hopefully) compatible ABI interface * Seems to link with libtorch_server_ops.so * Separated pinocchio and torch libs in torchscript_pinocchio * Working pinocchio isolation * Working recursive build * Formatting * Pin Eigen value to prevent weird compilation bug * Add fstream to tests * A bunch of fixes from debugging CircleCI * Reformat * Fix Conda * Fix Conda * Destructors (no smart pointers for hidden implementations) * Don't initialize torch_robot_state_ until init * Wrapper extern * Add delete wrapper for incomplete type * Fix controller switching logic to not block controller execution (#785) * Fix destructors * Debug RobotInterface * Bring back cartesian space joint move to * Switch robotinterface to use working moveto policy * Debug * Revert robotinterface and remove Cartesian gains * Minor refactor * [Polymetis] Refactor planning & Cartesian control (#806) * Refactor plans * update example * Debug * Remove move_to policies * Update tests and debug * Add comments * Change cartesian gains to read from metadata * Debug and update test * Remove todo comment Co-authored-by: 1heart <yixin1996@gmail.com>
Commit: | 669767f | |
---|---|---|
Author: | ExhAustin |
Merge branch 'main' into austinw/sim2real
Commit: | 18a07d7 | |
---|---|---|
Author: | Austin Wang | |
Committer: | GitHub |
[polymetis] Add version check when connecting to server (#762) * Tmp commit * Version enforcing * Add to robot client metadata * Add comments * Code format * Update comments * Change version location
Commit: | 2503d0e | |
---|---|---|
Author: | Yixin Lin | |
Committer: | Soumith Chintala |
[polymetis] Misc. UX changes (#626) * Render and neutral pose for IK * Formatting * Rename ee_joint_name to ee_link_name * Rename to rest pose * Documentation * Formatting
Commit: | 215d973 | |
---|---|---|
Author: | Austin Wang | |
Committer: | GitHub |
Add support for Franka gripper (#738) * Adapt gripper interface to accomodate Franka * Add franka gripper server * Update interface and test script * Update launch file to launch both grippers * Update ux * Update docs * Tune hw test
Commit: | 479c4bc | |
---|---|---|
Author: | ExhAustin | |
Committer: | ExhAustin |
Rename rpc calls
Commit: | 447ff20 | |
---|---|---|
Author: | ExhAustin |
Move gripper server to inherit from same monolithic service
Commit: | d4ee9fa | |
---|---|---|
Author: | Austin Wang | |
Committer: | GitHub |
[polymetis] Robotiq gripper support (#662) * Add test script for random free space motions * Update sampling range * Go home after every execution * Add gripper grpc server * Fix gripper init * Add gripper interface * Add grasping script * Tune grasping ci * Recovery mechanism * add docstring * Update comments * Add null space correction to Cartesian space joint planner * Regenerate test data * Tune pregrasp height * Tune grasp * Add -s * Fix zero division * Update comments * Tune grasping * Remove test scripts * Reset robot interface * Add docstrings to gripper interface * [polymetis] Hardware CI (#671) * Add interval querying * Add test scripts * Update pr template * Add copyright headers * Isolate third party * Revert gitmodule * Modify isolation and add copyright * Rename CI * Add copyright * Exclude hw tests * Fix failing test * Fix mock client issue
Commit: | c6016ff | |
---|---|---|
Author: | 1heart |
Working empty_statistics_client
Commit: | 537056e | |
---|---|---|
Author: | Yixin Lin | |
Committer: | GitHub |
[polymetis] Misc. UX changes (#626) * Render and neutral pose for IK * Formatting * Rename ee_joint_name to ee_link_name * Rename to rest pose * Documentation * Formatting
Commit: | bbff885 | |
---|---|---|
Author: | 1heart |
Rename ee_joint_name to ee_link_name
Commit: | d81a89e | |
---|---|---|
Author: | 1heart | |
Committer: | Soumith Chintala |
Init