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

Feature Request: Be able to draw cleaning paths #413

Open
mxgrey opened this issue Jan 3, 2022 · 2 comments
Open

Feature Request: Be able to draw cleaning paths #413

mxgrey opened this issue Jan 3, 2022 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@mxgrey
Copy link
Collaborator

mxgrey commented Jan 3, 2022

At the moment the fleet adapters are using a somewhat roundabout strategy to inform the fleet adapter about where and how robots can perform cleaning tasks. It would be nice if we could incorporate that information directly into the nav graph yaml file, drawn and exported using the traffic editor.

I imagine we'd want to add these features:

  • Create a new type of nav graph entries parallel to lanes and vertices, maybe call it paths
  • Give each paths element a sequence of vertices that don't (necessarily) exist on the nav graph
  • Give the paths elements attributes/tags, similar to what we do for vertices

Maybe this could be a format to consider:

paths:
- name: my_clean_path
  enter_from: [3, 7, ... ]
  path: [ [10.12, -17.43], [11.12, -17.43], ... ]
  attributes:
    clean:
      zone: zone_1
      types: ['vacuum', 'mop']
@mxgrey mxgrey added the enhancement New feature or request label Jan 3, 2022
@mxgrey
Copy link
Collaborator Author

mxgrey commented Jan 3, 2022

@Yadunund might be interested in this topic.

@Yadunund
Copy link
Member

Yadunund commented Jan 3, 2022

This would be very useful 😃

@Yadunund Yadunund self-assigned this Jan 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants