Commit Graph

  • d766d7e128 Added a physics based aproach to optimizing the pose graph 5-close-graph-loop Quinn 2024-06-07 16:24:54 -04:00
  • c2a24e6f19 Merge branch 'slam-feature-graph' into 5-close-graph-loop Quinn 2023-12-11 18:55:39 -05:00
  • 2d55388f24 Laying the foundation for a good graph. Quinn 2023-12-11 18:55:23 -05:00
  • 8a5d5275c4 Improved the power of the scan matcher to better work with more cases. slam-feature-graph quinn 2023-12-11 15:14:12 -05:00
  • f7fd6fc6a8 Merge pull request #11 from Cynopolis/create-unit-tests-for-the-scan-matching-algorithm Quinn 2023-12-09 17:17:47 -05:00
  • 64bf8769a1 Finished visualizer for ICP algorithm and confirmed it's working as intended. Quinn 2023-12-09 17:16:45 -05:00
  • c340c02085 Created a visualizer for the ICP algorithm to figure out what's going wrong. Quinn 2023-12-09 15:29:51 -05:00
  • dbb6b519e6 Undid stupid windows OS specific changes. Quinn 2023-12-01 13:46:01 -05:00
  • df57253287 Added some unit tests for the ScanMatcher and fixed some broken functionality. quinn 2023-11-29 20:44:54 -05:00
  • 6a7d3eeffc Began writing tests for the scan matcher. Quinn 2023-11-26 15:34:24 -05:00
  • f59b9b9094 Removed map.txt file because it changes too much. Quinn 2023-11-26 13:55:48 -05:00
  • 2eedfaccbc removed map.txt from the project because it messes up the diff. Quinn 2023-11-24 18:23:39 -05:00
  • b09e34d6e9 Merge pull request #9 from Cynopolis/view-class-returns-ScanPoint-objects Quinn 2023-11-24 18:16:40 -05:00
  • 9deba45afd Added proper javadoc comments to the View code. Quinn 2023-11-24 18:16:21 -05:00
  • a0173b1053 Started converting the view class over to ScanPoints. Quinn 2023-11-24 18:06:35 -05:00
  • 9d9f50a006 Create README.md master Quinn 2023-11-24 17:17:26 -05:00
  • 0c59839dfa Cleaned up scan matching implimentation. Quinn 2023-11-24 17:09:00 -05:00
  • 36a6c2267b basic outline for scan matching has been added. Quinn 2023-11-22 19:05:27 -05:00
  • b505524fe1 Began implimenting scan graph Quinn 2023-11-22 18:44:34 -05:00
  • 7dc679371a Creating scan graph. Quinn 2023-11-21 21:30:21 -05:00
  • bda601d326 Further tweaks to RANSAC algorithm and line of best fit SLAM Quinn 2023-05-03 16:22:38 -05:00
  • 62e7232435 Tweaking SLAM parameters to get better accuracy Quinn 2023-05-03 00:12:17 -05:00
  • 7298f80d36 First semi-successful test of feature extraction. I think the algorithm for line of best fit needs some work. Specifically, ifnding the starting and end point for the line. Quinn 2023-05-02 23:51:59 -05:00
  • 2f46605837 Added a saving and loading system for graph maps interactive-map Quinn 2023-05-02 12:10:58 -05:00
  • 38847abead Added interactivity and can now save the graph state to a text file Quinn 2023-05-02 11:19:39 -05:00
  • 1a4d6e6909 Everything can now be drawn Quinn 2023-05-02 10:28:06 -05:00
  • 3321e77061 Added a Graph datastructure and refactored the Line/Vertex classes Quinn 2023-05-02 09:49:38 -05:00
  • 9b0acbe34c Refactored the ray class to have its interesections work more consistently. Ray-Refactor Quinn 2023-04-30 19:17:41 -05:00
  • 527615220f The ray class is mostly refactored, but the collision code needs to be debugged. Quinn 2023-04-08 10:18:56 -05:00
  • cd4ec2c819 Refactoring the ray class to extend a line class Quinn 2023-04-06 18:05:56 -05:00
  • aa012e660b Got rid of the distance variable in Line. now just using direction's length. Quinn 2023-04-06 17:15:43 -05:00
  • 1f46ab4eab Fixed the line of best fit function Quinn 2023-04-06 17:09:47 -05:00
  • f12e336229 Working on debugging line of best fit code. Quinn 2023-04-06 11:34:02 -05:00
  • a06415f371 Added angleDiff() function to vector to get the difference in angle from one vector to another. Quinn 2023-04-06 10:54:53 -05:00
  • 7438d0f64e Wrote tests for the Vector class Quinn 2023-04-06 10:39:31 -05:00
  • fc9d4e497b Implemented the RANSAC algorithm in the SLAM class. Quinn 2023-04-06 00:45:33 -05:00
  • dea6794c05 Got rid of as many warnings as possible. Quinn 2023-04-05 23:31:35 -05:00
  • 1dcd5b3614 We now have full functionality like we did in Ray-Tracing-2. It's time to begin adding features. Quinn 2023-04-05 23:28:21 -05:00
  • 913dc74fd6 Fixed all processing related errors Quinn 2023-04-05 23:01:51 -05:00
  • c17ee2e960 Porting over Ray-Tracing-2 to Intellij. Fixed processing core reference issues. still need to fix other issues though. Quinn 2023-04-05 22:45:50 -05:00
  • b280f0e98d Initial commit Quinn 2023-04-05 22:34:54 -05:00