Comments (5)
Stay tuned for an official release of whitelisted APIs for the competition, but as a general rule of thumb, APIs with the sim
prefix will be blocked. The exceptions to this being simGetImage(s)
and simLoadLevel
from airsim-neurips2019-drone-racing.
See https://microsoft.github.io/AirSim-NeurIPS2019-Drone-Racing/, and the recent release notes v0.1.1 and v0.1.0 for control APIs
from airsim-neurips2019-drone-racing.
How does something like moveByAngleRatesThrottleAsync(roll_rate, pitch_rate, yaw_rate, throttle, duration, vehicle_name='')
work precisely?
Are the rates and throttle arguments target values that a PID controller is trying to reach within duration
(by modifying the speed of the rotors) or are those values set directly in the simulator and will be held for duration
and set to zero afterwards?
Also, what happens if we call the command again before duration
has passed? Is it replaced or will it execute after the previous command finishes?
from airsim-neurips2019-drone-racing.
-
Throttle is set directly. There is no control for the same.
yes, anglerates are tried to reach with a P controller.
the controller runs tillduration
is reached, and then rates are set back to zero. however, wrtthrottle
, drone switches back to hover, and won't fall out of the sky -
if you call the command again before
duration
has passed, it will be replace.
if you want it to executeafter
the previous command finishes, you can do :
moveByAngleRatesThrottleAsync(roll_rate, pitch_rate, yaw_rate, throttle, duration, vehicle_name='').join()
which will wait forduration
to get finished.
Note that for moveByAngleRatesZAsync
, Z direction would be stabilized for you.
from airsim-neurips2019-drone-racing.
To add on, for control APIs, see comment here #9 (comment)
from airsim-neurips2019-drone-racing.
Related Issues (20)
- To delete
- Deploying AirSim-based simulations on real-world systems (UAVs) HOT 1
- Fresh install and have error HOT 7
- FPV camera can not send flying drone images back (only the nonFLY drone camera work) HOT 2
- Any way to download/use just the environments? HOT 4
- How to unblock sim- APIs HOT 1
- simGetDisqualified() not working
- [Linux] AirSimExe no longer working HOT 3
- Increase Maximum Throttle HOT 1
- Race finished after reaching first gate HOT 4
- Gate passed in log file no longer updated after drone 2 overtaking HOT 1
- Fresh install crashes on startup HOT 1
- Camera settings API
- getRotorState Error
- Implementation on Pixhawk
- getting instance segmentation
- Airsim Blocks binary in docker Linux crashes after few iteration HOT 1
- Read ClockSpeed via code
- RPCError when calling simGetImages with several instances of ImageRequest
- This repo is missing important files HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from airsim-neurips2019-drone-racing.