compas-dev / compas-dev/compas_fab

Redesign Trajectory class to represent the planning result of Action class

Open
#393 0 comments 0 reactions 1 assignee Claimed by @yck011522 View on GitHub
Dominant language
Python
Stars
137
Forks
47
PR merge metrics
No merged PRs in 30d

Description

# Feature Request

Rationale to move planned trajectory outside of the Action Class
- Clarify that the Action is the input and the trajectory is a output (from the perspective of planning)
- Allow a single action to have multiple planned results which can all coexist.

## Details

The class will be a redesign of the current `Trajectory` class. Probabaly renamed to `ActionPlanResult`.
It will contain the planned JointTrajectory, as well as any planning request attributes (determined by the Action Type) and statistics (supplied by the planner backend).

My plan is to have one single class that will work with all RobotMotion inhereted classes.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.