Skip to content

Quick Start

Welcome to the Quick Start guide of the VisionFlow-PX4 development manual. This section will help you set up the development environment from scratch and run your first simulation.

Choose a Launch Method

MethodAdvantagesUse Case
Docker (Recommended)Environment isolation, one-click deployment, complete dependenciesFirst-time use, team collaboration
Native DeploymentDirect access to system resources, easy debuggingAdvanced users, GPU passthrough needs

Getting Started

Step 1: Verify Environment

See Prerequisites to ensure your system meets the OS, ROS2, Gazebo, and other requirements.

Step 2: Launch Simulation

Docker method:

bash
bash docker/run_gz_sitl.sh --profile "Entity 1"

Native method:

bash
PX4_GZ_WORLD=laboratory_landingbox \
  make px4_sitl gz_q940_ti_gripper4_laboratory_landingbox \
  EXTRA_CMAKE_ARGS="-DENABLE_LOCKSTEP_SCHEDULER=ON"

Step 3: Verify

See Quick Verification to confirm the environment is working properly.

Simulation Configuration Overview

ProfileDroneSceneDescription
Entity 1q940_ti_gripper4laboratory_landingboxMain test platform
Entity 2q940_ti_gripper4vla_task0VLA task
Entity 3swan_gamma_v1laboratory_no_landingboxCompany legacy version
Entity 4swan_gamma_v2laboratory_no_landingboxCompany new version
Entity 5swan_gamma_v2vla_task0VLA task
Entity 6x500_gimballaboratory_no_landingboxGimbal test
Entity 7differential_roverlaboratory_no_landingboxRover test

Next Steps