Skip to content

Commit 6e5ef50

Browse files
authored
Merge pull request #1 from fmrico/params_and_maps
Add maps and params for costmap stack
2 parents f2387c5 + b860e08 commit 6e5ef50

7 files changed

Lines changed: 193 additions & 0 deletions

File tree

maps/home2.pgm

83 KB
Binary file not shown.

maps/home2.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
image: home2.pgm
2+
mode: trinary
3+
resolution: 0.05
4+
origin: [-9.39, -5.71, 0]
5+
negate: 0
6+
occupied_thresh: 0.65
7+
free_thresh: 0.196

maps/warehouse.pgm

1.61 MB
Binary file not shown.

maps/warehouse.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
image: warehouse.pgm
2+
mode: trinary
3+
resolution: 0.03
4+
origin: [-15.1, -25, 0]
5+
negate: 0
6+
occupied_thresh: 0.65
7+
free_thresh: 0.1
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
controller_node:
2+
ros__parameters:
3+
use_sim_time: true
4+
controller_types: [dummy]
5+
dummy:
6+
rt_freq: 30.0
7+
plugin: easynav_controller/DummyController
8+
cycle_time_nort: 0.01
9+
cycle_time_rt: 0.001
10+
11+
localizer_node:
12+
ros__parameters:
13+
use_sim_time: true
14+
localizer_types: [dummy]
15+
dummy:
16+
rt_freq: 50.0
17+
freq: 5.0
18+
reseed_freq: 0.1
19+
plugin: easynav_localizer/DummyLocalizer
20+
cycle_time_nort: 0.01
21+
cycle_time_rt: 0.001
22+
23+
maps_manager_node:
24+
ros__parameters:
25+
use_sim_time: true
26+
map_types: [costmap]
27+
costmap:
28+
freq: 10.0
29+
plugin: easynav_costmap_maps_manager/CostmapMapsManager
30+
31+
planner_node:
32+
ros__parameters:
33+
use_sim_time: true
34+
planner_types: [dummy]
35+
dummy:
36+
freq: 1.0
37+
plugin: easynav_planner/DummyPlanner
38+
cycle_time_nort: 0.2
39+
cycle_time_rt: 0.001
40+
41+
sensors_node:
42+
ros__parameters:
43+
use_sim_time: true
44+
forget_time: 0.5
45+
46+
system_node:
47+
ros__parameters:
48+
use_sim_time: true
49+
position_tolerance: 0.1
50+
angle_tolerance: 0.05

robots_params/costmap.params.yaml

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
controller_node:
2+
ros__parameters:
3+
use_sim_time: true
4+
controller_types: [simple]
5+
simple:
6+
rt_freq: 30.0
7+
plugin: easynav_simple_controller/SimpleController
8+
max_linear_speed: 1.2
9+
max_angular_speed: 0.4
10+
look_ahead_dist: 0.2
11+
k_rot: 0.2
12+
13+
localizer_node:
14+
ros__parameters:
15+
use_sim_time: true
16+
localizer_types: [costmap]
17+
costmap:
18+
rt_freq: 50.0
19+
freq: 5.0
20+
reseed_freq: 1.0
21+
plugin: easynav_costmap_localizer/AMCLLocalizer
22+
num_particles: 100
23+
noise_translation: 0.05
24+
noise_rotation: 0.1
25+
noise_translation_to_rotation: 0.1
26+
initial_pose:
27+
x: 0.0
28+
y: 0.0
29+
yaw: 0.0
30+
std_dev_xy: 0.1
31+
std_dev_yaw: 0.01
32+
33+
maps_manager_node:
34+
ros__parameters:
35+
use_sim_time: true
36+
map_types: [costmap]
37+
costmap:
38+
freq: 10.0
39+
plugin: easynav_costmap_maps_manager/CostmapMapsManager
40+
package: easynav_indoor_testcase
41+
map_path_file: maps/home2.yaml
42+
filters: [obstacles, inflation]
43+
obstacles:
44+
plugin: easynav_costmap_maps_manager/CostmapMapsManager/ObstaclesFilter
45+
inflation:
46+
plugin: easynav_costmap_maps_manager/CostmapMapsManager/InflationFilter
47+
inflation_radius: 1.3
48+
cost_scaling_factor: 3.0
49+
50+
planner_node:
51+
ros__parameters:
52+
use_sim_time: true
53+
planner_types: [simple]
54+
simple:
55+
freq: 0.5
56+
plugin: easynav_costmap_planner/CostmapPlanner
57+
cost_factor: 10.0
58+
59+
sensors_node:
60+
ros__parameters:
61+
use_sim_time: true
62+
forget_time: 0.5
63+
sensors: [laser1]
64+
perception_default_frame: odom
65+
laser1:
66+
topic: /scan_raw
67+
type: sensor_msgs/msg/LaserScan
68+
group: points
69+
camera1:
70+
topic: /rgbd_camera/points
71+
type: sensor_msgs/msg/PointCloud2
72+
group: points
73+
74+
system_node:
75+
ros__parameters:
76+
use_sim_time: true
77+
use_real_time: false
78+
position_tolerance: 0.1
79+
angle_tolerance: 0.05
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
controller_node:
2+
ros__parameters:
3+
use_sim_time: true
4+
controller_types: [dummy]
5+
dummy:
6+
rt_freq: 30.0
7+
plugin: easynav_controller/DummyController
8+
cycle_time_nort: 0.01
9+
cycle_time_rt: 0.001
10+
11+
localizer_node:
12+
ros__parameters:
13+
use_sim_time: true
14+
localizer_types: [dummy]
15+
dummy:
16+
rt_freq: 50.0
17+
freq: 5.0
18+
reseed_freq: 0.1
19+
plugin: easynav_localizer/DummyLocalizer
20+
cycle_time_nort: 0.01
21+
cycle_time_rt: 0.001
22+
23+
maps_manager_node:
24+
ros__parameters:
25+
use_sim_time: true
26+
map_types: [simple]
27+
simple:
28+
freq: 10.0
29+
plugin: easynav_simple_maps_manager/SimpleMapsManager
30+
31+
planner_node:
32+
ros__parameters:
33+
use_sim_time: true
34+
planner_types: [dummy]
35+
dummy:
36+
freq: 1.0
37+
plugin: easynav_planner/DummyPlanner
38+
cycle_time_nort: 0.2
39+
cycle_time_rt: 0.001
40+
41+
sensors_node:
42+
ros__parameters:
43+
use_sim_time: true
44+
forget_time: 0.5
45+
46+
system_node:
47+
ros__parameters:
48+
use_sim_time: true
49+
position_tolerance: 0.1
50+
angle_tolerance: 0.05

0 commit comments

Comments
 (0)