Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
597 commits
Select commit Hold shift + click to select a range
0dcb68a
Bump numpy from 1.26.3 to 1.26.4 in /requirements (#977)
dependabot[bot] Feb 13, 2024
b1bdff2
Bump ruff from 0.2.0 to 0.2.1 in /requirements (#978)
dependabot[bot] Feb 13, 2024
e6215ac
Bump matplotlib from 3.8.2 to 3.8.3 in /requirements (#979)
dependabot[bot] Feb 20, 2024
47eb01f
Bump ruff from 0.2.1 to 0.2.2 in /requirements (#980)
dependabot[bot] Feb 20, 2024
bf6acf3
Bump pytest from 8.0.0 to 8.0.1 in /requirements (#981)
dependabot[bot] Feb 20, 2024
e2412a6
Update circleci-artifacts-redirector.yml (#983)
AtsushiSakai Feb 24, 2024
6e743ef
PathPlanning/InformedRRTStar/informed_rrt_star.py: Fix hard coded gra…
wltjr Feb 24, 2024
ffd28c2
Bump pytest from 8.0.1 to 8.0.2 in /requirements (#984)
dependabot[bot] Feb 27, 2024
9a22fb3
Bump ruff from 0.2.2 to 0.3.0 in /requirements (#985)
dependabot[bot] Mar 5, 2024
707f12f
Bump pytest from 8.0.2 to 8.1.1 in /requirements (#986)
dependabot[bot] Mar 11, 2024
1477c34
Bump ruff from 0.3.0 to 0.3.2 in /requirements (#987)
dependabot[bot] Mar 12, 2024
655fbc7
Bump mypy from 1.8.0 to 1.9.0 in /requirements (#988)
dependabot[bot] Mar 12, 2024
a79cc37
fix: typo (#989)
testwill Mar 13, 2024
1656cab
Support python 3.12 (#954)
AtsushiSakai Mar 14, 2024
4bdf903
Bump ruff from 0.3.2 to 0.3.3 in /requirements (#993)
dependabot[bot] Mar 19, 2024
f8b340b
Bump ruff from 0.3.3 to 0.3.4 in /requirements (#996)
dependabot[bot] Mar 25, 2024
61d5da8
Bump ruff from 0.3.4 to 0.3.5 in /requirements (#999)
dependabot[bot] Apr 1, 2024
c6562d7
Bump matplotlib from 3.8.3 to 3.8.4 in /requirements (#1001)
dependabot[bot] Apr 8, 2024
84237d6
Bump scipy from 1.12.0 to 1.13.0 in /requirements (#1002)
dependabot[bot] Apr 9, 2024
808e981
Bump ruff from 0.3.5 to 0.3.7 in /requirements (#1003)
dependabot[bot] Apr 16, 2024
d27f7dc
Bump ruff from 0.3.7 to 0.4.1 in /requirements (#1005)
dependabot[bot] Apr 23, 2024
c12faa6
Bump cvxpy from 1.4.2 to 1.4.3 in /requirements (#1006)
dependabot[bot] Apr 27, 2024
8f84f0f
fix::Control PathFinderController bug (#1000)
noob3-3 Apr 27, 2024
c76f747
Fix covariance dimension (#998)
Chris7462 Apr 28, 2024
de24343
fix plot issue in random_inverse_kinematics.py (#1007)
AtsushiSakai Apr 28, 2024
b93f170
Bump ruff from 0.4.1 to 0.4.2 in /requirements (#1008)
dependabot[bot] Apr 29, 2024
bbf7d1e
Bump pytest from 8.1.1 to 8.2.0 in /requirements (#1010)
dependabot[bot] Apr 30, 2024
1262b0b
Bump pytest-xdist from 3.5.0 to 3.6.1 in /requirements (#1009)
dependabot[bot] Apr 30, 2024
e14134d
Bump mypy from 1.9.0 to 1.10.0 in /requirements (#1011)
dependabot[bot] Apr 30, 2024
c9ae446
Merge remote-tracking branch 'origin/master'
AtsushiSakai May 4, 2024
16c16b6
clean up fast slam codes (#1012)
AtsushiSakai May 4, 2024
20818bf
Bump ruff from 0.4.2 to 0.4.3 in /requirements (#1014)
dependabot[bot] May 7, 2024
dfcc08e
Bump ruff from 0.4.3 to 0.4.4 in /requirements (#1017)
dependabot[bot] May 13, 2024
ed5004b
fixed hard-coded plot limits (#1018)
yousefbilal May 18, 2024
36b6300
Bump cvxpy from 1.4.3 to 1.5.1 in /requirements (#1016)
dependabot[bot] May 19, 2024
e752e50
--- (#1020)
dependabot[bot] May 21, 2024
cfb7363
--- (#1019)
dependabot[bot] May 23, 2024
5751829
Enhance lqr steering control docs (#1015)
AtsushiSakai May 25, 2024
b1fb7fe
improve lqr steering control docs
AtsushiSakai May 25, 2024
3504db0
fix: typo (#1023)
May 26, 2024
9fed26e
Fixing ArmNavigation/rrt_star_seven_joint_arm_control/rrt_star_seven_…
timmarkhuff May 26, 2024
1aa9a12
Bump ruff from 0.4.4 to 0.4.5 in /requirements (#1024)
dependabot[bot] May 28, 2024
01949a6
Bump scipy from 1.13.0 to 1.13.1 in /requirements (#1025)
dependabot[bot] Jun 1, 2024
a9be11d
Bump ruff from 0.4.5 to 0.4.7 in /requirements (#1026)
dependabot[bot] Jun 4, 2024
9d06b1e
Bump ruff from 0.4.7 to 0.4.8 in /requirements (#1027)
dependabot[bot] Jun 13, 2024
f289bd2
Bump pytest from 8.2.1 to 8.2.2 in /requirements (#1028)
dependabot[bot] Jun 13, 2024
83cfed1
fix(README.md): typo in reeds-shepp path (#1031)
yukkysaito Jun 14, 2024
15e1ed5
Bump ruff from 0.4.8 to 0.4.9 in /requirements (#1033)
dependabot[bot] Jun 17, 2024
75f3e4d
Bump cvxpy from 1.5.1 to 1.5.2 in /requirements (#1035)
dependabot[bot] Jun 25, 2024
d6075ca
Bump ruff from 0.4.9 to 0.4.10 in /requirements (#1036)
dependabot[bot] Jun 25, 2024
df5d992
Bump numpy from 1.26.4 to 2.0.0 in /requirements (#1032)
dependabot[bot] Jun 25, 2024
71766f0
Bump scipy from 1.13.1 to 1.14.0 in /requirements (#1040)
dependabot[bot] Jul 1, 2024
cca764e
Bump mypy from 1.10.0 to 1.10.1 in /requirements (#1039)
dependabot[bot] Jul 2, 2024
0f8ce35
Bump ruff from 0.4.10 to 0.5.0 in /requirements (#1041)
dependabot[bot] Jul 2, 2024
af7a75f
Bump matplotlib from 3.9.0 to 3.9.1 in /requirements (#1045)
dependabot[bot] Jul 8, 2024
4b69c7a
Bump ruff from 0.5.0 to 0.5.1 in /requirements (#1044)
dependabot[bot] Jul 9, 2024
26deca1
Bump ruff from 0.5.1 to 0.5.2 in /requirements (#1048)
dependabot[bot] Jul 15, 2024
1e101d1
improve LQT steering and speed control document (#1047)
AtsushiSakai Jul 16, 2024
c862d49
Bump numpy from 2.0.0 to 2.0.1 in /requirements (#1051)
dependabot[bot] Jul 23, 2024
f3ca769
Bump pytest from 8.2.2 to 8.3.1 in /requirements (#1049)
dependabot[bot] Jul 23, 2024
76ba4ba
Bump mypy from 1.10.1 to 1.11.0 in /requirements (#1052)
dependabot[bot] Jul 23, 2024
65cb7f5
Bump ruff from 0.5.2 to 0.5.4 in /requirements (#1050)
dependabot[bot] Jul 26, 2024
b1856d5
Bump ruff from 0.5.4 to 0.5.5 in /requirements (#1053)
dependabot[bot] Jul 30, 2024
f9ae5e5
Bump pytest from 8.3.1 to 8.3.2 in /requirements (#1054)
dependabot[bot] Jul 30, 2024
171e3a8
Bump matplotlib from 3.9.1 to 3.9.1.post1 in /requirements (#1059)
dependabot[bot] Aug 13, 2024
e1e3d8f
Bump ruff from 0.5.5 to 0.5.7 in /requirements (#1058)
dependabot[bot] Aug 13, 2024
e6c6814
Bump cvxpy from 1.5.2 to 1.5.3 in /requirements (#1062)
dependabot[bot] Aug 20, 2024
12d6e69
Bump ruff from 0.5.7 to 0.6.1 in /requirements (#1063)
dependabot[bot] Aug 20, 2024
791d4e7
Bump matplotlib from 3.9.1.post1 to 3.9.2 in /requirements (#1061)
dependabot[bot] Aug 21, 2024
6eed255
Bump ruff from 0.6.1 to 0.6.2 in /requirements (#1064)
dependabot[bot] Aug 26, 2024
2b6c9b0
Bump scipy from 1.14.0 to 1.14.1 in /requirements (#1066)
dependabot[bot] Aug 27, 2024
b139717
Bump mypy from 1.11.0 to 1.11.2 in /requirements (#1065)
dependabot[bot] Aug 27, 2024
dab1a9b
Bump ruff from 0.6.2 to 0.6.3 in /requirements (#1069)
dependabot[bot] Sep 3, 2024
4ae9555
Bump numpy from 2.0.1 to 2.1.1 in /requirements (#1071)
dependabot[bot] Sep 10, 2024
ad600cd
Bump ruff from 0.6.3 to 0.6.4 in /requirements (#1072)
dependabot[bot] Sep 10, 2024
bf69f44
add turning radius calculation doc (#1068)
AtsushiSakai Sep 16, 2024
e26d5cb
Bump pytest from 8.3.2 to 8.3.3 in /requirements (#1077)
dependabot[bot] Sep 17, 2024
3e17859
Bump ruff from 0.6.4 to 0.6.5 in /requirements (#1078)
dependabot[bot] Sep 18, 2024
660646a
Bump ruff from 0.6.5 to 0.6.7 in /requirements (#1080)
dependabot[bot] Sep 24, 2024
fafae87
Bump ruff from 0.6.7 to 0.6.8 in /requirements (#1081)
dependabot[bot] Oct 1, 2024
857a80f
Bump numpy from 2.1.1 to 2.1.2 in /requirements (#1083)
dependabot[bot] Oct 8, 2024
a791c79
Bump ruff from 0.6.8 to 0.6.9 in /requirements (#1082)
dependabot[bot] Oct 8, 2024
4d009a7
Bump mypy from 1.11.2 to 1.12.0 in /requirements (#1084)
dependabot[bot] Oct 15, 2024
74e9dcc
Bump ruff from 0.6.9 to 0.7.0 in /requirements (#1088)
dependabot[bot] Oct 22, 2024
899f749
Bump mypy from 1.12.0 to 1.12.1 in /requirements (#1089)
dependabot[bot] Oct 22, 2024
9ecc98d
Bump mypy from 1.12.1 to 1.13.0 in /requirements (#1093)
dependabot[bot] Oct 30, 2024
41fea75
Bump ruff from 0.7.0 to 0.7.1 in /requirements (#1092)
dependabot[bot] Oct 31, 2024
7c5959c
Bump numpy from 2.1.2 to 2.1.3 in /requirements (#1095)
dependabot[bot] Nov 5, 2024
5d83269
Bump ruff from 0.7.1 to 0.7.3 in /requirements (#1097)
dependabot[bot] Nov 13, 2024
3f87bd4
Bump ruff from 0.7.3 to 0.7.4 in /requirements (#1099)
dependabot[bot] Nov 18, 2024
0f91e58
Bump pytest from 8.3.3 to 8.3.4 in /requirements (#1102)
dependabot[bot] Dec 3, 2024
455542d
Bump ruff from 0.7.4 to 0.8.1 in /requirements (#1103)
dependabot[bot] Dec 4, 2024
115b32d
Bump matplotlib from 3.9.2 to 3.9.3 in /requirements (#1101)
dependabot[bot] Dec 5, 2024
f86eece
Bump numpy from 2.1.3 to 2.2.0 in /requirements (#1106)
dependabot[bot] Dec 9, 2024
4ebe754
Bump ruff from 0.8.1 to 0.8.2 in /requirements (#1105)
dependabot[bot] Dec 10, 2024
0d8cd9b
Bump matplotlib from 3.9.3 to 3.10.0 in /requirements (#1107)
dependabot[bot] Dec 17, 2024
e5eea35
Bump ruff from 0.8.2 to 0.8.3 in /requirements (#1108)
dependabot[bot] Dec 17, 2024
4bc7048
fix: arm_obstacle_navigation calc_heuristic_map node through 4 corner…
Roger-Sh Dec 20, 2024
1f42140
Performance improvement (#1075)
AryazE Dec 20, 2024
af456c7
Implement Catmull-Rom Spline with test and documentation (#1085)
SurabhiGupta17 Dec 20, 2024
7eeb9d2
Add catmull_rom_spline doc (#1109)
AtsushiSakai Dec 21, 2024
b5988db
Fix: Hybrid A* direction is incorrect (#1086)
parmaski Dec 21, 2024
b137ba1
fix behavior when path is not found (#1104)
parmaski Dec 21, 2024
ca54f1b
Bump ruff from 0.8.3 to 0.8.4 in /requirements (#1111)
dependabot[bot] Dec 23, 2024
d1f1190
Bump numpy from 2.2.0 to 2.2.1 in /requirements (#1113)
dependabot[bot] Dec 23, 2024
aacae0d
Bump mypy from 1.13.0 to 1.14.0 in /requirements (#1112)
dependabot[bot] Dec 24, 2024
7d33f5f
Bump mypy from 1.14.0 to 1.14.1 in /requirements (#1116)
dependabot[bot] Dec 30, 2024
c27803f
build(deps): bump ruff from 0.8.4 to 0.8.6 in /requirements (#1117)
dependabot[bot] Jan 7, 2025
01d398f
build(deps): bump scipy from 1.14.1 to 1.15.0 in /requirements (#1118)
dependabot[bot] Jan 7, 2025
647ce9c
build(deps): bump scipy from 1.15.0 to 1.15.1 in /requirements (#1119)
dependabot[bot] Jan 13, 2025
4cf7531
build(deps): bump ruff from 0.8.6 to 0.9.1 in /requirements (#1120)
dependabot[bot] Jan 13, 2025
4c2e3e8
hashmap instead of a linear search (#1110)
Mritunjaii Jan 20, 2025
1cb45a5
Fixed multitype list (#1076)
AryazE Jan 20, 2025
9672434
build(deps): bump numpy from 2.2.1 to 2.2.2 in /requirements (#1122)
dependabot[bot] Jan 20, 2025
2bc59fe
build(deps): bump ruff from 0.9.1 to 0.9.2 in /requirements (#1123)
dependabot[bot] Jan 20, 2025
5a66105
Extend frenet_optimal_trajectory to support more scenarios (#1114)
Aglargil Jan 22, 2025
95eedba
Fix lint error (#1124)
AtsushiSakai Jan 24, 2025
2a489b3
Fix: dead link URL in doc (#1087)
parmaski Jan 24, 2025
732db3d
Fix Doc generation warning (#1125)
AtsushiSakai Jan 25, 2025
bf8f177
Update doc organization (#1126)
AtsushiSakai Jan 25, 2025
f1b171d
Update head doc (#1127)
AtsushiSakai Jan 26, 2025
e93ada6
update README (#1128)
AtsushiSakai Jan 27, 2025
6744d4b
copy paper contents (#1129)
AtsushiSakai Jan 27, 2025
53f1ba3
build(deps): bump ruff from 0.9.2 to 0.9.3 in /requirements (#1130)
dependabot[bot] Jan 28, 2025
fc35627
update getting started (#1131)
AtsushiSakai Jan 28, 2025
44bad78
update getting started (#1132)
AtsushiSakai Jan 29, 2025
2b9cc06
update getting started (#1133)
AtsushiSakai Jan 30, 2025
a5fc2d0
update getting started (#1134)
AtsushiSakai Jan 31, 2025
f225c18
update getting started (#1135)
AtsushiSakai Feb 1, 2025
e6f5dfe
update getting started (#1136)
AtsushiSakai Feb 2, 2025
70269fe
update getting started (#1138)
AtsushiSakai Feb 3, 2025
5b06435
build(deps): bump ruff from 0.9.3 to 0.9.4 in /requirements (#1139)
dependabot[bot] Feb 3, 2025
7b7bd78
update introduction (#1141)
AtsushiSakai Feb 5, 2025
322fead
feat: add DistanceMap (#1142)
Aglargil Feb 5, 2025
2234abf
fix: DistanceMap doc autofunction (#1143)
Aglargil Feb 6, 2025
0676dfd
update introduction (#1144)
AtsushiSakai Feb 6, 2025
9936f34
update introduction (#1145)
AtsushiSakai Feb 7, 2025
15e1068
Update CONTRIBUTING.md
AtsushiSakai Feb 7, 2025
a8f3388
update introduction (#1146)
AtsushiSakai Feb 9, 2025
e304f07
update introduction (#1147)
AtsushiSakai Feb 10, 2025
610f35f
build(deps): bump mypy from 1.14.1 to 1.15.0 in /requirements (#1148)
dependabot[bot] Feb 11, 2025
ba30767
build(deps): bump ruff from 0.9.4 to 0.9.6 in /requirements (#1149)
dependabot[bot] Feb 11, 2025
b298609
update introduction doc (#1151)
AtsushiSakai Feb 11, 2025
be608f0
update introduction doc (#1152)
AtsushiSakai Feb 12, 2025
1ecc154
update contribution link in README.md to fix invalid link (#1154)
AtsushiSakai Feb 13, 2025
1564830
update robotics definition document to enhance references and clarity…
AtsushiSakai Feb 13, 2025
77ad334
update robotics definition document to improve clarity and add refere…
AtsushiSakai Feb 14, 2025
35c0882
add external sensors documentation to appendix (#1159)
AtsushiSakai Feb 15, 2025
e82a123
add internal sensors documentation to appendix and create new interna…
AtsushiSakai Feb 16, 2025
c92aaf3
feat: add ElasticBands (#1156)
Aglargil Feb 17, 2025
cbe61f8
build(deps): bump scipy from 1.15.1 to 1.15.2 in /requirements (#1163)
dependabot[bot] Feb 18, 2025
395fca5
fix: update robotics documentation for clarity and correct terminolog…
AtsushiSakai Feb 18, 2025
d537119
fix: update robotics documentation for clarity and correct terminolog…
AtsushiSakai Feb 18, 2025
8064488
build(deps): bump numpy from 2.2.2 to 2.2.3 in /requirements (#1164)
dependabot[bot] Feb 18, 2025
2b70809
Add GitHub copilot pro sponser (#1167)
AtsushiSakai Feb 19, 2025
c7fb228
fix: update section references to use consistent formatting (#1169)
AtsushiSakai Feb 20, 2025
f343573
Update move_to_pose for cases where alpha > pi/2 or alpha < -pi/2 (#1…
Aglargil Feb 20, 2025
6477929
refactor: rename files and update references for inverted pendulum an…
AtsushiSakai Feb 21, 2025
6e13e82
build(deps): bump ruff from 0.9.6 to 0.9.7 in /requirements (#1173)
dependabot[bot] Feb 24, 2025
0c8ff11
Space-Time AStar (#1170)
SchwartzCode Feb 25, 2025
67a3ca7
add state machine (#1172)
Aglargil Feb 28, 2025
346037a
build(deps): bump pytest from 8.3.4 to 8.3.5 in /requirements (#1178)
dependabot[bot] Mar 3, 2025
cd09abd
build(deps): bump ruff from 0.9.7 to 0.9.9 in /requirements (#1179)
dependabot[bot] Mar 4, 2025
5f3be9b
build(deps): bump matplotlib from 3.10.0 to 3.10.1 in /requirements (…
dependabot[bot] Mar 4, 2025
30a61ad
bug: fix typo on line 6 of SpaceTimeAStar.py (#1182)
spnsingh Mar 7, 2025
fc16017
feat: add behavior tree (#1177)
Aglargil Mar 8, 2025
e7f893e
feat: add linkcode_resolve function for enhanced documentation linkin…
AtsushiSakai Mar 9, 2025
73ebcd8
build(deps): bump ruff from 0.9.9 to 0.9.10 in /requirements (#1186)
dependabot[bot] Mar 12, 2025
1308e76
Add expanded node set to SpaceTime AStar (#1183)
SchwartzCode Mar 13, 2025
41187d6
fix "ModuleNotFoundError: No module named 'utils'" (#1188)
yangtzech Mar 16, 2025
aa61a6e
Safe Interval Path Planner (#1184)
SchwartzCode Mar 17, 2025
19fc48d
build(deps): bump numpy from 2.2.3 to 2.2.4 in /requirements (#1189)
dependabot[bot] Mar 18, 2025
764ba21
build(deps): bump ruff from 0.9.10 to 0.11.0 in /requirements (#1191)
dependabot[bot] Mar 18, 2025
1c1596b
docs: enhance contribution guide with instructions for linking code i…
AtsushiSakai Apr 27, 2025
f466f25
build(deps): bump ruff from 0.11.0 to 0.11.6 in /requirements (#1201)
dependabot[bot] Apr 27, 2025
af0442d
build(deps): update cvxpy version from 1.5.3 to 1.6.5 in requirements…
AtsushiSakai May 1, 2025
1f729cb
build(deps): bump ruff from 0.11.6 to 0.11.7 in /requirements (#1205)
dependabot[bot] May 1, 2025
a2c42c3
Update Python version to 3.13 across the project (#1208)
AtsushiSakai May 1, 2025
22cbee4
Standardize "Ref:" to "Reference" across files (#1210)
AtsushiSakai May 2, 2025
5392fcf
Refactor module links and improve code documentation. (#1211)
AtsushiSakai May 3, 2025
e1cdb24
docs: rewrite internal sensors section with detailed descriptions and…
NightzDev May 3, 2025
d2fe5ae
Add code links to SLAM module documentation (#1212)
AtsushiSakai May 4, 2025
a38da41
Add code links to documentation and fix naming inconsistencies (#1213)
AtsushiSakai May 4, 2025
73e1c0b
Add "Code Link" sections and rename classes for consistency (#1214)
AtsushiSakai May 5, 2025
0c82dde
build(deps): bump ruff from 0.11.7 to 0.11.8 in /requirements (#1215)
dependabot[bot] May 5, 2025
292c9dc
fix broken links (#1216)
sutatoruta May 10, 2025
cfaab29
build(deps): bump ruff from 0.11.8 to 0.11.9 in /requirements (#1218)
dependabot[bot] May 13, 2025
c905175
build(deps): bump ruff from 0.11.9 to 0.11.10 in /requirements (#1220)
dependabot[bot] May 20, 2025
453c25e
Add root directory to system path for lattice planner (#1221)
YutharsanS May 25, 2025
bdf50df
build(deps): bump larsoner/circleci-artifacts-redirector-action (#1224)
dependabot[bot] May 27, 2025
74610fd
build(deps): bump ruff from 0.11.10 to 0.11.11 in /requirements (#1225)
dependabot[bot] May 27, 2025
26264a3
build(deps): bump pytest-xdist from 3.6.1 to 3.7.0 in /requirements (…
dependabot[bot] Jun 2, 2025
4b4d377
build(deps): bump pytest from 8.3.5 to 8.4.0 in /requirements (#1228)
dependabot[bot] Jun 3, 2025
eee0031
build(deps): bump mypy from 1.15.0 to 1.16.0 in /requirements (#1227)
dependabot[bot] Jun 3, 2025
ef8c154
build(deps): bump ruff from 0.11.11 to 0.11.12 in /requirements (#1229)
dependabot[bot] Jun 4, 2025
a8a4503
feat: Add reverse mode in pure pursuit (#1194)
yangtzech Jun 7, 2025
4ffd8e7
Optimize is_obstacle using set (#1223)
sutatoruta Jun 7, 2025
ed02c96
build(deps): bump ruff from 0.11.12 to 0.11.13 in /requirements (#1233)
dependabot[bot] Jun 11, 2025
194be25
Update README.md (#1235)
phonixer Jun 15, 2025
0e93ecb
Fix/path smoothing robot radius (#1231)
ShiboWork Jun 20, 2025
fb667d3
build(deps): bump cvxpy from 1.6.5 to 1.6.6 in /requirements (#1238)
dependabot[bot] Jun 21, 2025
e34b900
build(deps): bump mypy from 1.16.0 to 1.16.1 in /requirements (#1237)
dependabot[bot] Jun 21, 2025
b537376
build(deps): bump ruff from 0.11.13 to 0.12.0 in /requirements (#1239)
dependabot[bot] Jun 24, 2025
c50abb3
build(deps): bump pytest from 8.4.0 to 8.4.1 in /requirements (#1240)
dependabot[bot] Jun 27, 2025
e8c6a0f
Enhance external sensors documentation. (#1236)
Viralpanchal7899 Jun 27, 2025
93228bd
build(deps): bump ruff from 0.12.0 to 0.12.1 in /requirements (#1244)
dependabot[bot] Jul 1, 2025
3a1ffde
build(deps): bump pytest-xdist from 3.7.0 to 3.8.0 in /requirements (…
dependabot[bot] Jul 8, 2025
19bff8c
build(deps): bump ruff from 0.12.1 to 0.12.2 in /requirements (#1246)
dependabot[bot] Jul 8, 2025
e9c86ab
build(deps): bump ruff from 0.12.2 to 0.12.3 in /requirements (#1248)
dependabot[bot] Jul 15, 2025
d918947
Collaborative astar (#1247)
SchwartzCode Jul 16, 2025
0a87669
build(deps): bump ruff from 0.12.3 to 0.12.5 in /requirements (#1251)
dependabot[bot] Jul 29, 2025
7e8fbfb
build(deps): bump cvxpy from 1.6.6 to 1.7.1 in /requirements (#1253)
dependabot[bot] Jul 30, 2025
f9db30b
build(deps): bump mypy from 1.16.1 to 1.17.0 in /requirements (#1252)
dependabot[bot] Jul 30, 2025
458c52f
build(deps): bump larsoner/circleci-artifacts-redirector-action (#1254)
dependabot[bot] Aug 6, 2025
db06b9f
build(deps): bump mypy from 1.17.0 to 1.17.1 in /requirements (#1255)
dependabot[bot] Aug 7, 2025
6455a4d
build(deps): bump ruff from 0.12.5 to 0.12.7 in /requirements (#1256)
dependabot[bot] Aug 9, 2025
b85b5d2
build(deps): bump actions/checkout from 4 to 5 (#1257)
dependabot[bot] Aug 12, 2025
cec3a84
build(deps): bump ruff from 0.12.7 to 0.12.8 in /requirements (#1258)
dependabot[bot] Aug 12, 2025
721dd18
build(deps): bump ruff from 0.12.8 to 0.12.9 in /requirements (#1259)
dependabot[bot] Aug 19, 2025
ddafd93
build(deps): bump ruff from 0.12.9 to 0.12.10 in /requirements (#1261)
dependabot[bot] Aug 26, 2025
e168518
build(deps): bump cvxpy from 1.7.1 to 1.7.2 in /requirements (#1262)
dependabot[bot] Aug 26, 2025
1461ac2
build(deps): bump actions/setup-python from 5 to 6 (#1264)
dependabot[bot] Sep 9, 2025
1ee1788
build(deps): bump pytest from 8.4.1 to 8.4.2 in /requirements (#1265)
dependabot[bot] Sep 9, 2025
d241f4a
build(deps): bump ruff from 0.12.10 to 0.12.12 in /requirements (#1266)
dependabot[bot] Sep 9, 2025
db3b1ab
Fix typos in comments and documentation (#1260)
Copilot Sep 13, 2025
0b7f8aa
build(deps): bump mypy from 1.17.1 to 1.18.1 in /requirements (#1267)
dependabot[bot] Sep 17, 2025
c587124
build(deps): bump ruff from 0.12.12 to 0.13.0 in /requirements (#1268)
dependabot[bot] Sep 17, 2025
4a8dbf2
build(deps): bump larsoner/circleci-artifacts-redirector-action (#1271)
dependabot[bot] Sep 23, 2025
d4dd8bb
build(deps): bump cvxpy from 1.7.2 to 1.7.3 in /requirements (#1274)
dependabot[bot] Sep 24, 2025
7a37f2e
build(deps): bump mypy from 1.18.1 to 1.18.2 in /requirements (#1272)
dependabot[bot] Sep 24, 2025
ffaa02f
build(deps): bump ruff from 0.13.0 to 0.13.1 in /requirements (#1273)
dependabot[bot] Sep 24, 2025
722efb8
build(deps): bump ruff from 0.13.1 to 0.13.2 in /requirements (#1275)
dependabot[bot] Sep 30, 2025
c4c7d59
fixed the scope of range function (#1276)
sanskarmodi8 Oct 6, 2025
194dc52
build(deps): bump scipy from 1.15.2 to 1.16.2 in /requirements (#1280)
dependabot[bot] Oct 7, 2025
1ff2b86
build(deps): bump numpy from 2.2.4 to 2.3.3 in /requirements (#1282)
dependabot[bot] Oct 8, 2025
52c9c07
build(deps): bump matplotlib from 3.10.1 to 3.10.6 in /requirements (…
dependabot[bot] Oct 8, 2025
6ec297f
build(deps): bump ruff from 0.13.2 to 0.13.3 in /requirements (#1281)
dependabot[bot] Oct 8, 2025
2895d88
build(deps): bump github/codeql-action from 3 to 4 (#1287)
dependabot[bot] Oct 13, 2025
01a85c3
build(deps): bump matplotlib from 3.10.6 to 3.10.7 in /requirements (…
dependabot[bot] Oct 13, 2025
b0c81ae
build(deps): bump ruff from 0.13.3 to 0.14.0 in /requirements (#1288)
dependabot[bot] Oct 14, 2025
39e29bb
Add comprehensive documentation for Ensemble Kalman Filter localizati…
Copilot Oct 14, 2025
fc6b36e
Add comprehensive documentation for Unscented Kalman Filter localizat…
Copilot Oct 19, 2025
1311b94
Potential fix for code scanning alert no. 328: Workflow does not cont…
AtsushiSakai Oct 20, 2025
59d0cc7
build(deps): bump ruff from 0.14.0 to 0.14.1 in /requirements (#1296)
dependabot[bot] Oct 20, 2025
10764c2
build(deps): bump numpy from 2.3.3 to 2.3.4 in /requirements (#1297)
dependabot[bot] Oct 21, 2025
2d3cb83
Revert "Potential fix for code scanning alert no. 328: Workflow does …
AtsushiSakai Oct 21, 2025
69d07fc
added pso algorithm (#1279)
anishk85 Oct 21, 2025
99af1f3
Add theta star planner (#1293)
Musab1Blaser Oct 22, 2025
2e6baeb
corrected obvious typos in text and mathematical notations as well as…
Musab1Blaser Oct 25, 2025
11a01f8
build(deps): bump ruff from 0.14.1 to 0.14.2 in /requirements (#1305)
dependabot[bot] Oct 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion .circleci/artifact_path

This file was deleted.

16 changes: 9 additions & 7 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,21 +1,23 @@
version: 2.1

orbs:
python: circleci/python@0.2.1
python: circleci/python@1.4.0

jobs:
build_doc:
docker:
- image: circleci/python:3.9
- image: cimg/python:3.13
steps:
- checkout
- python/load-cache
- python/install-deps
- python/save-cache
- run: pip install sphinx sphinx-autobuild sphinx-rtd-theme pytest
- run:
command: cd docs;make html
name: doc_build
command: |
python --version
python -m venv venv
. venv/bin/activate
pip install -r requirements/requirements.txt
pip install -r docs/doc_requirements.txt
cd docs;make html
- store_artifacts:
path: docs/_build/html/
destination: html
Expand Down
2 changes: 1 addition & 1 deletion .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# These are supported funding model platforms
github: AtsushiSakai
patreon: myenigma
custom: https://www.paypal.me/myenigmapay/
custom: https://www.paypal.com/paypalme/myenigmapay/
3 changes: 2 additions & 1 deletion .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,6 @@ A clear and concise description of what you expected to happen.
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
- Python version (This repo only supports Python 3.7.x or higher).
- Python version (This repo only supports Python 3.9.x or higher).
- Each library version
- OS version
7 changes: 6 additions & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
version: 2
updates:
- package-ecosystem: pip
directory: "/"
directory: "/requirements"
schedule:
interval: weekly
time: "20:00"
open-pull-requests-limit: 10

- package-ecosystem: github-actions
directory: "/"
schedule:
interval: weekly
13 changes: 7 additions & 6 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
<!--
Thanks for contributing a pull request!
Please ensure that your PR satisfies the checklist before submitting:
- [] This project only accept codes for python 3.9 or higher.
- [] If you add a new algorithm sample code, please add a unit test file under `test` dir.
This sample test code might help you : https://github.com/AtsushiSakai/PythonRobotics/blob/master/tests/test_a_star.py
- [] If you fix a bug of existing code please add a test function in the test code to show the issue was solved.
- [] Please fix all issues on CI (All CI should be green), before code review.
Please check this document before submitting:
- [How to contribute](https://atsushisakai.github.io/PythonRobotics/modules/0_getting_started/3_how_to_contribute.html#adding-a-new-algorithm-example)

Note that this is my hobby project; I appreciate your
patience during the review process.
Expand All @@ -21,3 +17,8 @@ Again, thanks for contributing!

#### Additional information
<!--Any additional information you think is important.-->

#### CheckList
- [ ] Did you add an unittest for your new example or defect fix?
- [ ] Did you add documents for your new example?
- [ ] All CIs are green? (You can check it after submitting)
36 changes: 10 additions & 26 deletions .github/workflows/Linux_CI.yml
Original file line number Diff line number Diff line change
@@ -1,50 +1,34 @@
name: Linux_CI

on: [push, pull_request]
on:
push:
branches:
- master
pull_request:

jobs:
build:

runs-on: ubuntu-latest
strategy:
matrix:
python-version: ['3.9']
python-version: [ '3.13' ]

name: Python ${{ matrix.python-version }} CI

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v5
- run: git fetch --prune --unshallow

- name: Setup python
uses: actions/setup-python@v2
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python --version
python -m pip install --upgrade pip
python -m pip install -r requirements.txt
- name: install coverage
run: pip install coverage
- name: install mypy
run: pip install mypy
- name: install pycodestyle
run: pip install pycodestyle
- name: install pytest-xdist
run: pip install pytest-xdist
- name: mypy check
run: |
mypy -p AerialNavigation
mypy -p ArmNavigation
mypy -p Bipedal
mypy -p InvertedPendulumCart
mypy -p Localization
mypy -p Mapping
mypy -p PathPlanning
mypy -p PathTracking
mypy -p SLAM
- name: do diff style check
run: bash rundiffstylecheck.sh
python -m pip install -r requirements/requirements.txt
- name: do all unit tests
run: bash runtests.sh

Expand Down
47 changes: 15 additions & 32 deletions .github/workflows/MacOS_CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,53 +4,36 @@ name: MacOS_CI

# Controls when the action will run. Triggers the workflow on push or pull request
# events but only for the master branch
on: [push, pull_request]
on:
push:
branches:
- master
pull_request:


jobs:
build:
runs-on: ubuntu-latest
runs-on: macos-latest
strategy:
matrix:
python-version: [ '3.9' ]
python-version: [ '3.13' ]
name: Python ${{ matrix.python-version }} CI
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v5
- run: git fetch --prune --unshallow

- name: Update bash
run: brew install bash

- name: Setup python
uses: actions/setup-python@v2
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}

- name: Install dependencies
run: |
python --version
python -m pip install --upgrade pip
pip install -r requirements.txt
- name: install coverage
run: pip install coverage
- name: install mypy
run: pip install mypy
- name: install pycodestyle
run: pip install pycodestyle
- name: install pytest-xdist
run: pip install pytest-xdist
- name: mypy check
run: |
mypy -p AerialNavigation
mypy -p ArmNavigation
mypy -p Bipedal
mypy -p InvertedPendulumCart
mypy -p Localization
mypy -p Mapping
mypy -p PathPlanning
mypy -p PathTracking
mypy -p SLAM
- name: do diff style check
run: bash rundiffstylecheck.sh

pip install -r requirements/requirements.txt
- name: do all unit tests
run: bash runtests.sh




36 changes: 36 additions & 0 deletions .github/workflows/Windows_CI.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# This is a basic workflow to help you get started with Actions

name: Windows_CI

# Controls when the action will run. Triggers the workflow on push or pull request
# events but only for the master branch
on:
push:
branches:
- master
pull_request:


jobs:
build:
runs-on: windows-latest
strategy:
matrix:
python-version: [ '3.13' ]
name: Python ${{ matrix.python-version }} CI
steps:
- uses: actions/checkout@v5
- run: git fetch --prune --unshallow

- name: Setup python
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}

- name: Install dependencies
run: |
python --version
python -m pip install --upgrade pip
pip install -r requirements/requirements.txt
- name: do all unit tests
run: bash runtests.sh
5 changes: 3 additions & 2 deletions .github/workflows/circleci-artifacts-redirector.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,12 @@ on: [status]
jobs:
circleci_artifacts_redirector_job:
runs-on: ubuntu-latest
name: Run CircleCI artifacts redirector
name: Run CircleCI artifacts redirector!!
steps:
- name: run-circleci-artifacts-redirector
uses: larsoner/circleci-artifacts-redirector-action@0.2.0
uses: larsoner/circleci-artifacts-redirector-action@v1.3.1
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
api-token: ${{ secrets.CIRCLECI_TOKEN }}
artifact-path: 0/html/index.html
circleci-jobs: build_doc
10 changes: 6 additions & 4 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ name: "Code scanning - action"

on:
push:
branches:
- master
pull_request:
schedule:
- cron: '0 19 * * 0'
Expand All @@ -14,15 +16,15 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v5
with:
# We must fetch at least the immediate parents so that if this is
# a pull request then we can checkout the head.
fetch-depth: 2

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
uses: github/codeql-action/init@v4
with:
config-file: ./.github/codeql/codeql-config.yml
# Override language selection by uncommenting this and choosing your languages
Expand All @@ -32,7 +34,7 @@ jobs:
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v1
uses: github/codeql-action/autobuild@v4

# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
Expand All @@ -46,4 +48,4 @@ jobs:
# make release

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1
uses: github/codeql-action/analyze@v4
30 changes: 30 additions & 0 deletions .github/workflows/gh-pages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: GitHub Pages site update
on:
push:
branches:
- master
jobs:
build:
runs-on: ubuntu-latest
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
permissions:
id-token: write
pages: write
steps:
- name: Setup python
uses: actions/setup-python@v6
- name: Checkout
uses: actions/checkout@master
with:
fetch-depth: 0 # otherwise, you will fail to push refs to dest repo
- name: Install dependencies
run: |
python --version
python -m pip install --upgrade pip
python -m pip install -r requirements/requirements.txt
- name: Build and Deploy
uses: sphinx-notes/pages@v3
with:
requirements_path: ./docs/doc_requirements.txt
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ _build/
# Distribution / packaging
.Python
env/
venv/
build/
develop-eggs/
dist/
Expand Down
4 changes: 0 additions & 4 deletions .lgtm.yml

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ def transformation_matrix(self):
[[cos(yaw) * cos(pitch), -sin(yaw) * cos(roll) + cos(yaw) * sin(pitch) * sin(roll), sin(yaw) * sin(roll) + cos(yaw) * sin(pitch) * cos(roll), x],
[sin(yaw) * cos(pitch), cos(yaw) * cos(roll) + sin(yaw) * sin(pitch)
* sin(roll), -cos(yaw) * sin(roll) + sin(yaw) * sin(pitch) * cos(roll), y],
[-sin(pitch), cos(pitch) * sin(roll), cos(pitch) * cos(yaw), z]
[-sin(pitch), cos(pitch) * sin(roll), cos(pitch) * cos(roll), z]
])

def plot(self): # pragma: no cover
Expand Down
5 changes: 2 additions & 3 deletions AerialNavigation/drone_3d_trajectory_following/__init__.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import os
import sys

sys.path.append(os.path.dirname(os.path.abspath(__file__)))
import pathlib
sys.path.append(str(pathlib.Path(__file__).parent))
Loading