├── .clang-format ├── .gitignore ├── .rosinstall ├── CMakeLists.txt ├── LICENSE ├── README.md ├── RViz.png ├── action ├── CoordinationController.action └── RunSimulation.action ├── config ├── display.rviz ├── experiment.yaml └── simulation.yaml ├── include ├── asymmetric_manipulation │ ├── algorithm_base.hpp │ ├── ects.hpp │ ├── ext_rel_jac.hpp │ ├── rel_jac.hpp │ └── rel_jac_abs_lim.hpp └── coordination_experiments │ └── coordination_controller.hpp ├── launch └── experiments.launch ├── msg ├── Controllers.msg ├── Inputs.msg └── WorkspaceLimits.msg ├── package.xml ├── scripts └── run_simulations.py └── src ├── algorithm_base.cpp ├── coordination_controller.cpp ├── ects.cpp ├── ext_rel_jac.cpp ├── rel_jac.cpp └── rel_jac_abs_lim.cpp /.clang-format: -------------------------------------------------------------------------------- 1 | --- 2 | BasedOnStyle: Google 3 | IndentWidth: 2 4 | BreakBeforeBraces: Allman 5 | --- 6 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | images/ 2 | -------------------------------------------------------------------------------- /.rosinstall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogoalmeida/asymmetric_manipulation/HEAD/.rosinstall -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogoalmeida/asymmetric_manipulation/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogoalmeida/asymmetric_manipulation/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogoalmeida/asymmetric_manipulation/HEAD/README.md -------------------------------------------------------------------------------- /RViz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogoalmeida/asymmetric_manipulation/HEAD/RViz.png -------------------------------------------------------------------------------- /action/CoordinationController.action: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogoalmeida/asymmetric_manipulation/HEAD/action/CoordinationController.action -------------------------------------------------------------------------------- /action/RunSimulation.action: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogoalmeida/asymmetric_manipulation/HEAD/action/RunSimulation.action -------------------------------------------------------------------------------- /config/display.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogoalmeida/asymmetric_manipulation/HEAD/config/display.rviz -------------------------------------------------------------------------------- /config/experiment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogoalmeida/asymmetric_manipulation/HEAD/config/experiment.yaml -------------------------------------------------------------------------------- /config/simulation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogoalmeida/asymmetric_manipulation/HEAD/config/simulation.yaml -------------------------------------------------------------------------------- /include/asymmetric_manipulation/algorithm_base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogoalmeida/asymmetric_manipulation/HEAD/include/asymmetric_manipulation/algorithm_base.hpp -------------------------------------------------------------------------------- /include/asymmetric_manipulation/ects.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogoalmeida/asymmetric_manipulation/HEAD/include/asymmetric_manipulation/ects.hpp -------------------------------------------------------------------------------- /include/asymmetric_manipulation/ext_rel_jac.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogoalmeida/asymmetric_manipulation/HEAD/include/asymmetric_manipulation/ext_rel_jac.hpp -------------------------------------------------------------------------------- /include/asymmetric_manipulation/rel_jac.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogoalmeida/asymmetric_manipulation/HEAD/include/asymmetric_manipulation/rel_jac.hpp -------------------------------------------------------------------------------- /include/asymmetric_manipulation/rel_jac_abs_lim.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogoalmeida/asymmetric_manipulation/HEAD/include/asymmetric_manipulation/rel_jac_abs_lim.hpp -------------------------------------------------------------------------------- /include/coordination_experiments/coordination_controller.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogoalmeida/asymmetric_manipulation/HEAD/include/coordination_experiments/coordination_controller.hpp -------------------------------------------------------------------------------- /launch/experiments.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogoalmeida/asymmetric_manipulation/HEAD/launch/experiments.launch -------------------------------------------------------------------------------- /msg/Controllers.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogoalmeida/asymmetric_manipulation/HEAD/msg/Controllers.msg -------------------------------------------------------------------------------- /msg/Inputs.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogoalmeida/asymmetric_manipulation/HEAD/msg/Inputs.msg -------------------------------------------------------------------------------- /msg/WorkspaceLimits.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogoalmeida/asymmetric_manipulation/HEAD/msg/WorkspaceLimits.msg -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogoalmeida/asymmetric_manipulation/HEAD/package.xml -------------------------------------------------------------------------------- /scripts/run_simulations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogoalmeida/asymmetric_manipulation/HEAD/scripts/run_simulations.py -------------------------------------------------------------------------------- /src/algorithm_base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogoalmeida/asymmetric_manipulation/HEAD/src/algorithm_base.cpp -------------------------------------------------------------------------------- /src/coordination_controller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogoalmeida/asymmetric_manipulation/HEAD/src/coordination_controller.cpp -------------------------------------------------------------------------------- /src/ects.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogoalmeida/asymmetric_manipulation/HEAD/src/ects.cpp -------------------------------------------------------------------------------- /src/ext_rel_jac.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogoalmeida/asymmetric_manipulation/HEAD/src/ext_rel_jac.cpp -------------------------------------------------------------------------------- /src/rel_jac.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogoalmeida/asymmetric_manipulation/HEAD/src/rel_jac.cpp -------------------------------------------------------------------------------- /src/rel_jac_abs_lim.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogoalmeida/asymmetric_manipulation/HEAD/src/rel_jac_abs_lim.cpp --------------------------------------------------------------------------------