SYMBOL INDEX (178 symbols across 35 files) FILE: acrobatic_trajectory_helper/include/acrobatic_trajectory_helper/acrobatic_sequence.h function namespace (line 6) | namespace fpv_aggressive_trajectories { FILE: acrobatic_trajectory_helper/include/acrobatic_trajectory_helper/circle_trajectory_helper.h function namespace (line 6) | namespace acrobatic_trajectory_helper { FILE: acrobatic_trajectory_helper/include/acrobatic_trajectory_helper/heading_trajectory_helper.h function namespace (line 5) | namespace acrobatic_trajectory_helper { FILE: acrobatic_trajectory_helper/include/acrobatic_trajectory_helper/polynomial_trajectory_helper.h function namespace (line 9) | namespace acrobatic_trajectory_helper { FILE: acrobatic_trajectory_helper/src/acrobatic_sequence.cpp type fpv_aggressive_trajectories (line 13) | namespace fpv_aggressive_trajectories { FILE: acrobatic_trajectory_helper/src/circle_trajectory_helper.cpp type acrobatic_trajectory_helper (line 6) | namespace acrobatic_trajectory_helper { type circles (line 8) | namespace circles { function computeVerticalCircleTrajectory (line 10) | quadrotor_common::Trajectory computeVerticalCircleTrajectory( function computeVerticalCircleTrajectoryCorkScrew (line 99) | quadrotor_common::Trajectory computeVerticalCircleTrajectoryCorkScrew( FILE: acrobatic_trajectory_helper/src/heading_trajectory_helper.cpp type acrobatic_trajectory_helper (line 5) | namespace acrobatic_trajectory_helper { type heading (line 7) | namespace heading { function addConstantHeading (line 9) | void addConstantHeading(const double heading, function addConstantHeadingRate (line 77) | void addConstantHeadingRate(const double initial_heading, FILE: acrobatic_trajectory_helper/src/polynomial_trajectory_helper.cpp type acrobatic_trajectory_helper (line 7) | namespace acrobatic_trajectory_helper { type polynomials (line 9) | namespace polynomials { function computeTimeOptimalTrajectory (line 12) | quadrotor_common::Trajectory computeTimeOptimalTrajectory( function computeFixedTimeTrajectory (line 26) | quadrotor_common::Trajectory computeFixedTimeTrajectory( function generateMinimumSnapTrajectory (line 39) | quadrotor_common::Trajectory generateMinimumSnapTrajectory( function generateMinimumSnapTrajectory (line 54) | quadrotor_common::Trajectory generateMinimumSnapTrajectory( function generateMinimumSnapTrajectoryWithSegmentRefinement (line 72) | quadrotor_common::Trajectory generateMinimumSnapTrajectoryWithSegmen... function generateMinimumSnapTrajectoryWithSegmentRefinement (line 88) | quadrotor_common::Trajectory generateMinimumSnapTrajectoryWithSegmen... function generateMinimumSnapRingTrajectory (line 106) | quadrotor_common::Trajectory generateMinimumSnapRingTrajectory( function generateMinimumSnapRingTrajectory (line 118) | quadrotor_common::Trajectory generateMinimumSnapRingTrajectory( function generateMinimumSnapRingTrajectoryWithSegmentRefinement (line 133) | quadrotor_common::Trajectory function generateMinimumSnapRingTrajectoryWithSegmentRefinement (line 147) | quadrotor_common::Trajectory function samplePolynomial (line 164) | quadrotor_common::Trajectory samplePolynomial( FILE: controller_learning/common.py function update_mpc_params (line 4) | def update_mpc_params(): function setup_sim (line 40) | def setup_sim(): function random_replace (line 69) | def random_replace(): function initialize_vio (line 74) | def initialize_vio(): FILE: controller_learning/config/settings.py function create_settings (line 11) | def create_settings(settings_yaml, mode='test'): class Settings (line 22) | class Settings: method __init__ (line 23) | def __init__(self, settings_yaml, generate_log=True): method add_flags (line 50) | def add_flags(self): method _add_flags (line 53) | def _add_flags(self): class TrainSetting (line 57) | class TrainSetting(Settings): method __init__ (line 58) | def __init__(self, settings_yaml): method _add_flags (line 63) | def _add_flags(self): class TestSetting (line 80) | class TestSetting(Settings): method __init__ (line 81) | def __init__(self, settings_yaml): method _add_flags (line 86) | def _add_flags(self): class DaggerSetting (line 101) | class DaggerSetting(Settings): method __init__ (line 102) | def __init__(self, settings_yaml): method _add_flags (line 107) | def _add_flags(self): FILE: controller_learning/iterative_learning_trajectories.py class Trainer (line 16) | class Trainer(): method __init__ (line 17) | def __init__(self, settings): method callback_traj_done (line 24) | def callback_traj_done(self, data): method start_experiment (line 27) | def start_experiment(self, learner): method perform_training (line 53) | def perform_training(self): method perform_testing (line 109) | def perform_testing(self): function main (line 148) | def main(): FILE: controller_learning/src/ControllerLearning/TrajectoryBase.py class TrajectoryBase (line 23) | class TrajectoryBase(object): method __init__ (line 24) | def __init__(self, config, mode): method start_data_recording (line 82) | def start_data_recording(self): method stop_data_recording (line 86) | def stop_data_recording(self): method reset_queue (line 92) | def reset_queue(self): method publish_control_command (line 110) | def publish_control_command(self, control_command): method preprocess_fts (line 113) | def preprocess_fts(self, data): method add_missing_fts (line 128) | def add_missing_fts(self, features_dict): method callback_fts (line 148) | def callback_fts(self, data): method callback_shutdown (line 160) | def callback_shutdown(self, data): method callback_nw_switch (line 163) | def callback_nw_switch(self, msg): method callback_start_trajectory (line 170) | def callback_start_trajectory(self, data): method callback_start (line 177) | def callback_start(self, data): method callback_off (line 181) | def callback_off(self, data): method maneuver_finished (line 185) | def maneuver_finished(self): method callback_odometry (line 188) | def callback_odometry(self, data): method callback_gt_odometry (line 195) | def callback_gt_odometry(self, data): method callback_ref (line 198) | def callback_ref(self, data): method callback_control_command (line 207) | def callback_control_command(self, data): method shutdown_requested (line 211) | def shutdown_requested(self): method _prepare_net_inputs (line 214) | def _prepare_net_inputs(self): method _generate_control_command (line 255) | def _generate_control_command(self): method write_csv_header (line 258) | def write_csv_header(self): FILE: controller_learning/src/ControllerLearning/TrajectoryLearning.py class TrajectoryLearning (line 18) | class TrajectoryLearning(TrajectoryBase): method __init__ (line 19) | def __init__(self, config, mode): method train (line 48) | def train(self): method callback_success_reset (line 54) | def callback_success_reset(self, data): method callback_gt_odometry (line 69) | def callback_gt_odometry(self, data): method callback_vins_mono (line 72) | def callback_vins_mono(self, data): method vio_init_good (line 76) | def vio_init_good(self): method save_data (line 85) | def save_data(self): method callback_control_command (line 156) | def callback_control_command(self, data): method compute_trajectory_error (line 162) | def compute_trajectory_error(self): method publish_control_command (line 172) | def publish_control_command(self, control_command): method _generate_control_command (line 176) | def _generate_control_command(self): method write_csv_header (line 241) | def write_csv_header(self): FILE: controller_learning/src/ControllerLearning/models/body_dataset.py function create_dataset (line 12) | def create_dataset(directory, settings, training=True): class BodyDataset (line 17) | class BodyDataset: method __init__ (line 22) | def __init__(self, directory, config, training=True): method _recursive_list (line 54) | def _recursive_list(self, subpath, fmt='jpg'): method build_dataset (line 57) | def build_dataset(self): method _build_dataset (line 60) | def _build_dataset(self): method _decode_experiment_dir (line 63) | def _decode_experiment_dir(self, directory): class SafeDataset (line 67) | class SafeDataset(BodyDataset): method __init__ (line 68) | def __init__(self, directory, config, training=True): method _decode_experiment_dir (line 72) | def _decode_experiment_dir(self, dir_subpath): method preprocess_fts (line 161) | def preprocess_fts(self, fts): method add_missing_fts (line 176) | def add_missing_fts(self, features_dict): method load_fts_sequence (line 198) | def load_fts_sequence(self, sample_num): method _dataset_map (line 219) | def _dataset_map(self, sample_num): method check_equal_dict (line 241) | def check_equal_dict(self, d1, d2): method _preprocess_fnames (line 251) | def _preprocess_fnames(self): method _build_dataset (line 304) | def _build_dataset(self): FILE: controller_learning/src/ControllerLearning/models/bodyrate_learner.py class BodyrateLearner (line 19) | class BodyrateLearner(object): method __init__ (line 20) | def __init__(self, settings): method train_step (line 55) | def train_step(self, inputs, labels): method val_step (line 65) | def val_step(self, inputs, labels): method adapt_input_data (line 70) | def adapt_input_data(self, features): method write_train_summaries (line 78) | def write_train_summaries(self, features, gradients): method train (line 85) | def train(self): method test (line 136) | def test(self): method inference (line 151) | def inference(self, inputs): FILE: controller_learning/src/ControllerLearning/models/nets.py function create_network (line 11) | def create_network(settings): class Network (line 16) | class Network(Model): method __init__ (line 17) | def __init__(self): method create (line 20) | def create(self): method call (line 23) | def call(self, x): method _create (line 26) | def _create(self): method _internal_call (line 29) | def _internal_call(self): class AggressiveNet (line 32) | class AggressiveNet(Network): method __init__ (line 33) | def __init__(self, config): method _create (line 38) | def _create(self, input_size, has_bias=True, learn_affine=True): method _pointnet_branch (line 96) | def _pointnet_branch(self, single_t_features): method _features_branch (line 102) | def _features_branch(self, input_features): method _states_branch (line 112) | def _states_branch(self, embeddings): method _control_branch (line 118) | def _control_branch(self, embeddings): method _internal_call (line 124) | def _internal_call(self, inputs): FILE: controller_learning/src/ControllerLearning/models/tf_addons_normalizations.py class GroupNormalization (line 25) | class GroupNormalization(tf.keras.layers.Layer): method __init__ (line 72) | def __init__(self, method build (line 100) | def build(self, input_shape): method call (line 112) | def call(self, inputs): method get_config (line 127) | def get_config(self): method compute_output_shape (line 155) | def compute_output_shape(self, input_shape): method _reshape_into_groups (line 158) | def _reshape_into_groups(self, inputs, input_shape, tensor_input_shape): method _apply_normalization (line 167) | def _apply_normalization(self, reshaped_inputs, input_shape): method _get_reshaped_weights (line 186) | def _get_reshaped_weights(self, input_shape): method _check_if_input_shape_is_none (line 197) | def _check_if_input_shape_is_none(self, input_shape): method _set_number_of_groups_for_instance_norm (line 205) | def _set_number_of_groups_for_instance_norm(self, input_shape): method _check_size_of_dimensions (line 211) | def _check_size_of_dimensions(self, input_shape): method _check_axis (line 224) | def _check_axis(self): method _create_input_spec (line 231) | def _create_input_spec(self, input_shape): method _add_gamma_weight (line 237) | def _add_gamma_weight(self, input_shape): method _add_beta_weight (line 252) | def _add_beta_weight(self, input_shape): method _create_broadcast_shape (line 267) | def _create_broadcast_shape(self, input_shape): class InstanceNormalization (line 275) | class InstanceNormalization(GroupNormalization): method __init__ (line 311) | def __init__(self, **kwargs): FILE: controller_learning/test_trajectories.py function main (line 8) | def main(): FILE: controller_learning/train.py function main (line 15) | def main(): FILE: custom_rotors_interface/include/custom_rotors_interface/custom_rotors_interface.h function namespace (line 15) | namespace custom_rotors_interface { FILE: custom_rotors_interface/src/custom_rotors_interface.cpp type custom_rotors_interface (line 6) | namespace custom_rotors_interface { function TorquesAndThrust (line 110) | TorquesAndThrust CustomRotorsInterface::bodyRateControl( FILE: custom_rotors_interface/src/custom_rotors_interface_node.cpp function main (line 4) | int main(int argc, char **argv) { FILE: fpv_aggressive_trajectories/include/fpv_aggressive_trajectories/fpv_aggressive_trajectories.h function namespace (line 19) | namespace fpv_aggressive_trajectories { FILE: fpv_aggressive_trajectories/include/fpv_aggressive_trajectories/odometry_republisher.h function namespace (line 7) | namespace odometry_republisher { FILE: fpv_aggressive_trajectories/include/fpv_aggressive_trajectories/visualize.h function namespace (line 7) | namespace fpv_aggressive_trajectories { FILE: fpv_aggressive_trajectories/src/fpv_aggressive_trajectories.cpp type fpv_aggressive_trajectories (line 14) | namespace fpv_aggressive_trajectories { function main (line 380) | int main(int argc, char** argv) { FILE: fpv_aggressive_trajectories/src/odometry_republisher.cpp type odometry_republisher (line 5) | namespace odometry_republisher { function main (line 76) | int main(int argc, char** argv) { FILE: fpv_aggressive_trajectories/src/visualize.cpp type fpv_aggressive_trajectories (line 6) | namespace fpv_aggressive_trajectories { FILE: odometry_converter/include/odometry_converter/odometry_converter.h function namespace (line 18) | namespace odometry_converter { FILE: odometry_converter/src/odometry_converter.cpp type odometry_converter (line 5) | namespace odometry_converter { FILE: odometry_converter/src/odometry_converter_node.cpp function main (line 5) | int main(int argc, char **argv) { FILE: test_performance/nodes/test_performance.py class TestRoutine (line 20) | class TestRoutine(object): method __init__ (line 21) | def __init__(self): method init_params (line 35) | def init_params(self): method set_params (line 95) | def set_params(self, curr_idx): method set_handtuned_params (line 221) | def set_handtuned_params(self): method run_testing (line 284) | def run_testing(self): FILE: test_performance/src/TestPerformance/TestPerformance.py class TestPerformance (line 13) | class TestPerformance(object): method __init__ (line 14) | def __init__(self, test_mode): method callback_motor_speed (line 32) | def callback_motor_speed(self, data): method callback_autopilot (line 35) | def callback_autopilot(self, data): method run (line 77) | def run(self, num_iterations, params, idx, handtuned_params): FILE: trajectory_visualizer/include/trajectory_visualizer/trajectory_visualizer.h function namespace (line 8) | namespace trajectory_visualizer { FILE: trajectory_visualizer/src/trajectory_visualizer.cpp type trajectory_visualizer (line 7) | namespace trajectory_visualizer { function main (line 235) | int main(int argc, char** argv) {