I’m trying to run two instances of SITL PX4 in my computer using the Gazebo simulator. But when I tried to use two px4-micrortps_client instances to connect with each PX4 processes the first problem that I found is that I can’t use more than 1 instance. Because I see an error in the terminal like this:
I commented out these 4 lines. Right now I’m able to run as many instances as I want. But I don’t know if can do this.
In the following image I can understand that I can run several px4-micrortps_clients because it’s the client the one connecting to the uorb topics
I have two main questions:
- Why can I only launch one micrortps_client instance?
- How I should configure the ports to connects with two different PX4 instances? The default ones are 2019 and 2020, but for the second instance?