├── .github └── workflows │ └── ci.yaml ├── .gitignore ├── README.md ├── a1_driver ├── CMakeLists.txt ├── include │ ├── a1_comm │ │ └── A1_comm.hpp │ └── a1_driver │ │ ├── A1_ros.hpp │ │ └── A1_wrapper.hpp ├── package.xml └── src │ ├── A1_ros.cpp │ ├── A1_wrapper.cpp │ └── main.cpp ├── a1_msgs ├── CMakeLists.txt ├── msg │ ├── Cartesian.msg │ ├── IMU.msg │ ├── LED.msg │ ├── LowState.msg │ ├── Mode.msg │ ├── MotorState.msg │ ├── Pose.msg │ └── State.msg ├── package.xml └── srv │ ├── Cartesian.srv │ ├── HighState.srv │ ├── Imu.srv │ ├── Mode.srv │ └── State.srv ├── githooks └── pre-commit └── unitree_a1_ros2.repos /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crystaldust/unitree_a1_ros2/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crystaldust/unitree_a1_ros2/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crystaldust/unitree_a1_ros2/HEAD/README.md -------------------------------------------------------------------------------- /a1_driver/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crystaldust/unitree_a1_ros2/HEAD/a1_driver/CMakeLists.txt -------------------------------------------------------------------------------- /a1_driver/include/a1_comm/A1_comm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crystaldust/unitree_a1_ros2/HEAD/a1_driver/include/a1_comm/A1_comm.hpp -------------------------------------------------------------------------------- /a1_driver/include/a1_driver/A1_ros.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crystaldust/unitree_a1_ros2/HEAD/a1_driver/include/a1_driver/A1_ros.hpp -------------------------------------------------------------------------------- /a1_driver/include/a1_driver/A1_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crystaldust/unitree_a1_ros2/HEAD/a1_driver/include/a1_driver/A1_wrapper.hpp -------------------------------------------------------------------------------- /a1_driver/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crystaldust/unitree_a1_ros2/HEAD/a1_driver/package.xml -------------------------------------------------------------------------------- /a1_driver/src/A1_ros.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crystaldust/unitree_a1_ros2/HEAD/a1_driver/src/A1_ros.cpp -------------------------------------------------------------------------------- /a1_driver/src/A1_wrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crystaldust/unitree_a1_ros2/HEAD/a1_driver/src/A1_wrapper.cpp -------------------------------------------------------------------------------- /a1_driver/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crystaldust/unitree_a1_ros2/HEAD/a1_driver/src/main.cpp -------------------------------------------------------------------------------- /a1_msgs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crystaldust/unitree_a1_ros2/HEAD/a1_msgs/CMakeLists.txt -------------------------------------------------------------------------------- /a1_msgs/msg/Cartesian.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crystaldust/unitree_a1_ros2/HEAD/a1_msgs/msg/Cartesian.msg -------------------------------------------------------------------------------- /a1_msgs/msg/IMU.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crystaldust/unitree_a1_ros2/HEAD/a1_msgs/msg/IMU.msg -------------------------------------------------------------------------------- /a1_msgs/msg/LED.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crystaldust/unitree_a1_ros2/HEAD/a1_msgs/msg/LED.msg -------------------------------------------------------------------------------- /a1_msgs/msg/LowState.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crystaldust/unitree_a1_ros2/HEAD/a1_msgs/msg/LowState.msg -------------------------------------------------------------------------------- /a1_msgs/msg/Mode.msg: -------------------------------------------------------------------------------- 1 | uint8 mode 2 | float32 value 3 | -------------------------------------------------------------------------------- /a1_msgs/msg/MotorState.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crystaldust/unitree_a1_ros2/HEAD/a1_msgs/msg/MotorState.msg -------------------------------------------------------------------------------- /a1_msgs/msg/Pose.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crystaldust/unitree_a1_ros2/HEAD/a1_msgs/msg/Pose.msg -------------------------------------------------------------------------------- /a1_msgs/msg/State.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crystaldust/unitree_a1_ros2/HEAD/a1_msgs/msg/State.msg -------------------------------------------------------------------------------- /a1_msgs/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crystaldust/unitree_a1_ros2/HEAD/a1_msgs/package.xml -------------------------------------------------------------------------------- /a1_msgs/srv/Cartesian.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crystaldust/unitree_a1_ros2/HEAD/a1_msgs/srv/Cartesian.srv -------------------------------------------------------------------------------- /a1_msgs/srv/HighState.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crystaldust/unitree_a1_ros2/HEAD/a1_msgs/srv/HighState.srv -------------------------------------------------------------------------------- /a1_msgs/srv/Imu.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crystaldust/unitree_a1_ros2/HEAD/a1_msgs/srv/Imu.srv -------------------------------------------------------------------------------- /a1_msgs/srv/Mode.srv: -------------------------------------------------------------------------------- 1 | uint8 mode 2 | --- 3 | bool value -------------------------------------------------------------------------------- /a1_msgs/srv/State.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crystaldust/unitree_a1_ros2/HEAD/a1_msgs/srv/State.srv -------------------------------------------------------------------------------- /githooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crystaldust/unitree_a1_ros2/HEAD/githooks/pre-commit -------------------------------------------------------------------------------- /unitree_a1_ros2.repos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crystaldust/unitree_a1_ros2/HEAD/unitree_a1_ros2.repos --------------------------------------------------------------------------------