Skip to content

Comments

Go2 & Go2-W slam doc update#21

Closed
markfoo-weston wants to merge 3 commits intomainfrom
go2-slam-doc-update
Closed

Go2 & Go2-W slam doc update#21
markfoo-weston wants to merge 3 commits intomainfrom
go2-slam-doc-update

Conversation

@markfoo-weston
Copy link
Contributor

No description provided.


- **Payload Installation**
- You may refer to the [Payload Installation Guide](https://support.unitree.com/home/en/developer/Payload).
- Make sure the Expansion Dock, depth camera, and LiDAR (XT16 or MID-360) are installed properly.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

depth camera not necessary, mention external LiDAR instead as some customers may be confused and think the existing LiDAR is enough for SLAM

- **Unitree Software Development Kit** installed and set up
- You may refer to the [Unitree_SDK_Go2 Installation Guide](https://support.unitree.com/home/en/developer/Quick_start) or the [Unitree_SDK_Go2-W Installation Guide](https://support.unitree.com/home/en/Go2-W_developer/Quick_Start).
- **Unitree ROS2 Services Interface** installed
- You may refer to the [ROS2 Services Interface Installation Guide](https://support.unitree.com/home/en/developer/ROS2_service).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe can add in a note stating to ensure Cyclone DDS is installed and used. Only if you think it is necessary. I know the link provided already states the use and installation of Cyclone DDS.


## 1. Setup

Before jumping into SLAM, ensure that all required configurations are set up on the developer PC.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

developer PC written here, but User PC is used thereafter.

- In the terminal:
- Verify the connection by running:
- **`ping 192.168.123.18`** for the Go2/Go2-W PC
- **`ping 192.168.123.20`** for the LiDAR
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same here, mention external LiDAR


---

### 2.2 SLAM Usage
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Before this step, customers need to edit the SLAM package installed onto the expansion dock before they can use the SLAM package. You may refer here: https://support.unitree.com/home/en/developer/SLAM%20and%20Navigation_service#heading-6

#### Run RViz
- Open a terminal.
- **`source unitree_ros2/setup.sh`**
- **`cd /unitree/module/unitree_slam/rviz2/`**
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This path is wrong, it should not be "/unitree", but "unitree/module/unitree_slam/rviz2" since it is on User PC, not on the PC2 of the Go2


> The following steps involve robot manipulation using the <u>RC (remote controller)</u> and interaction with Terminal 3.

#### Mapping
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Obstacle avoidance needs to be off first

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oops, nvm, i saw the note below

- Move the robot to desired checkpoints using the RC and save each position by pressing **S**.
- **Note:**
- The distance between the target point and the current position must not exceed <u>10 meters</u>.
- The minimum distance between each node is recommended to be less than <u>1.5 meters</u>.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minimum distance between each node is recommended to be more than 1.5 meters

- **Note:**
- The distance between the target point and the current position must not exceed <u>10 meters</u>.
- The minimum distance between each node is recommended to be less than <u>1.5 meters</u>.
- The robot moves in a straight line.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure if this is correct, pretty sure it can turn...

- Review the map and relocation process on the User PC.
- On Terminal 3, press **A** to localize.
- Press **D** to start the navigation loop.
- After completing all saved nodes, the robot will return to the original start location.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can add in the route's order, e.g., 3 nodes, the order will look like so: 1 --> 2 --> 3 --> 2 --> 1 (repeats until stopped)

@timothy-weston
Copy link
Contributor

timothy-weston commented Dec 24, 2025

Minor issue to me since this the first time you're doing this, but the branch name should be have a defining term like "feature-go2_slam_doc_update" and note the use of "-" and "_".

@markfoo-weston markfoo-weston deleted the go2-slam-doc-update branch January 27, 2026 09:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants