Skip to content

kestr31/PX4-SITL-Containers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Container Images Used For PX4 SITL Simulation

How-to-Build

  • Clone the repositoy including submodules:
git clone https://github.com/kestr31/PX4-SITL-Containers.git --recursive
  • Build process is automated using bash script build.sh.
  • build.sh allows use of following arguments:
    • all: Build all modified images (AirSim, QGroundControl, ROS2).
    • airsim: Build AirSim image.
    • qgc: Build QGroundControl image.
    • ros2: Build ROS2 image.
  • Example usage is as following:
./scripts/build.sh airsim
  • You can modify the username in the image name by changing the CONTAINER_BUILD_USERNAME at scripts/include/commonEnv.sh..

Base image and tag are currently hard-coded in the script.

List of Images Used Per SITL Simulation Service

Downloading TensorRT debian package

  • In order to build the sitl-ros2 image, you need to download the TensorRT debian package.
  • Download TensorRT debian package from NVIDIA TensorRT
    • EA Stands for Early Access and GA stands for General Availability. please choose the latest GA version.
    • The package must be for CUDA 11.8 and Ubuntu 22.04.
    • Place the package in the Dockerfile/ROS2 directory.

About

Container Images Used For PX4 SITL Simulation

Resources

Stars

Watchers

Forks

Packages

No packages published