This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
cs:ai:start [2018/02/24 13:53] Mike Bykhovtsev Deleted stale, and added description of our AI. Added hyperlink to SMACH. |
cs:ai:start [2018/02/24 13:59] Mike Bykhovtsev Tweak |
||
---|---|---|---|
Line 36: | Line 36: | ||
* If your state is using control wrapper to move, right before final outcome make sure to set changed yaw/roll/pitch/forward to 0. | * If your state is using control wrapper to move, right before final outcome make sure to set changed yaw/roll/pitch/forward to 0. | ||
* Control wrapper forward and strafe do not use relative same way as yaw and pitch, use instead **strafeLeftError()** and **forwardError()** | * Control wrapper forward and strafe do not use relative same way as yaw and pitch, use instead **strafeLeftError()** and **forwardError()** | ||
- | * Some current AI files use parameters from roscore server for different configuration of values. They will crash if they do not load parameters. To load parameters run | + | * Some current AI files use parameters from roscore server for different configuration of values. They will crash if they do not load parameters. Parameters are located in <wrap em>/ros/robosub/param/</wrap> or some may be located in individual utility folders. To load parameters run |
<code bash> | <code bash> | ||
rosparam load [param_file_name].yaml | rosparam load [param_file_name].yaml |