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

More flexible task definitions system using Phases as building blocks #554

Open
1 task
aaronchongth opened this issue Nov 29, 2021 · 1 comment
Open
1 task
Assignees
Labels
enhancement New feature or request

Comments

@aaronchongth
Copy link
Member

Feature request

Description

This would be a meta-issue tracking the effort and prototyping the dashboard to work with open-rmf/rmf_ros2#107, where we allow users to create their own task definitions using phases that have been predefined for their own fleet of robots and infrastructure.

  • Figma prototype
@aaronchongth aaronchongth added the enhancement New feature or request label Nov 29, 2021
@aaronchongth
Copy link
Member Author

Per discussion, the initial Figma prototype should involve a user interface where

  • phases from different fleets are provided, and can be distinguished from one another (eg. color, namespaces or different columns/buckets of phases)
  • users can start crafting a task by clicking any of the listed phases, and the interface should display how the task that is under-construction looks like
  • certain phases require other phases to precede it, eg. a Fleet A:Dropoff must require a Fleet A:Pickup before it in the chain of phases. However for the initial prototype's interactions, we will start with phases from fleet B and C being greyed out and not selectable, whenever the task starts with a phase from fleet A, and vice versa.

@aaronchongth aaronchongth added this to Urgent Issues in Research & Development via automation Nov 29, 2021
@aaronchongth aaronchongth moved this from Urgent Issues to Web in Research & Development Nov 29, 2021
@aaronchongth aaronchongth mentioned this issue Sep 27, 2022
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Development

No branches or pull requests

2 participants