51 Commits

Author SHA1 Message Date
1db0800285 add path finding 2025-01-25 16:55:59 -05:00
spencerfolk
317ffbb5d6 Fixed comments for clarity (Issue #15) 2025-01-20 12:36:00 -05:00
spencerfolk
68ad764727 Made quadrotor gymnasium env compatible with Gymnasium 1.0.0 (Issue #11) 2025-01-20 12:32:43 -05:00
spencerfolk
8500cad9fa More customization when using world.draw() 2025-01-20 12:09:44 -05:00
spencerfolk
6a9b685203 Clip motor speeds AFTER noise is added. 2025-01-20 12:05:16 -05:00
spencerfolk
0608381234 Speed up 2d lidar by ignoring faraway objects. 2025-01-20 12:04:51 -05:00
spencerfolk
12c5ff4837 Added multi mav demo script. Enhanced existing trajectories. 2024-11-26 13:44:28 -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
1302741252 Allow user to change quad color. 2024-01-04 12:18:53 -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
c93f2bb603 Ignore everything in this folder 2024-01-02 17:02:35 -05:00
spencerfolk
4e4c361289 Reduced state space to regular quad states 2024-01-02 15:21:08 -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
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
b95f5e96ec Gym environment scripts 2023-12-20 20:43:52 -05:00
spencerfolk
b93166fc3b Fixed documentation 2023-12-20 20:41:17 -05:00
spencerfolk
8633da823c Improved constraint generation 2023-12-15 11:39:47 -05:00
spencerfolk
53ccb003dd Removed axes3ds dependency. 2023-12-15 11:00:30 -05:00
spencerfolk
7c8ebc1413 Accept new control abstractions besides cmd motor speeds 2023-12-14 16:18:05 -05:00
spencerfolk
e3a6179a7c Added additional control abstractions to output. 2023-12-14 16:17:32 -05:00
spencerfolk
9797c2bad7 Updated documentation for control abstractions. 2023-12-14 16:17:16 -05:00
spencerfolk
93113cd964 Cleaning up documentation 2023-12-12 15:27:25 -05:00
spencerfolk
ce0fac1072 Updated documentation on vehicle param file 2023-12-12 14:04:59 -05:00
spencerfolk
29ff3b9ddf Use rotor_directions from param file for control allocation 2023-12-12 14:04:42 -05:00
spencerfolk
b215519cca Removed unnecessary call to update_ref 2023-12-12 13:53:11 -05:00
spencerfolk
befd0809e6 Added yaw_ddot to all trajectories to comply w/ update_ref 2023-07-13 17:16:09 -04:00
Yifei Simon Shao
2aa5894abc added feedforward control inputs force and torque 2023-06-11 10:12:50 -04:00
spencerfolk
9f0f9493a9 Added wind vector animation 2023-04-05 15:37:52 -04:00
spencerfolk
ea80d4367a Modified world syntax for ease of use. 2023-03-23 13:51:47 -04:00
spencerfolk
99d9109859 Updated rotorpy descriptions. 2023-03-16 09:51:18 -04:00
spencerfolk
22a8b33e5e Format plot for consistency 2023-03-15 16:16:24 -04:00