├── .clang-format ├── .clang-tidy ├── .github └── workflows │ └── ci.yml ├── LICENSE ├── README.md ├── cartesian_interface ├── CHANGELOG.rst ├── CMakeLists.txt ├── LICENSE ├── README.md ├── include │ └── cartesian_interface │ │ ├── cartesian_command_interface.h │ │ └── cartesian_state_handle.h ├── package.xml └── test │ ├── cartesian_command_interface_test.cpp │ └── cartesian_state_interface_test.cpp ├── cartesian_trajectory_controller ├── CHANGELOG.rst ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cartesian_trajectory_controller_plugin.xml ├── doc │ └── resources │ │ └── rviz_visualize_cartesian_trajectories.png ├── ik_solver_example_plugin.xml ├── include │ └── cartesian_trajectory_controller │ │ ├── cartesian_trajectory_controller.h │ │ ├── cartesian_trajectory_controller.hpp │ │ ├── control_policies.h │ │ ├── control_policies.hpp │ │ ├── ik_solver_base.h │ │ └── ik_solver_example.h ├── package.xml ├── src │ ├── cartesian_trajectory_controller.cpp │ └── ik_solver_example.cpp └── test │ ├── cartesian_trajectory_controller.test │ ├── config.yaml │ ├── controllers.yaml │ ├── robot.urdf.xacro │ ├── setup.xml │ ├── test_controller.py │ └── visualization.rviz ├── cartesian_trajectory_interpolation ├── CHANGELOG.rst ├── CMakeLists.txt ├── LICENSE ├── README.md ├── include │ └── cartesian_trajectory_interpolation │ │ ├── cartesian_state.h │ │ ├── cartesian_trajectory.h │ │ └── cartesian_trajectory_segment.h ├── package.xml ├── src │ ├── cartesian_state.cpp │ ├── cartesian_trajectory.cpp │ └── cartesian_trajectory_segment.cpp └── test │ ├── cartesian_state_test.cpp │ ├── cartesian_trajectory_segment_test.cpp │ └── cartesian_trajectory_test.cpp ├── ros_controllers_cartesian ├── CHANGELOG.rst ├── CMakeLists.txt ├── LICENSE ├── doc │ ├── cartesian_ros_control.png │ └── resources │ │ ├── fzi_logo.png │ │ └── ur_logo.jpg └── package.xml └── twist_controller ├── CHANGELOG.rst ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cfg └── TwistController.cfg ├── include └── twist_controller │ └── twist_controller.h ├── package.xml ├── src └── twist_controller.cpp └── twist_controller_plugin.xml /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/README.md -------------------------------------------------------------------------------- /cartesian_interface/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_interface/CHANGELOG.rst -------------------------------------------------------------------------------- /cartesian_interface/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_interface/CMakeLists.txt -------------------------------------------------------------------------------- /cartesian_interface/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_interface/LICENSE -------------------------------------------------------------------------------- /cartesian_interface/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_interface/README.md -------------------------------------------------------------------------------- /cartesian_interface/include/cartesian_interface/cartesian_command_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_interface/include/cartesian_interface/cartesian_command_interface.h -------------------------------------------------------------------------------- /cartesian_interface/include/cartesian_interface/cartesian_state_handle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_interface/include/cartesian_interface/cartesian_state_handle.h -------------------------------------------------------------------------------- /cartesian_interface/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_interface/package.xml -------------------------------------------------------------------------------- /cartesian_interface/test/cartesian_command_interface_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_interface/test/cartesian_command_interface_test.cpp -------------------------------------------------------------------------------- /cartesian_interface/test/cartesian_state_interface_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_interface/test/cartesian_state_interface_test.cpp -------------------------------------------------------------------------------- /cartesian_trajectory_controller/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_controller/CHANGELOG.rst -------------------------------------------------------------------------------- /cartesian_trajectory_controller/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_controller/CMakeLists.txt -------------------------------------------------------------------------------- /cartesian_trajectory_controller/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_controller/LICENSE -------------------------------------------------------------------------------- /cartesian_trajectory_controller/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_controller/README.md -------------------------------------------------------------------------------- /cartesian_trajectory_controller/cartesian_trajectory_controller_plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_controller/cartesian_trajectory_controller_plugin.xml -------------------------------------------------------------------------------- /cartesian_trajectory_controller/doc/resources/rviz_visualize_cartesian_trajectories.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_controller/doc/resources/rviz_visualize_cartesian_trajectories.png -------------------------------------------------------------------------------- /cartesian_trajectory_controller/ik_solver_example_plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_controller/ik_solver_example_plugin.xml -------------------------------------------------------------------------------- /cartesian_trajectory_controller/include/cartesian_trajectory_controller/cartesian_trajectory_controller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_controller/include/cartesian_trajectory_controller/cartesian_trajectory_controller.h -------------------------------------------------------------------------------- /cartesian_trajectory_controller/include/cartesian_trajectory_controller/cartesian_trajectory_controller.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_controller/include/cartesian_trajectory_controller/cartesian_trajectory_controller.hpp -------------------------------------------------------------------------------- /cartesian_trajectory_controller/include/cartesian_trajectory_controller/control_policies.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_controller/include/cartesian_trajectory_controller/control_policies.h -------------------------------------------------------------------------------- /cartesian_trajectory_controller/include/cartesian_trajectory_controller/control_policies.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_controller/include/cartesian_trajectory_controller/control_policies.hpp -------------------------------------------------------------------------------- /cartesian_trajectory_controller/include/cartesian_trajectory_controller/ik_solver_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_controller/include/cartesian_trajectory_controller/ik_solver_base.h -------------------------------------------------------------------------------- /cartesian_trajectory_controller/include/cartesian_trajectory_controller/ik_solver_example.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_controller/include/cartesian_trajectory_controller/ik_solver_example.h -------------------------------------------------------------------------------- /cartesian_trajectory_controller/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_controller/package.xml -------------------------------------------------------------------------------- /cartesian_trajectory_controller/src/cartesian_trajectory_controller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_controller/src/cartesian_trajectory_controller.cpp -------------------------------------------------------------------------------- /cartesian_trajectory_controller/src/ik_solver_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_controller/src/ik_solver_example.cpp -------------------------------------------------------------------------------- /cartesian_trajectory_controller/test/cartesian_trajectory_controller.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_controller/test/cartesian_trajectory_controller.test -------------------------------------------------------------------------------- /cartesian_trajectory_controller/test/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_controller/test/config.yaml -------------------------------------------------------------------------------- /cartesian_trajectory_controller/test/controllers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_controller/test/controllers.yaml -------------------------------------------------------------------------------- /cartesian_trajectory_controller/test/robot.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_controller/test/robot.urdf.xacro -------------------------------------------------------------------------------- /cartesian_trajectory_controller/test/setup.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_controller/test/setup.xml -------------------------------------------------------------------------------- /cartesian_trajectory_controller/test/test_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_controller/test/test_controller.py -------------------------------------------------------------------------------- /cartesian_trajectory_controller/test/visualization.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_controller/test/visualization.rviz -------------------------------------------------------------------------------- /cartesian_trajectory_interpolation/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_interpolation/CHANGELOG.rst -------------------------------------------------------------------------------- /cartesian_trajectory_interpolation/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_interpolation/CMakeLists.txt -------------------------------------------------------------------------------- /cartesian_trajectory_interpolation/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_interpolation/LICENSE -------------------------------------------------------------------------------- /cartesian_trajectory_interpolation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_interpolation/README.md -------------------------------------------------------------------------------- /cartesian_trajectory_interpolation/include/cartesian_trajectory_interpolation/cartesian_state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_interpolation/include/cartesian_trajectory_interpolation/cartesian_state.h -------------------------------------------------------------------------------- /cartesian_trajectory_interpolation/include/cartesian_trajectory_interpolation/cartesian_trajectory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_interpolation/include/cartesian_trajectory_interpolation/cartesian_trajectory.h -------------------------------------------------------------------------------- /cartesian_trajectory_interpolation/include/cartesian_trajectory_interpolation/cartesian_trajectory_segment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_interpolation/include/cartesian_trajectory_interpolation/cartesian_trajectory_segment.h -------------------------------------------------------------------------------- /cartesian_trajectory_interpolation/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_interpolation/package.xml -------------------------------------------------------------------------------- /cartesian_trajectory_interpolation/src/cartesian_state.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_interpolation/src/cartesian_state.cpp -------------------------------------------------------------------------------- /cartesian_trajectory_interpolation/src/cartesian_trajectory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_interpolation/src/cartesian_trajectory.cpp -------------------------------------------------------------------------------- /cartesian_trajectory_interpolation/src/cartesian_trajectory_segment.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_interpolation/src/cartesian_trajectory_segment.cpp -------------------------------------------------------------------------------- /cartesian_trajectory_interpolation/test/cartesian_state_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_interpolation/test/cartesian_state_test.cpp -------------------------------------------------------------------------------- /cartesian_trajectory_interpolation/test/cartesian_trajectory_segment_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_interpolation/test/cartesian_trajectory_segment_test.cpp -------------------------------------------------------------------------------- /cartesian_trajectory_interpolation/test/cartesian_trajectory_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/cartesian_trajectory_interpolation/test/cartesian_trajectory_test.cpp -------------------------------------------------------------------------------- /ros_controllers_cartesian/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/ros_controllers_cartesian/CHANGELOG.rst -------------------------------------------------------------------------------- /ros_controllers_cartesian/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/ros_controllers_cartesian/CMakeLists.txt -------------------------------------------------------------------------------- /ros_controllers_cartesian/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/ros_controllers_cartesian/LICENSE -------------------------------------------------------------------------------- /ros_controllers_cartesian/doc/cartesian_ros_control.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/ros_controllers_cartesian/doc/cartesian_ros_control.png -------------------------------------------------------------------------------- /ros_controllers_cartesian/doc/resources/fzi_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/ros_controllers_cartesian/doc/resources/fzi_logo.png -------------------------------------------------------------------------------- /ros_controllers_cartesian/doc/resources/ur_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/ros_controllers_cartesian/doc/resources/ur_logo.jpg -------------------------------------------------------------------------------- /ros_controllers_cartesian/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/ros_controllers_cartesian/package.xml -------------------------------------------------------------------------------- /twist_controller/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/twist_controller/CHANGELOG.rst -------------------------------------------------------------------------------- /twist_controller/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/twist_controller/CMakeLists.txt -------------------------------------------------------------------------------- /twist_controller/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/twist_controller/LICENSE -------------------------------------------------------------------------------- /twist_controller/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/twist_controller/README.md -------------------------------------------------------------------------------- /twist_controller/cfg/TwistController.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/twist_controller/cfg/TwistController.cfg -------------------------------------------------------------------------------- /twist_controller/include/twist_controller/twist_controller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/twist_controller/include/twist_controller/twist_controller.h -------------------------------------------------------------------------------- /twist_controller/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/twist_controller/package.xml -------------------------------------------------------------------------------- /twist_controller/src/twist_controller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/twist_controller/src/twist_controller.cpp -------------------------------------------------------------------------------- /twist_controller/twist_controller_plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian/HEAD/twist_controller/twist_controller_plugin.xml --------------------------------------------------------------------------------