Skip to content

tiiuae/px4-gzsim-plugins

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gazebo Sim Plugins

MAVLink plugin for HITL

A Bridge between Gzsim and Px4 in HITL mode via Mavlink

Mavlink subscribed messages (from PX4)

Type Description
HIL_ACTUATOR_CONTROLS Actuator control outputs from PX4

Mavlink published messages (to PX4)

Type Description
HIL_SENSOR The IMU readings in SI units in NED body frame, Magnetic field, absolute and differential pressure
HIL_STATE_QUATERNION Used mainly to send gz model pose info
HIL_GPS The global position, as returned by the Global Positioning System (GPS). This is NOT the global position estimate of the system, but rather a RAW sensor value. Send now mainly to give home GPS coordinate to PX4

Gz subscribed topics (from Gzsim)

Topic name Type Description
/link/base_link/sensor/imu_sensor/imu gz::msgs::IMU IMU sensor data
/link/base_link/sensor/natsat_sensor/natsat gz::msgs::Natsat GPS data
/pose/info gz::msgs::Pose_V Position and orientation vector of a model

Gzsim plugins affected

Plugin name Description
gz::sim::systems::MulticopterMotorModel This system applies a thrust force to models with spinning propellers

ABC plugin for HITL/SITL

About

Gazebosim plugins for mavlink transport

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • C++ 91.3%
  • CMake 4.6%
  • C 2.6%
  • Dockerfile 1.2%
  • Shell 0.3%