PX4 Firmware
PX4 Autopilot Software http://px4.io
CollisionPrevention Member List

This is the complete list of members for CollisionPrevention, including all inherited members.

_adaptSetpointDirection(matrix::Vector2f &setpoint_dir, int &setpoint_index, float vehicle_yaw_angle_rad)CollisionPreventionprotected
_addDistanceSensorData(distance_sensor_s &distance_sensor, const matrix::Quatf &vehicle_attitude)CollisionPreventionprotected
_addObstacleSensorData(const obstacle_distance_s &obstacle, const matrix::Quatf &vehicle_attitude)CollisionPreventionprotected
_calculateConstrainedSetpoint(matrix::Vector2f &setpoint, const matrix::Vector2f &curr_pos, const matrix::Vector2f &curr_vel)CollisionPreventionprivate
_constraints_pubCollisionPreventionprivate
_data_maxrangesCollisionPreventionprotected
_data_timestampsCollisionPreventionprotected
_enterData(int map_index, float sensor_range, float sensor_reading)CollisionPreventionprotected
_interferingCollisionPreventionprivate
_last_collision_warningCollisionPreventionprivate
_last_timeout_warningCollisionPreventionprivate
_mavlink_log_pubCollisionPreventionprivate
_obstacle_distance_pubCollisionPreventionprivate
_obstacle_map_body_frameCollisionPreventionprotected
_publishConstrainedSetpoint(const matrix::Vector2f &original_setpoint, const matrix::Vector2f &adapted_setpoint)CollisionPreventionprivate
_publishObstacleDistance(obstacle_distance_s &obstacle)CollisionPreventionprivate
_publishVehicleCmdDoLoiter()CollisionPreventionprivate
_sub_distance_sensorCollisionPreventionprivate
_sub_obstacle_distanceCollisionPreventionprivate
_sub_vehicle_attitudeCollisionPreventionprivate
_time_activatedCollisionPreventionprivate
_updateObstacleMap()CollisionPreventionprivate
_vehicle_command_pubCollisionPreventionprivate
_was_activeCollisionPreventionprivate
CollisionPrevention(ModuleParams *parent)CollisionPrevention
constCollisionPreventionprivate
DEFINE_PARAMETERS((ParamFloat< px4::params::CP_DIST >) _param_cp_dist,(ParamFloat< px4::params::CP_DELAY >) _param_cp_delay,(ParamFloat< px4::params::CP_GUIDE_ANG >) _param_cp_guide_ang,(ParamFloat< px4::params::CP_GO_NO_DATA >) _param_cp_go_nodata,(ParamFloat< px4::params::MPC_XY_P >) _param_mpc_xy_p,(ParamFloat< px4::params::MPC_JERK_MAX >) _param_mpc_jerk_max,(ParamFloat< px4::params::MPC_ACC_HOR >) _param_mpc_acc_hor) float _sensorOrientationToYawOffset(const distance_sensor_s &distance_sensorCollisionPreventionprivate
getElapsedTime(const hrt_abstime *ptr)CollisionPreventionprotectedvirtual
getTime()CollisionPreventionprotectedvirtual
is_active()CollisionPrevention
modifySetpoint(matrix::Vector2f &original_setpoint, const float max_speed, const matrix::Vector2f &curr_pos, const matrix::Vector2f &curr_vel)CollisionPrevention
RANGE_STREAM_TIMEOUT_USCollisionPreventionprivatestatic
TIMEOUT_HOLD_USCollisionPreventionprivatestatic
~CollisionPrevention()CollisionPreventionvirtual