Skip to content
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

Add RotorPy to list of simulators #26

Closed
spencerfolk opened this issue Mar 6, 2024 · 4 comments
Closed

Add RotorPy to list of simulators #26

spencerfolk opened this issue Mar 6, 2024 · 4 comments

Comments

@spencerfolk
Copy link

Shameless plug warning!!

We've released a Python-based UAV dynamics simulator called RotorPy which was included in the list of simulators from the RS4UAV workshop from ICRA 2023. Particular emphasis is on lumped-parameter aerodynamic models, spatio-temporal wind fields, and applications to deep/reinforcement learning.

As far as Python goes, the simulator is quite fast. It's been used in a few recent papers pertaining to planning or control for UAVs subject to aerodynamic wrenches, most notably as a way to quickly generate millions of quadrotor trajectories to use as training data.

I'm always looking for ways to expand the simulator to meet the needs of researchers. I would grateful if this was added to the list of simulators here!

@knmcguire
Copy link
Member

Ah yes absolutely. I wanted to update the simulation documentation with the content of this paper for a while but haven't had the time: https://arxiv.org/abs/2311.02296. This is the paper that resulted from that workshop.

I'm not sure when I'll have time to update this page, but if you'd like, you could be able to make a pull request for the simulation page yourself as well: https://github.com/ROS-Aerial/aerial_robotic_landscape/blob/main/simulation.md

@knmcguire
Copy link
Member

Nevermind! Time was found and things were merged !

@github-project-automation github-project-automation bot moved this from Todo to Done in Documentation Mar 8, 2024
@aarsht7
Copy link
Member

aarsht7 commented Mar 19, 2024

@spencerfolk can you help with some information on RotorPy on issue #32?

@spencerfolk
Copy link
Author

@aarsht7 sure thanks for asking. RotorPy currently has support for Multirotor (Basic), Multirotors (Drag), and Multirotor (wind). No support for fixed-wing yet. No planned support for aerial manipulators. No support for interacting swarms yet. No planned support for cars or any other vehicles.

Sensors include IMU, "motion capture" (noisy measurements of pose and twist). Planned support for LiDAR/depth sensor.

Hope that helps!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

3 participants