Skip to content

Go2 & Go2-W slam doc update#21

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

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

Conversation

@markfoo-weston

Copy link
Copy Markdown
Contributor

No description provided.

Comment thread software/slam/go2_slam.md Outdated
Comment thread software/slam/go2_slam.md Outdated

- **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
Copy Markdown
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

Comment thread software/slam/go2_slam.md
- **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
Copy Markdown
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.

Comment thread software/slam/go2_slam.md Outdated

## 1. Setup

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

Copy link
Copy Markdown
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.

Comment thread software/slam/go2_slam.md Outdated
- 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
Copy Markdown
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

Comment thread software/slam/go2_slam.md Outdated

---

### 2.2 SLAM Usage

Copy link
Copy Markdown
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

Comment thread software/slam/go2_slam.md Outdated
#### Run RViz
- Open a terminal.
- **`source unitree_ros2/setup.sh`**
- **`cd /unitree/module/unitree_slam/rviz2/`**

Copy link
Copy Markdown
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

Comment thread software/slam/go2_slam.md

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

#### Mapping

Copy link
Copy Markdown
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
Copy Markdown
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

Comment thread software/slam/go2_slam.md Outdated
- 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
Copy Markdown
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

Comment thread software/slam/go2_slam.md Outdated
- **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
Copy Markdown
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...

Comment thread software/slam/go2_slam.md
- 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
Copy Markdown
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

timothy-weston commented Dec 24, 2025

Copy link
Copy Markdown
Contributor

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