Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
tutorials:intermediate:costmaps [2022/04/27 13:50] – [Using other (pre-defined) cost-functions] schimpf | tutorials:intermediate:costmaps [2022/04/27 13:55] – [Setup] schimpf | ||
---|---|---|---|
Line 16: | Line 16: | ||
===== Setup ===== | ===== Setup ===== | ||
+ | *set up the environment in our terminal by calling the launch file: | ||
- | * launch the map-server in a terminal with < | + | |
- | | + | |
+ | |||
+ | *start a node in REPL with (roslisp-utilities: | ||
- | * start a node in REPL with (roslisp-utilities: | ||
* define costmap parameters: | * define costmap parameters: | ||
Line 27: | Line 29: | ||
<code lisp> | <code lisp> | ||
(prolog: | (prolog: | ||
- | (prolog:< | + | (prolog:< |
- | (prolog:< | + | (prolog:< |
- | (prolog:< | + | (prolog:< |
- | (prolog:< | + | (prolog:< |
</ | </ | ||
Line 143: | Line 145: | ||
(car (prolog: | (car (prolog: | ||
</ | </ | ||
+ | The code can also be used to visualize the other costmap functions in this tutorial. | ||
{{: | {{: | ||
Line 181: | Line 184: | ||
The visualized costmap looks like this: | The visualized costmap looks like this: | ||
- | <code lisp> | ||
- | (location-costmap: | ||
- | | ||
- | '?cm | ||
- | (car (prolog: | ||
- | </ | ||
{{: | {{: | ||
* using range costmap function inverted: | * using range costmap function inverted: | ||
Line 202: | Line 199: | ||
The visualized costmap looks like this: | The visualized costmap looks like this: | ||
- | <code lisp> | ||
- | (location-costmap: | ||
- | | ||
- | '?cm | ||
- | (car (prolog: | ||
- | </ | ||
{{: | {{: | ||
===== Using your own Z coordinate function ===== | ===== Using your own Z coordinate function ===== | ||
Line 234: | Line 225: | ||
</ | </ | ||
The end result is that all the poses generated will now have a z-coordinate of 1.0 units. | The end result is that all the poses generated will now have a z-coordinate of 1.0 units. | ||
+ | |||
+ | The visualized costmap using the bullet world looks like this: | ||
{{: | {{: | ||
Line 296: | Line 289: | ||
</ | </ | ||
+ | The visualized costmap using the bullet world looks like this: | ||
+ | |||
{{: | {{: |