Skip to content

ROS Planner Service #42

@rland93

Description

@rland93

How do we compute mission plans?

Even though we are starting with a "static" (i.e., unchanging) mission plan, this could change when we introduce dynamic obstacle avoidance.

In order to make the planner a little bit more extensible, I think we should have planner as a ROS service. Clients can request a new plan and have one computed.

Managing state might be a little bit difficult. I think gnc will probably end up being the node that manages the state on the ground.

Goal for this issue:

  • Make a new service, called planner, that will use the RRT sheet planner to compute waypoint plans
  • Define messages for trading plans between ROS nodes
  • planner will be launched with the set of static obstacles that define the mission, so the expensive sheet optimization is only done once on launch.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions