Definition at line 71 of file lower_step_detector.py.
def lower_step_detector.LowerStepDetector.__init__ | ( | self | ) |
constructor
Definition at line 120 of file lower_step_detector.py.
def lower_step_detector.LowerStepDetector.analyze_intensity_noise_detect | ( | self, | |
i_tmp_fix_data | |||
) |
Definition at line 216 of file lower_step_detector.py.
def lower_step_detector.LowerStepDetector.calculate_threshold_intensity | ( | self, | |
i_laser_sensor_msg_ori | |||
) |
Definition at line 148 of file lower_step_detector.py.
def lower_step_detector.LowerStepDetector.create_angle_chunk | ( | self, | |
i_laser_sensor_msg_ori | |||
) |
Definition at line 186 of file lower_step_detector.py.
def lower_step_detector.LowerStepDetector.judge_intensity | ( | self, | |
i_laser_sensor_msg_ori | |||
) |
Definition at line 202 of file lower_step_detector.py.
Definition at line 137 of file lower_step_detector.py.
methods
Definition at line 130 of file lower_step_detector.py.
def lower_step_detector.LowerStepDetector.on_subscribe_laser_scan | ( | self, | |
i_laser_sensor_msg_ori | |||
) |
Definition at line 221 of file lower_step_detector.py.
int lower_step_detector.LowerStepDetector::_chunk_angle_for_noise_deg = 0 [static, private] |
Definition at line 110 of file lower_step_detector.py.
Definition at line 137 of file lower_step_detector.py.
list lower_step_detector.LowerStepDetector::_chunks_to_detect_noise = [] [static, private] |
Definition at line 117 of file lower_step_detector.py.
int lower_step_detector.LowerStepDetector::_count_chunk_angle = 0 [static, private] |
Definition at line 116 of file lower_step_detector.py.
int lower_step_detector.LowerStepDetector::_detect_angle_center_deg = 0 [static, private] |
Definition at line 108 of file lower_step_detector.py.
Definition at line 137 of file lower_step_detector.py.
int lower_step_detector.LowerStepDetector::_detect_index_max = 0 [static, private] |
Definition at line 103 of file lower_step_detector.py.
Definition at line 148 of file lower_step_detector.py.
int lower_step_detector.LowerStepDetector::_detect_index_min = 0 [static, private] |
Definition at line 102 of file lower_step_detector.py.
Definition at line 148 of file lower_step_detector.py.
int lower_step_detector.LowerStepDetector::_detect_step_angle_max_deg = 0 [static, private] |
Definition at line 107 of file lower_step_detector.py.
Definition at line 137 of file lower_step_detector.py.
int lower_step_detector.LowerStepDetector::_detect_step_angle_min_deg = 0 [static, private] |
Definition at line 106 of file lower_step_detector.py.
Definition at line 137 of file lower_step_detector.py.
lower_step_detector.LowerStepDetector::_is_init = True [static, private] |
Definition at line 113 of file lower_step_detector.py.
int lower_step_detector.LowerStepDetector::_laser_fix_pub = 0 [static, private] |
Definition at line 99 of file lower_step_detector.py.
Definition at line 120 of file lower_step_detector.py.
int lower_step_detector.LowerStepDetector::_laser_intensity_max = 0 [static, private] |
Definition at line 100 of file lower_step_detector.py.
Definition at line 137 of file lower_step_detector.py.
int lower_step_detector.LowerStepDetector::_laser_ori_sub = 0 [static, private] |
private member variables original laser scan subscriber
Definition at line 97 of file lower_step_detector.py.
Definition at line 120 of file lower_step_detector.py.
list lower_step_detector.LowerStepDetector::_laser_scan_exs = [] [static, private] |
Definition at line 114 of file lower_step_detector.py.
int lower_step_detector.LowerStepDetector::_laser_scan_range_deg = 0 [static, private] |
Definition at line 105 of file lower_step_detector.py.
Definition at line 137 of file lower_step_detector.py.
int lower_step_detector.LowerStepDetector::_margin_between_plane_and_down_step = 0 [static, private] |
Definition at line 109 of file lower_step_detector.py.
Definition at line 137 of file lower_step_detector.py.
int lower_step_detector.LowerStepDetector::_ratio_detect_in_chunk = 0 [static, private] |
Definition at line 111 of file lower_step_detector.py.
Definition at line 137 of file lower_step_detector.py.
int lower_step_detector.LowerStepDetector::_virtual_laser_intensity = 0 [static, private] |
Definition at line 101 of file lower_step_detector.py.
Definition at line 137 of file lower_step_detector.py.
float lower_step_detector.LowerStepDetector::DEFAULT_CHUNK_ANGLE_FOR_NOISE_DEG = 5.0 [static] |
Definition at line 92 of file lower_step_detector.py.
float lower_step_detector.LowerStepDetector::DEFAULT_DETECT_STEP_ANGLE_MIN_DEG = 10.0 [static] |
Definition at line 91 of file lower_step_detector.py.
float lower_step_detector.LowerStepDetector::DEFAULT_LASER_INTENSITY_MAX = 1.5 [static] |
Definition at line 87 of file lower_step_detector.py.
float lower_step_detector.LowerStepDetector::DEFAULT_LASER_SCAN_RANGE_DEG = 180.0 [static] |
Definition at line 90 of file lower_step_detector.py.
float lower_step_detector.LowerStepDetector::DEFAULT_MARGIN_BETWEEN_PLANE_AND_DOWN_STEP = 1.0 [static] |
Definition at line 88 of file lower_step_detector.py.
float lower_step_detector.LowerStepDetector::DEFAULT_RATIO_DETECT_IN_CHUNK = 0.8 [static] |
Definition at line 93 of file lower_step_detector.py.
float lower_step_detector.LowerStepDetector::DEFAULT_VIRTUAL_LASER_INTENSITY = 1.0 [static] |
Definition at line 89 of file lower_step_detector.py.
string lower_step_detector.LowerStepDetector::NAME_PARAM_CHUNK_ANGLE_FOR_NOISE_DEG = '/chunk_angle_for_noise_deg' [static] |
Definition at line 83 of file lower_step_detector.py.
string lower_step_detector.LowerStepDetector::NAME_PARAM_DETECT_STEP_ANGLE_MIN_DEG = '/detect_step_angle_min_deg' [static] |
Definition at line 81 of file lower_step_detector.py.
string lower_step_detector.LowerStepDetector::NAME_PARAM_LASER_INTENSITY = '/laser_intensity_max' [static] |
Definition at line 78 of file lower_step_detector.py.
string lower_step_detector.LowerStepDetector::NAME_PARAM_LASER_SCAN_RANGE_DEG = '/laser_scan_range_deg' [static] |
Definition at line 80 of file lower_step_detector.py.
string lower_step_detector.LowerStepDetector::NAME_PARAM_MARGIN_BETWEEN_PLANE_AND_DOWN_STEP = '/margin_between_plane_and_down_step' [static] |
Definition at line 82 of file lower_step_detector.py.
string lower_step_detector.LowerStepDetector::NAME_PARAM_RATIO_DETECT_IN_CHUNK = '/ratio_detect_in_chunk' [static] |
Definition at line 84 of file lower_step_detector.py.
string lower_step_detector.LowerStepDetector::NAME_PARAM_VIRTUAL_LASER_INTENSITY = '/virtual_laser_intensity' [static] |
Definition at line 79 of file lower_step_detector.py.
lower_step_detector.LowerStepDetector::NAME_TOPIC_LASER_FIX = NAME_TOPIC_LASER_ORI+NAME_TOPIC_SUFFIX_TO_PUBLISH [static] |
Definition at line 76 of file lower_step_detector.py.
string lower_step_detector.LowerStepDetector::NAME_TOPIC_LASER_ORI = 'base_scan1' [static] |
Definition at line 75 of file lower_step_detector.py.
Definition at line 130 of file lower_step_detector.py.
string lower_step_detector.LowerStepDetector::NAME_TOPIC_SUFFIX_TO_PUBLISH = '_fix' [static] |
public constants topic names
Definition at line 74 of file lower_step_detector.py.