feat: 初始化 Go2 导航相关代码与配置
This commit is contained in:
60
unitree_sdk2/README.md
Normal file
60
unitree_sdk2/README.md
Normal file
@@ -0,0 +1,60 @@
|
||||
# unitree_sdk2
|
||||
Unitree robot sdk version 2.
|
||||
|
||||
### Prebuild environment
|
||||
* OS (Ubuntu 20.04 LTS)
|
||||
* CPU (aarch64 and x86_64)
|
||||
* Compiler (gcc version 9.4.0)
|
||||
|
||||
### Environment Setup
|
||||
|
||||
Before building or running the SDK, ensure the following dependencies are installed:
|
||||
|
||||
- CMake (version 3.10 or higher)
|
||||
- GCC (version 9.4.0)
|
||||
- Make
|
||||
|
||||
You can install the required packages on Ubuntu 20.04 with:
|
||||
|
||||
```bash
|
||||
apt-get update
|
||||
apt-get install -y cmake g++ build-essential libyaml-cpp-dev libeigen3-dev libboost-all-dev libfmt-dev
|
||||
```
|
||||
|
||||
### Build examples
|
||||
|
||||
To build the examples inside this repository:
|
||||
|
||||
```bash
|
||||
mkdir build
|
||||
cd build
|
||||
cmake ..
|
||||
make
|
||||
```
|
||||
|
||||
### Installation
|
||||
|
||||
To build your own application with the SDK, you can install the unitree_sdk2 to your system directory:
|
||||
|
||||
```bash
|
||||
mkdir build
|
||||
cd build
|
||||
cmake ..
|
||||
sudo make install
|
||||
```
|
||||
|
||||
Or install unitree_sdk2 to a specified directory:
|
||||
|
||||
```bash
|
||||
mkdir build
|
||||
cd build
|
||||
cmake .. -DCMAKE_INSTALL_PREFIX=/opt/unitree_robotics
|
||||
sudo make install
|
||||
```
|
||||
|
||||
You can refer to `example/cmake_sample` on how to import the unitree_sdk2 into your CMake project.
|
||||
|
||||
Note that if you install the library to other places other than `/opt/unitree_robotics`, you need to make sure the path is added to "${CMAKE_PREFIX_PATH}" so that cmake can find it with "find_package()".
|
||||
|
||||
### Notice
|
||||
For more reference information, please go to [Unitree Document Center](https://support.unitree.com/home/zh/developer).
|
||||
Reference in New Issue
Block a user