Commit Graph

85 Commits

Author SHA1 Message Date
spencerfolk
d355a11e08 Remove timeout decorator dependency. 2025-01-20 12:03:51 -05:00
spencerfolk
ec2e1739c5 Merge pull request #13 from spencerfolk/pypi-package
Migrated build to toml, published as PyPI package!
2024-11-26 16:02:54 -05:00
spencerfolk
75b203c265 Migrated build to toml, published as PyPI package! 2024-11-26 16:00:54 -05:00
spencerfolk
12c5ff4837 Added multi mav demo script. Enhanced existing trajectories. 2024-11-26 13:44:28 -05:00
spencerfolk
9339485311 Specified gymnasium version to prevent TypeError 2024-11-26 12:44:01 -05:00
spencerfolk
9d62b6d96d Added optional args for world visualization. 2024-10-25 09:23:05 -04:00
spencerfolk
4cf54daaff Remove flyaway safety check. 2024-08-06 13:22:03 -04:00
spencerfolk
1831e02e2c Save plots to /data_out/ dir 2024-08-06 13:21:48 -04:00
spencerfolk
f603dd4041 Fixed missing utility function. 2024-07-31 17:10:01 -04:00
spencerfolk
e0a650253e Remove sanitation functions. 2024-07-29 16:26:31 -04:00
spencerfolk
63aeb119ad Oops 2024-07-29 16:24:52 -04:00
spencerfolk
e7da009fa1 Added thrust vector control abstraction. 2024-07-29 10:08:46 -04:00
spencerfolk
fa21ebd717 Added fast 2D range sensor for navigation/estimation. 2024-07-26 17:48:24 -04:00
spencerfolk
37ccd4a70f Support for animating multiple vehicles. 2024-03-06 14:25:06 -05:00
spencerfolk
e13f7037fa Added wind scale factor for visualization 2024-01-10 10:31:20 -05:00
spencerfolk
045f47b8dd Added time argument for wind profile 2024-01-09 17:36:25 -05:00
spencerfolk
fec3c87f98 Merge pull request #8 from spencerfolk/reinforcement_learning
v1.1.0 Reinforcement Learning
2024-01-04 18:19:42 -05:00
spencerfolk
ea9d8dc009 Bug fix in example 2024-01-04 18:17:43 -05:00
spencerfolk
b17fe2a437 Fixed PPO gifs 2024-01-04 18:17:24 -05:00
spencerfolk
6fb6480ecc Removed gifs 2024-01-04 17:46:15 -05:00
spencerfolk
2e03548f85 Changed epoch to num_timesteps
Epoch was the wrong term to use.
2024-01-04 15:19:12 -05:00
spencerfolk
73b49de96c Updated README for v1.1.0 2024-01-04 13:06:55 -05:00
spencerfolk
615e6f3ccb RL demo gifs 2024-01-04 13:06:45 -05:00
spencerfolk
b0397976ec Documentation for ppo eval example. 2024-01-04 12:30:35 -05:00
spencerfolk
762ed1ee3f Changed render fps 2024-01-04 12:25:45 -05:00
spencerfolk
1302741252 Allow user to change quad color. 2024-01-04 12:18:53 -05:00
spencerfolk
6856a4f146 Switched to cmd_motor_speeds abstraction. 2024-01-04 12:17:41 -05:00
spencerfolk
69682680ef Removed wind/rotor states from observation. Added axis label. 2024-01-04 12:17:14 -05:00
spencerfolk
1b634ee1af Changed naming scheme 2024-01-03 23:41:24 -05:00
spencerfolk
1769323890 Changed color scheme, avoid redrawing world if fig is shared. 2024-01-03 23:41:06 -05:00
spencerfolk
173465dbec Speed up visualization by limiting render rate 2024-01-03 16:51:17 -05:00
spencerfolk
f21b248e29 Add option to turn off aero. 2024-01-03 15:30:34 -05:00
spencerfolk
bd0f7182cc Significant speed up by vectorizing wrench computation. 2024-01-03 15:30:03 -05:00
spencerfolk
128d500953 Save frames for first rollout 2024-01-02 17:03:27 -05:00
spencerfolk
c93f2bb603 Ignore everything in this folder 2024-01-02 17:02:35 -05:00
spencerfolk
0bd99bbe9a Fixed model save/log names 2024-01-02 15:21:28 -05:00
spencerfolk
4e4c361289 Reduced state space to regular quad states 2024-01-02 15:21:08 -05:00
spencerfolk
6ed428aa63 Eval script for PPO w/ rotorpy 2024-01-02 14:52:00 -05:00
spencerfolk
788f66e89f Training script for PPO w/ rotorpy 2024-01-02 14:51:49 -05:00
spencerfolk
7713030154 Removed first PPO script 2024-01-02 14:51:30 -05:00
spencerfolk
3e181d7646 Randomize quad color for each instance. Misc fixes. 2023-12-30 00:08:44 -05:00
spencerfolk
0cbc806fa0 Ignoring RL folders 2023-12-27 16:34:15 -05:00
spencerfolk
a68509388a First attempt at hover task 2023-12-27 16:32:27 -05:00
spencerfolk
cea4eaa76e Set weights as a param for hover_reward 2023-12-27 16:29:40 -05:00
spencerfolk
b805a19ddd Fixed error in action space for cmd_vel 2023-12-27 16:29:19 -05:00
spencerfolk
ee85f997be Added script for plotting top-down view of worlds. 2023-12-21 11:21:28 -05:00
spencerfolk
58489e9340 Updated readme. 2023-12-21 11:03:45 -05:00
spencerfolk
4976896728 Added README for learning module 2023-12-21 10:54:13 -05:00
spencerfolk
9087cc5705 Added more plotting and documentation 2023-12-21 10:41:41 -05:00
spencerfolk
36a9d36447 Fixed setup script. Increased version number. 2023-12-21 10:40:59 -05:00