SUAVE
Home
Install SUAVE locally
Use SUAVE with Docker
Run SUAVE
Processing results
SUAVE CLI
System Architecture
Extending SUAVE and connecting managing subsystems
Managing Subsystem Implementations
Metrics Reference
Troubleshooting
Related works
Citation
API
SUAVE
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
_
__init__() (suave.follow_pipeline_lc.PipelineFollowerLC method)
(suave.mavros_position_controller.MavrosPositionController method)
(suave.pipeline_detection.PipelineDetection method)
(suave.pipeline_detection_wv.PipelineDetectionWV method)
(suave.recharge_battery_lc.RechargeBattery method)
(suave.recover_thrusters_lc.RecoverThrustersLC method)
(suave.spiral_search_lc.SpiralSearcherLC method)
(suave.task_bridge.TaskBridge method)
(suave.task_bridge_none.TaskBridgeNone method)
(suave.water_current.WaterCurrent method)
(suave_metrics.mission_metrics.MissionMetrics method)
(suave_monitor.battery_monitor.BatteryMonitor method)
(suave_monitor.thruster_monitor.ThrusterMonitor method)
(suave_monitor.water_visibility_observer.WaterVisibilityObserver method)
(suave_requirements.fulfillment.MovingAverage method)
(suave_requirements.requirement_monitor.RequirementMonitor method)
(suave_runner.analysis.mann_whitney_analysis.MannWhitneyAnalysis method)
(suave_runner.analysis.mann_whitney_analysis.SuaveData method)
(suave_runner.analysis.wilcoxon_analysis.WilcoxonAnalysis method)
(suave_runner.suave_runner.ExperimentRunnerNode method)
A
accept_cancel() (in module suave.action_server_utils)
accepted_rows() (in module suave_runner.analysis.common)
add() (suave_requirements.fulfillment.MovingAverage method)
analyze() (in module suave_runner.analysis.wilcoxon_analysis)
analyze_campaign() (in module suave_runner.analysis.wilcoxon_analysis_batch)
append_array_random_interval() (suave_runner.suave_runner.ExperimentRunnerNode method)
append_csv() (suave_metrics.mission_metrics.MissionMetrics method)
apply_correction() (in module suave_runner.analysis.wilcoxon_analysis)
B
BatteryMonitor (class in suave_monitor.battery_monitor)
build_argument_parser() (in module suave_runner.analysis.summarize_results)
build_parser() (in module suave_runner.analysis.qq_plot)
(in module suave_runner.analysis.qq_plot_batch)
(in module suave_runner.analysis.wilcoxon_analysis_batch)
(in module suave_runner.latex.wilcoxon_latex_tables_batch)
build_reaction_time_msg() (in module suave_metrics.mission_metrics)
build_table_tex() (in module suave_runner.latex.latex_tables)
C
calc_distance() (suave.follow_pipeline_lc.PipelineFollowerLC method)
calculate_interpolated_path() (suave.pipeline_detection.PipelineDetection method)
calculate_statistics() (in module suave_runner.analysis.summarize_results)
call_service() (suave.task_bridge.TaskBridge method)
(suave_metrics.mission_metrics.MissionMetrics method)
(suave_monitor.thruster_monitor.ThrusterMonitor method)
call_service_with_timeout() (in module suave.ros_service_utils)
call_sysmode_change_mode() (suave.task_bridge_none.TaskBridgeNone method)
campaign_methods() (in module suave_runner.analysis.common)
campaign_systems() (in module suave_runner.analysis.wilcoxon_analysis_batch)
change_thruster_status() (suave_monitor.thruster_monitor.ThrusterMonitor method)
check_altitude() (suave_metrics.mission_metrics.MissionMetrics method)
check_battery() (suave_metrics.mission_metrics.MissionMetrics method)
check_no_stale_simulation() (in module suave_runner.suave_runner)
check_thrusther() (suave_metrics.mission_metrics.MissionMetrics method)
compare_poses() (suave.pipeline_detection.PipelineDetection method)
(suave.pipeline_detection_wv.PipelineDetectionWV method)
compute_heading() (suave.water_current.WaterCurrent method)
create_experiment_folder() (suave_runner.suave_runner.ExperimentRunnerNode method)
D
describe_differences() (in module suave_runner.analysis.qq_plot)
destroy() (suave.mavros_position_controller.MavrosPositionController method)
detect_pipeline_cb() (suave.pipeline_detection.PipelineDetection method)
diagnostics_cb() (suave.pipeline_detection_wv.PipelineDetectionWV method)
(suave_metrics.mission_metrics.MissionMetrics method)
(suave_requirements.requirement_monitor.RequirementMonitor method)
discover_result_files() (in module suave_runner.analysis.summarize_results)
distance_inspected_cb() (suave_metrics.mission_metrics.MissionMetrics method)
E
escape_tex() (in module suave_runner.latex.wilcoxon_latex_tables_batch)
ExperimentRunnerNode (class in suave_runner.suave_runner)
exponential_decay() (in module suave_requirements.fulfillment)
F
filename_component() (in module suave_runner.analysis.qq_plot_batch)
follow_pipeline() (suave.follow_pipeline_lc.PipelineFollowerLC method)
format_console_table() (in module suave_runner.analysis.summarize_results)
format_result() (in module suave_runner.analysis.wilcoxon_analysis)
forward_task_cancel_request() (suave.task_bridge.TaskBridge method)
(suave.task_bridge_none.TaskBridgeNone method)
forward_task_request() (suave.task_bridge.TaskBridge method)
(suave.task_bridge_none.TaskBridgeNone method)
fulfillment_topic() (in module suave_requirements.requirement_monitor)
G
gauss_markov_step() (in module suave.water_current)
gazebo_pos_cb() (suave_metrics.mission_metrics.MissionMetrics method)
generate_mission_config_files() (suave_runner.suave_runner.ExperimentRunnerNode method)
generate_recharge_path_transition_cb() (suave_metrics.mission_metrics.MissionMetrics method)
generate_table_file() (in module suave_runner.latex.latex_tables)
get_coverage_area() (suave.pipeline_detection.PipelineDetection method)
get_diagnostic_value() (in module suave_requirements.requirement_monitor)
get_expected_spiral_altitude() (suave_metrics.mission_metrics.MissionMetrics method)
get_interpolated_path_cb() (suave.pipeline_detection.PipelineDetection method)
get_spiral_altitude() (suave_metrics.mission_metrics.MissionMetrics method)
get_water_visibility_thresholds() (suave_metrics.mission_metrics.MissionMetrics method)
H
handle_termination() (suave_runner.suave_runner.ExperimentRunnerNode method)
holm_correction() (in module suave_runner.analysis.wilcoxon_analysis)
I
initialize_experiment() (suave_runner.suave_runner.ExperimentRunnerNode method)
interpolate_line_by_points() (suave.pipeline_detection.PipelineDetection method)
is_setpoint_reached() (suave.mavros_position_controller.MavrosPositionController method)
is_xy_setpoint_reached() (suave.mavros_position_controller.MavrosPositionController method)
L
launch_ardupilot() (suave_runner.suave_runner.ExperimentRunnerNode method)
launch_experiment() (suave_runner.suave_runner.ExperimentRunnerNode method)
launch_suave_simulation() (suave_runner.suave_runner.ExperimentRunnerNode method)
left_shoulder() (in module suave_requirements.fulfillment)
lifecycle_state_is_active() (in module suave.action_server_utils)
load_results() (in module suave_runner.latex.wilcoxon_latex_tables_batch)
load_system() (in module suave_runner.analysis.wilcoxon_analysis)
M
main() (in module suave.follow_pipeline_lc)
(in module suave.pipeline_detection)
(in module suave.pipeline_detection_wv)
(in module suave.recharge_battery_lc)
(in module suave.recover_thrusters_lc)
(in module suave.spiral_search_lc)
(in module suave.task_bridge_none)
(in module suave.water_current)
(in module suave_metrics.mission_metrics)
(in module suave_monitor.battery_monitor)
(in module suave_monitor.thruster_monitor)
(in module suave_monitor.water_visibility_observer)
(in module suave_requirements.requirement_monitor)
(in module suave_runner.analysis.mann_whitney_analysis)
(in module suave_runner.analysis.qq_plot)
(in module suave_runner.analysis.qq_plot_batch)
(in module suave_runner.analysis.summarize_results)
(in module suave_runner.analysis.wilcoxon_analysis)
(in module suave_runner.analysis.wilcoxon_analysis_batch)
(in module suave_runner.latex.latex_tables)
(in module suave_runner.latex.wilcoxon_latex_tables_batch)
(in module suave_runner.suave_runner)
maintain_motion_transition_cb() (suave_metrics.mission_metrics.MissionMetrics method)
make_goal_callback() (in module suave.action_server_utils)
MannWhitneyAnalysis (class in suave_runner.analysis.mann_whitney_analysis)
MavrosPositionController (class in suave.mavros_position_controller)
method_name() (in module suave_runner.analysis.qq_plot)
MissionMetrics (class in suave_metrics.mission_metrics)
module
suave.action_server_utils
suave.follow_pipeline_lc
suave.mavros_position_controller
suave.pipeline_detection
suave.pipeline_detection_wv
suave.recharge_battery_lc
suave.recover_thrusters_lc
suave.ros_service_utils
suave.spiral_search_lc
suave.task_bridge
suave.task_bridge_none
suave.water_current
suave_metrics.mission_metrics
suave_monitor.battery_monitor
suave_monitor.thruster_monitor
suave_monitor.water_visibility_observer
suave_requirements.fulfillment
suave_requirements.requirement_monitor
suave_runner.analysis.common
suave_runner.analysis.mann_whitney_analysis
suave_runner.analysis.qq_plot
suave_runner.analysis.qq_plot_batch
suave_runner.analysis.summarize_results
suave_runner.analysis.wilcoxon_analysis
suave_runner.analysis.wilcoxon_analysis_batch
suave_runner.latex.latex_tables
suave_runner.latex.wilcoxon_latex_tables_batch
suave_runner.suave_runner
MovingAverage (class in suave_requirements.fulfillment)
N
numeric_column() (in module suave_runner.analysis.qq_plot)
O
on_activate() (suave.follow_pipeline_lc.PipelineFollowerLC method)
(suave.recharge_battery_lc.RechargeBattery method)
(suave.recover_thrusters_lc.RecoverThrustersLC method)
(suave.spiral_search_lc.SpiralSearcherLC method)
on_cleanup() (suave.follow_pipeline_lc.PipelineFollowerLC method)
(suave.recharge_battery_lc.RechargeBattery method)
(suave.recover_thrusters_lc.RecoverThrustersLC method)
(suave.spiral_search_lc.SpiralSearcherLC method)
on_configure() (suave.follow_pipeline_lc.PipelineFollowerLC method)
(suave.recharge_battery_lc.RechargeBattery method)
(suave.recover_thrusters_lc.RecoverThrustersLC method)
(suave.spiral_search_lc.SpiralSearcherLC method)
on_deactivate() (suave.follow_pipeline_lc.PipelineFollowerLC method)
(suave.recharge_battery_lc.RechargeBattery method)
(suave.recover_thrusters_lc.RecoverThrustersLC method)
(suave.spiral_search_lc.SpiralSearcherLC method)
on_shutdown() (suave.follow_pipeline_lc.PipelineFollowerLC method)
(suave.recharge_battery_lc.RechargeBattery method)
(suave.recover_thrusters_lc.RecoverThrustersLC method)
(suave.spiral_search_lc.SpiralSearcherLC method)
P
paired_differences() (in module suave_runner.analysis.qq_plot)
paired_test() (in module suave_runner.analysis.wilcoxon_analysis)
param_change_callback() (suave.spiral_search_lc.SpiralSearcherLC method)
param_change_cb() (suave_metrics.mission_metrics.MissionMetrics method)
parse_pipeline_found() (in module suave_runner.analysis.common)
perform_analysis() (suave_runner.analysis.mann_whitney_analysis.MannWhitneyAnalysis method)
(suave_runner.analysis.wilcoxon_analysis.WilcoxonAnalysis method)
pipeline_detected_cb() (suave_metrics.mission_metrics.MissionMetrics method)
pipeline_inspected_cb() (suave_metrics.mission_metrics.MissionMetrics method)
pipeline_pose_cb() (suave.pipeline_detection.PipelineDetection method)
PipelineDetection (class in suave.pipeline_detection)
PipelineDetectionWV (class in suave.pipeline_detection_wv)
PipelineFollowerLC (class in suave.follow_pipeline_lc)
plot_differences() (in module suave_runner.analysis.qq_plot)
port_listening() (in module suave_runner.suave_runner)
publish() (suave.spiral_search_lc.SpiralSearcherLC method)
(suave_requirements.requirement_monitor.RequirementMonitor method)
publish_all() (suave_requirements.requirement_monitor.RequirementMonitor method)
publish_battery_level() (suave_monitor.battery_monitor.BatteryMonitor method)
publish_coverage_area() (suave.pipeline_detection.PipelineDetection method)
publish_current() (suave.water_current.WaterCurrent method)
publish_diagnostics() (suave.water_current.WaterCurrent method)
publish_gazebo_setpoint() (suave.mavros_position_controller.MavrosPositionController method)
publish_operational_thrusters() (suave_monitor.thruster_monitor.ThrusterMonitor method)
publish_reaction_time() (suave_metrics.mission_metrics.MissionMetrics method)
publish_xy_setpoint() (suave.mavros_position_controller.MavrosPositionController method)
Q
qa_publisher_cb() (suave_monitor.battery_monitor.BatteryMonitor method)
(suave_monitor.water_visibility_observer.WaterVisibilityObserver method)
R
randomize_experiments_configuration() (suave_runner.suave_runner.ExperimentRunnerNode method)
rank_biserial() (in module suave_runner.analysis.wilcoxon_analysis)
reaction_time_cb() (suave_requirements.requirement_monitor.RequirementMonitor method)
reaction_time_fulfillment() (in module suave_requirements.fulfillment)
read_csv() (in module suave_runner.analysis.qq_plot)
read_thruster_events() (in module suave_monitor.thruster_monitor)
ReadinessTimeout
recharge_battery_cb() (suave_monitor.battery_monitor.BatteryMonitor method)
RechargeBattery (class in suave.recharge_battery_lc)
RecoverThrustersLC (class in suave.recover_thrusters_lc)
recovery_diagnostics_cb() (suave_monitor.thruster_monitor.ThrusterMonitor method)
render_campaign() (in module suave_runner.latex.wilcoxon_latex_tables_batch)
render_latex_table() (in module suave_runner.analysis.summarize_results)
RequirementMonitor (class in suave_requirements.requirement_monitor)
right_shoulder() (in module suave_requirements.fulfillment)
run_batch() (in module suave_runner.analysis.qq_plot_batch)
run_experiments() (suave_runner.suave_runner.ExperimentRunnerNode method)
S
save_data_frames() (suave_runner.analysis.mann_whitney_analysis.MannWhitneyAnalysis method)
save_metrics() (suave_metrics.mission_metrics.MissionMetrics method)
save_mission_results() (suave_metrics.mission_metrics.MissionMetrics method)
save_mission_results_cb() (suave_metrics.mission_metrics.MissionMetrics method)
save_results() (in module suave_runner.analysis.wilcoxon_analysis)
search_footprint_fulfillment() (in module suave_requirements.fulfillment)
shutdown_all_launch_processes() (suave_runner.suave_runner.ExperimentRunnerNode method)
shutdown_all_processes() (suave_runner.suave_runner.ExperimentRunnerNode method)
sort_pipe_path() (suave.pipeline_detection.PipelineDetection method)
spiral_points() (in module suave.spiral_search_lc)
SpiralSearcherLC (class in suave.spiral_search_lc)
StaleSimulationError
start_launch_process() (suave_runner.suave_runner.ExperimentRunnerNode method)
status_cb() (suave.water_current.WaterCurrent method)
(suave_metrics.mission_metrics.MissionMetrics method)
(suave_monitor.battery_monitor.BatteryMonitor method)
(suave_monitor.thruster_monitor.ThrusterMonitor method)
(suave_monitor.water_visibility_observer.WaterVisibilityObserver method)
suave.action_server_utils
module
suave.follow_pipeline_lc
module
suave.mavros_position_controller
module
suave.pipeline_detection
module
suave.pipeline_detection_wv
module
suave.recharge_battery_lc
module
suave.recover_thrusters_lc
module
suave.ros_service_utils
module
suave.spiral_search_lc
module
suave.task_bridge
module
suave.task_bridge_none
module
suave.water_current
module
suave_metrics.mission_metrics
module
suave_monitor.battery_monitor
module
suave_monitor.thruster_monitor
module
suave_monitor.water_visibility_observer
module
suave_requirements.fulfillment
module
suave_requirements.requirement_monitor
module
suave_runner.analysis.common
module
suave_runner.analysis.mann_whitney_analysis
module
suave_runner.analysis.qq_plot
module
suave_runner.analysis.qq_plot_batch
module
suave_runner.analysis.summarize_results
module
suave_runner.analysis.wilcoxon_analysis
module
suave_runner.analysis.wilcoxon_analysis_batch
module
suave_runner.latex.latex_tables
module
suave_runner.latex.wilcoxon_latex_tables_batch
module
suave_runner.suave_runner
module
SuaveData (class in suave_runner.analysis.mann_whitney_analysis)
T
task_cancel_cb() (suave.task_bridge.TaskBridge method)
task_request() (suave.task_bridge.TaskBridge method)
task_request_cb() (suave.task_bridge.TaskBridge method)
TaskBridge (class in suave.task_bridge)
TaskBridgeNone (class in suave.task_bridge_none)
terminate_process() (suave_runner.suave_runner.ExperimentRunnerNode method)
test_normality() (suave_runner.analysis.mann_whitney_analysis.SuaveData method)
thruster_availability_fulfillment() (in module suave_requirements.fulfillment)
thruster_event_cb() (suave_monitor.thruster_monitor.ThrusterMonitor method)
ThrusterMonitor (class in suave_monitor.thruster_monitor)
U
u_test() (suave_runner.analysis.mann_whitney_analysis.MannWhitneyAnalysis method)
udp_port_bound() (in module suave_runner.suave_runner)
update() (suave_requirements.requirement_monitor.RequirementMonitor method)
use_action_server() (in module suave.action_server_utils)
V
validate_frame() (in module suave_runner.analysis.wilcoxon_analysis_batch)
validate_run_ids() (in module suave_runner.analysis.qq_plot)
W
wait_for_action_completion() (in module suave.action_server_utils)
WaterCurrent (class in suave.water_current)
WaterVisibilityObserver (class in suave_monitor.water_visibility_observer)
when_lifecycle_active() (in module suave.action_server_utils)
WilcoxonAnalysis (class in suave_runner.analysis.wilcoxon_analysis)
write_latex_table() (in module suave_runner.analysis.summarize_results)