Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Guidelines for Adding New Plans #44

Open
hjsuh94 opened this issue Oct 29, 2021 · 2 comments
Open

Guidelines for Adding New Plans #44

hjsuh94 opened this issue Oct 29, 2021 · 2 comments

Comments

@hjsuh94
Copy link
Member

hjsuh94 commented Oct 29, 2021

NOTE: This issue will be migrated to README.
Documenting all the steps one needs to take to add a new plan.

  1. Write new plan files new_plan.cc and new_plan.h.
  2. Make sure to add them to the cmake file for plans.
  3. Make a new MakeNewPlan method of IiwaPlanFactory (define them in both iiwa_plan_factory.cc and iiwa_plan_factory.h that takes care of how plans are handled from plan lcm messages.
@pangtao22
Copy link
Member

We should also consider using custom LCM types for our plans. Right now plan types are determined by the first string field in robot_state.name, which is going to get messy as we support more plans.

@pangtao22
Copy link
Member

If the new Plan needs additional LCM subscriptions: #42

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants