研究文章
使用Sun的Java实时系统管理基于行为的移动机器人控制器
|
| 任务 |
描述 |
提供了 |
需要 |
|
| DATAPOSUPDATE |
发送运动命令机器人和接收更新位置信息。 |
PositionData |
|
|
| DATALASERUPDATE |
从激光开始得到了激光读数。 |
LaserData |
|
|
| WAYPOINTPLANNER |
高级行为,移动机器人通过一系列预定义的路径点使用路径由DIJKSTRAPLANNER。 |
|
PositionData, LaserData, PathData |
|
| lASERAVOIDOBSTACLES |
响应由激光障碍感觉到,通过DATALASERUPDATE,通过减慢机器人,把远离障碍,通过DATAPOSUPDATE。 |
|
LaserData |
|
| OCCUPANCYGRIDMAP(27] |
使用位置和激光数据报告的DATAPOSUPDATE和DATALASERUPDATE和维护一个占用网格地图。地图上追踪未知,开放,和占据空间。 |
MapData |
LaserData PositionData |
|
| DIJKSTRAPLANNER(28] |
将目标位置请求和维护一个路径从当前位置到最接近的目标。可以添加多个目标,请求者必须消除目标时不再有效(达成)。 |
PathData |
MapData |
|
|