|
PX4 Firmware
PX4 Autopilot Software http://px4.io
|
Public Member Functions | |
| TestTimingCollisionPrevention () | |
Public Member Functions inherited from TestCollisionPrevention | |
| TestCollisionPrevention () | |
| void | paramsChanged () |
| obstacle_distance_s & | getObstacleMap () |
| void | test_addDistanceSensorData (distance_sensor_s &distance_sensor, const matrix::Quatf &attitude) |
| void | test_addObstacleSensorData (const obstacle_distance_s &obstacle, const matrix::Quatf &attitude) |
| void | test_adaptSetpointDirection (matrix::Vector2f &setpoint_dir, int &setpoint_index, float vehicle_yaw_angle_rad) |
| bool | test_enterData (int map_index, float sensor_range, float sensor_reading) |
Public Member Functions inherited from CollisionPrevention | |
| CollisionPrevention (ModuleParams *parent) | |
| virtual | ~CollisionPrevention () |
| bool | is_active () |
| Returs true if Collision Prevention is running. More... | |
| void | modifySetpoint (matrix::Vector2f &original_setpoint, const float max_speed, const matrix::Vector2f &curr_pos, const matrix::Vector2f &curr_vel) |
| Computes collision free setpoints. More... | |
Protected Member Functions | |
| hrt_abstime | getTime () override |
| hrt_abstime | getElapsedTime (const hrt_abstime *ptr) override |
Protected Member Functions inherited from CollisionPrevention | |
| void | _addDistanceSensorData (distance_sensor_s &distance_sensor, const matrix::Quatf &vehicle_attitude) |
| void | _addObstacleSensorData (const obstacle_distance_s &obstacle, const matrix::Quatf &vehicle_attitude) |
| Updates obstacle distance message with measurement from offboard. More... | |
| void | _adaptSetpointDirection (matrix::Vector2f &setpoint_dir, int &setpoint_index, float vehicle_yaw_angle_rad) |
| Computes an adaption to the setpoint direction to guide towards free space. More... | |
| bool | _enterData (int map_index, float sensor_range, float sensor_reading) |
| Determines whether a new sensor measurement is used. More... | |
Additional Inherited Members | |
Protected Attributes inherited from CollisionPrevention | |
| obstacle_distance_s | _obstacle_map_body_frame {} |
| uint64_t | _data_timestamps [sizeof(_obstacle_map_body_frame.distances)/sizeof(_obstacle_map_body_frame.distances[0])] |
| uint16_t | _data_maxranges [sizeof(_obstacle_map_body_frame.distances)/sizeof(_obstacle_map_body_frame.distances[0])] |
| in cm More... | |
Definition at line 74 of file CollisionPreventionTest.cpp.
|
inline |
Definition at line 77 of file CollisionPreventionTest.cpp.
|
inlineoverrideprotectedvirtual |
Reimplemented from CollisionPrevention.
Definition at line 84 of file CollisionPreventionTest.cpp.
References mocked_time.
|
inlineoverrideprotectedvirtual |
Reimplemented from CollisionPrevention.
Definition at line 79 of file CollisionPreventionTest.cpp.
References mocked_time.