You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is an issue to keep track of the progress and for discussions with the community regarding my GSoC 2019 Project. Mentors are @tridge and @peterbarker
This post will be edited as and when progress is done on the project, new goals are set and important, relevant links such as issues, PRs, branches will be added so that everything is easily accessible from a single source
AirSim is a simulator for drones, cars and more, built on Unreal Engine. It is open-source, cross-platform, and supports hardware-in-loop with popular flight controllers such as PX4 for physically and visually realistic simulations. AirSim has been developed as a platform for AI research to experiment with deep learning, computer vision and reinforcement learning algorithms for autonomous vehicles.
First, I'll create a backend (SIM_Airsim.cpp) in libraries/SITL which will be compatible with the Solo PR mentioned above. This will ensure that I'll be clear with the inner workings of AirSim & Ardupilot and their communication interface.
Depending on the response by the AirSim authors on the approaches outlined by Tridge in the comment, further actions will be updated here.
Currently, we're thinking of then modifying the AirSim backend for Solo to use Steppable Clock for implementing Lock-Step Scheduling.
After discussion, the backends can then be modified to either use Mavlink messages or to send data in a single packet in JSON or XML format.
Update: Initial SITL_AirSim files added, can be seen in the Ardupilot branch linked above
Feedback on the post and project is very much welcome!
The text was updated successfully, but these errors were encountered:
This is an issue to keep track of the progress and for discussions with the community regarding my GSoC 2019 Project. Mentors are @tridge and @peterbarker
This post will be edited as and when progress is done on the project, new goals are set and important, relevant links such as issues, PRs, branches will be added so that everything is easily accessible from a single source
AirSim is a simulator for drones, cars and more, built on Unreal Engine. It is open-source, cross-platform, and supports hardware-in-loop with popular flight controllers such as PX4 for physically and visually realistic simulations. AirSim has been developed as a platform for AI research to experiment with deep learning, computer vision and reinforcement learning algorithms for autonomous vehicles.
A few important links -
(No changes till now)
Some relevant files in AirSim for reference -
Current Approach:
First, I'll create a backend (SIM_Airsim.cpp) in libraries/SITL which will be compatible with the Solo PR mentioned above. This will ensure that I'll be clear with the inner workings of AirSim & Ardupilot and their communication interface.
Depending on the response by the AirSim authors on the approaches outlined by Tridge in the comment, further actions will be updated here.
Currently, we're thinking of then modifying the AirSim backend for Solo to use Steppable Clock for implementing Lock-Step Scheduling.
After discussion, the backends can then be modified to either use Mavlink messages or to send data in a single packet in JSON or XML format.
Update: Initial SITL_AirSim files added, can be seen in the Ardupilot branch linked above
Feedback on the post and project is very much welcome!
The text was updated successfully, but these errors were encountered: