Comments (6)
Multivehicle support would be awesome!
@slimonslimon For the port configuration, this script might be useful to compare how it is done for gazebo
from px4-flightgear-bridge.
Thank you for your comment!
Our solution for FG will work in a little bit another way because we need to spawn multiple types of vehicles.
I'm close to working example now.
@Jaeyoung-Lim Do you have some experiences with communication and orchestration of multiple vehicles? And are you able to run current Px4<->FG SITL?
from px4-flightgear-bridge.
Now, there is an experimental branch flightgear-multi, which supports:
make px4_sitl_nolockstep flightgear_plane___multi
And you are able to run it multiple times. You only need to connect FG to the server manually, for now. (It will be automated later.)
There is one other problem with selecting "empty" "px4id" - now it counts running px4 instances - this can work only on the first run. (You cannot restart any instance separately)
from px4-flightgear-bridge.
@slimonslimon IMHOI I would prefer moving the multivehicle sim to a separate script, rather than making it part of the make target (e.g. the script link I linked above) so that we can be more versatile on the number of vehicles.
For example, for gazebo you can specify arbitrary number of vehicles and targets through the script
from px4-flightgear-bridge.
Thank you for your comment! I will improve this later.
from px4-flightgear-bridge.
The last problem of selecting PX4 ID was passed to user start script - it should be set by environmental variable in the experimental branch
but this problem is not part of the FG bridge, It is the problem of start scripts.
The bridge has multi-vehicle support.
from px4-flightgear-bridge.
Related Issues (20)
- Fixed wing mission sometimes result in a flyaway HOT 12
- Improve noise injection model HOT 2
- Remove ign::math dependency HOT 7
- Ubuntu bionic flightgear SITL failure HOT 4
- Rascal looks different HOT 10
- Avoid a need of use different PX4 firmware branch to run FG multi-vehicle simulation
- In multi-vehicle simulation mode the other vehicles get symplified to yellow-blue glider HOT 1
- Canβt run simulation with FightGear in Mac HOT 3
- Zigzags in flight path in QGroundControl (Plane teleports) HOT 17
- Ubuntu 18.04 VmWare flightgear SITL failure HOT 1
- Need to add SITL flight testing to CI
- Aircraft paths are not compatible with jsbsim HOT 2
- Primary EKF changed X (unhealthy) -> X HOT 17
- Error in reading file : file not handled HOT 1
- Turbine Engine not working with flightgear JSBSim HOT 8
- ERROR [simulator_mavlink] Number of simulated accelerometer 44 out of range. Max: 3
- Does PX4 deprecate PX4-FlightGear-Bridge simulation? HOT 4
- The error occurs when using FlightGear for software-in-the-loop simulation in v1.14 and later HOT 3
- create an model autodownload HOT 1
- Synchronous communication interface with LockStep HOT 11
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 px4-flightgear-bridge.