Skip to content
This repository was archived by the owner on Oct 8, 2025. It is now read-only.

Commit 24baaaa

Browse files
committed
robot params folder was deleted. Also readme was modified
1 parent 1d92ed8 commit 24baaaa

3 files changed

Lines changed: 19 additions & 27 deletions

File tree

README.md

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,23 +19,29 @@ The `PointcloudMapsBuilderNode` subscribes to point cloud sensor data, downsampl
1919
### Installation
2020

2121
Clone the repository into your ROS 2 workspace:
22+
2223
```bash
2324
cd ~/ros2_ws/src
2425
git clone https://github.com/EasyNavigation/easynav_pointcloud_stack.git
26+
git clone https://github.com/EasyNavigation/easynav_outdoor_testcase.git
2527
cd ..
2628
colcon build --packages-select easynav_pointcloud_maps_builder
2729
```
2830

2931
### Usage
3032

3133
Source your workspace:
34+
3235
```bash
3336
source ~/ros2_ws/install/setup.bash
3437
```
38+
3539
Run the lifecycle node:
40+
3641
```bash
3742
ros2 run easynav_pointcloud_maps_builder pointcloud_maps_builder_node
3843
```
44+
3945
## Test
4046

4147
1. Create a parameter YAML file (e.g., `params.yaml`) with the following content:
@@ -54,9 +60,10 @@ pointcloud_maps_builder_node:
5460
```
5561
5662
2. Run the node using the parameter file with this command:
57-
```
63+
64+
``` bash
5865
ros2 run easynav_pointcloud_maps_builder pointcloud_maps_builder_main \
59-
--ros-args --params-file src/easynav_pointcloud_stack/params.yaml
66+
--ros-args --params-file src/easynav_outdoor_testcase/params.yaml
6067
```
6168

6269
## Pointcloud Maps Manager
@@ -77,27 +84,32 @@ By each `map_types` define in the params file is required to define the followin
7784
| `package_name` | string | ` ` | Package name where is located the `pcd` file.|
7885
| `map_path_file` | string | `pointcloud_map.pcd` | Filename for `pcd` map file. |
7986

80-
>> note: The `map_path_file` is only required if the `package_name` is defined. If not, the point cloud data will be read from topic defined in `map_topic_in`.
87+
>> **Note:** The `map_path_file` is only required if the `package_name` is defined. If not, the point cloud data will be read from topic defined in `map_topic_in`.
8188
8289
### Installation
8390

8491
Clone the repository into your ROS 2 workspace:
85-
```bash
92+
93+
``` bash
8694
cd ~/ros2_ws/src
8795
git clone https://github.com/EasyNavigation/easynav_pointcloud_stack.git
96+
git clone https://github.com/EasyNavigation/easynav_outdoor_testcase.git
8897
cd ..
8998
colcon build --packages-select easynav_pointcloud_maps_manager easynav_pointcloud_common
9099
```
91100

92101
### Usage
93102

94103
Source your workspace:
104+
95105
```bash
96106
source ~/ros2_ws/install/setup.bash
97107
```
98-
Run the lifecycle node:
108+
109+
Run the main node:
110+
99111
```bash
100-
ros2 run easynav_system system_main --ros-args --params-file <ros workspace path>/src/easynav_pointcloud_stack/robot_params/maps_manager.params.yaml
112+
ros2 run easynav_system system_main --ros-args --params-file <yaml file with parameters>
101113
```
102114

103115
The file `maps_manager.params.yaml` could be modified to include the desired point cloud map types and their respective parameters.
@@ -116,4 +128,4 @@ maps_manager_node:
116128
map_topic_in: /map_builder/cloud_filtered # Topic where the point cloud is received
117129
package_name: easynav_outdoor_testcase # Package name where is located the `pcd` file.
118130
map_path_file: maps/pointcloud_map.pcd # Filename for `pcd` map file.
119-
```
131+
```

robot_params/maps_builder.params.yaml

Lines changed: 0 additions & 10 deletions
This file was deleted.

robot_params/maps_manager.params.yaml

Lines changed: 0 additions & 10 deletions
This file was deleted.

0 commit comments

Comments
 (0)