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

physics-based path planner #12

Open
christo opened this issue Jun 1, 2023 · 1 comment
Open

physics-based path planner #12

christo opened this issue Jun 1, 2023 · 1 comment
Assignees
Labels
laser pertaining to the laser subsystem
Milestone

Comments

@christo
Copy link
Owner

christo commented Jun 1, 2023

Currently PathPlanner uses nearest unvisited neighbour to plan vector rendering. Due to the cost of velocity changes, it should choose next waypoint by minimising impulse (via dot product using impulse-momentum theorem and Newton's second law of motion) combined with distance to next point (will hopefully fall out of the former automatically). Minimising both blank time and impulse should produce a more optimal path. Ideally the estimated velocity and acceleration should be configurable for each display driver. Vectrex, cathode ray oscilloscope and laser scanner each have different such parameters.

@christo christo added the laser pertaining to the laser subsystem label Jun 1, 2023
@christo christo added this to the 0.1 milestone Jun 1, 2023
@christo christo self-assigned this Jun 1, 2023
@christo christo modified the milestones: 0.1, 0.2 Jun 8, 2023
@christo
Copy link
Owner Author

christo commented Sep 26, 2023

This does not depend on the simulator, although the simulator would enable empirically derived coefficients

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

No branches or pull requests

1 participant