generated from ThundeRatz/STM32ProjectTemplate
-
Notifications
You must be signed in to change notification settings - Fork 0
Feature/solving graph #45
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
Open
GabrielCosme
wants to merge
74
commits into
main
Choose a base branch
from
feature/solving-graph
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
74 commits
Select commit
Hold shift + click to select a range
e9ffa7f
✨ Add maze graph
GabrielCosme 8c3d7bc
✨ Add action id and total time to actions
GabrielCosme ce53401
✨ Add get_relative_side to GridPose
GabrielCosme e573ef0
✨ Add push_solving function to action queuer
GabrielCosme d9769e6
📝 Add comments to nav methods
GabrielCosme 0170858
✨ Make graph return best route
GabrielCosme 9416dd0
🚸 Split maze constructor
GabrielCosme 8eeb0bf
✨ Add route optimizations to action queuer
GabrielCosme b64cdaa
🐛 Fix trim distance on diagonals
GabrielCosme 0aa894b
🐛 Fix turn action orientation
GabrielCosme 5b92998
🐛 Fix deceleration angle on turn
GabrielCosme 03a4ea4
🐛 Fiz erase order on maze graph
GabrielCosme 91f2d64
🐛 Fix action queuer diagonal check
GabrielCosme f891be8
🐛 Fix start action when solving
GabrielCosme e3b0c6b
🐛 Fix action queuer pop
GabrielCosme a98aed9
🐛 Remove 180 turns from remove_extra_nodes function
GabrielCosme 33221a1
🐛 Fix dijkstra pop top
GabrielCosme 10db7ad
🐛 Fix speed calculation on turn action
GabrielCosme b1bf5d5
🐛 Disable diagonal follow wall
GabrielCosme bfbc288
🐛 Fix correction factor on turn action
GabrielCosme d0d99e8
⚡️ Improve correction factor on turn action
GabrielCosme 1de33c6
🐛 Fix diagonal distance and total time on action queuer
GabrielCosme cf9b8e6
⚡️ Change actions to be time based
GabrielCosme c3c3697
⚡️ Make move action use current robot pose
GabrielCosme fcc792e
🐛 Remove const from action finished
GabrielCosme 34b67de
🐛 Fix get_relative_side function
GabrielCosme 34ad865
🐛 Fix second turn angle on diagonal
GabrielCosme 2b87c51
✨ Fix trim distances before and after diagonals
GabrielCosme 8cfb3a7
🐛 Fix side displacement on action queuer trim distance
GabrielCosme ba07a17
🐛 Fix forward displacement from turn action
GabrielCosme 740ac53
🐛 Fix action queuer get_trim_distances
GabrielCosme fc400d8
🐛 Fix turn max_angular_speed calculation
GabrielCosme f33a695
🥅 Add reset function to maze_graph
GabrielCosme 326841d
🐛 Fix total time calculations on actions
GabrielCosme 7e310c4
✨ Add variable radius to action queuer
GabrielCosme cd8d53f
✨ Improve maze graph node connections
GabrielCosme d808742
🐛 Fix max angular speed on exploration turn actions
GabrielCosme 636a818
🐛 Fix displacement calculation from solving turn actions
GabrielCosme bb977b3
🐛 Fix solve start action distance
GabrielCosme eda19fb
🐛 Disable follow wall on diagonal
GabrielCosme 9014edf
⚡️ Calibrate constants
GabrielCosme 5b43e33
✨ Add remove_node method to maze_graph
GabrielCosme 83b0451
⚡️ Remove time from diagonal trim on get_edge_cost
GabrielCosme d93e993
✨ Add fan events to interface
GabrielCosme cf5a9d3
✨ Add curve safety margin to action queuer
GabrielCosme d55885f
♿️ Improve action queuer constructor
GabrielCosme c28a83b
🐛 Disable follow wall on actions
GabrielCosme b52fd9d
⚡️ Add move_from_turn action
GabrielCosme dcdc909
🐛 Fix curve parameters access
GabrielCosme 0fc5d20
🐛 Can't skip using 180 turn
GabrielCosme cc26d10
⚡️ Add first run flag to pid
GabrielCosme ba45531
⚡️ Clamp follow wall response
GabrielCosme a0b21ea
⚡️ Fix exploration linear speed on action queuer
GabrielCosme b29118b
✨ Clear the odometry positional error from the follow wall
GabrielCosme 4719bbf
🐛 Add odometry initial pose
GabrielCosme 6c328c0
⚡️ Use reading instead of error on follow wall check posts
GabrielCosme b56c2dc
🐛 Fix post reference on follow wall
GabrielCosme ffc53a4
⏪ Add post clearance back
GabrielCosme c2bf977
🐛 Move odometry reset to reset function
GabrielCosme 26a028a
⚡️ Remove feed forward limiter
GabrielCosme 377a40c
🍻 Add handle events to idle state
GabrielCosme 837fce9
🔥 Disable follow wall near post references
GabrielCosme 7551351
🔥 Remove max_linear_speed from follow wall
GabrielCosme 179db34
🐛 Fix angle to grid conversion
GabrielCosme e9eac72
⚡️ Reset pid after follow wall change
GabrielCosme 81fa952
🚧 Use dfs instead of graph to compute best route
GabrielCosme b85e40d
✨ Add diagonals post processing to action queuer
GabrielCosme 9bfd795
⚡️ Change best_route computation to recursive approach
GabrielCosme 6e3faa3
⚗️ Add heuristic function to compute best route
GabrielCosme 99c94c3
🐛 Fix action queuer join actions
GabrielCosme 344cac0
✨ Add signal handler
GabrielCosme bd033f8
🚸 Change imu submodule to CMake fetch
GabrielCosme a6877b7
Merge branch 'main' into feature/solving-graph
GabrielCosme a7b38c9
🚨 Fix linter warnings
GabrielCosme File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.