Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| tutorials:beginner:process_modules_2 [2017/09/07 12:06] – Replacing some "action"s with "motion"s cpo | tutorials:beginner:process_modules_2 [2020/09/03 10:34] (current) – [Writing a process module for the turtlesim] gkazhoya | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| **Description: | **Description: | ||
| - | **Previous Tutorial:** [[tutorials: | + | **Previous Tutorial:** [[tutorials: | 
| - | **Next Tutorial:** [[tutorials: | + | **Next Tutorial:** [[tutorials: | 
| ===== Process modules: an overview ===== | ===== Process modules: an overview ===== | ||
| Line 26: | Line 26: | ||
| Once again, some new dependencies must be declared in the tutorial files you've been working on. | Once again, some new dependencies must be declared in the tutorial files you've been working on. | ||
| - | In your '' | + | In your '' | 
| < | < | ||
| - | <build_depend> | + | <depend> | 
| - | + | ||
| - | < | + | |
| </ | </ | ||
| Line 37: | Line 35: | ||
| <code lisp> | <code lisp> | ||
| - | (defsystem cram-beginner-tutorial | + | (defsystem cram-my-beginner-tutorial | 
| - | :depends-on (cram-language roslisp turtlesim-msg geometry_msgs-msg cl-transforms | + | :depends-on (cram-language roslisp turtlesim-msg | 
|  |  | ||
|  |  | ||
| Line 116: | Line 114: | ||
| <code lisp> | <code lisp> | ||
| TUT> (drive 5 2) | TUT> (drive 5 2) | ||
| - | [(TURTLE-PROCESS-MODULES) INFO] 1499958119.336: TurtleSim navigation invoked with motion designator `#< | + | [(TURTLE-PROCESS-MODULES) INFO] 1562698751.679: TurtleSim navigation invoked with motion designator `#<A MOTION | 
| - | DRIVING) | + |  | 
| - | (SPEED | + | (SPEED 5) | 
| - | 5) | + | (ANGLE 2)>' | 
| - | (ANGLE | + | |
| - | 2)) {1006979703}>'. | + | |
| 1 | 1 | ||
| </ | </ | ||
| Line 261: | Line 257: | ||
| == Next == | == Next == | ||
| + | So far we called process modules directly. Sometimes it's better to let the system decide on its own … | ||
| - | Let's have a look at location designators and other ways to move the turtle, as well as have some more practice with designator resolution and process modules ... | + | [[tutorials: | 
| - | + | ||
| - | [[tutorials: | + | |

 
 
 

 
