SYMBOL INDEX (498 symbols across 80 files) FILE: crazyflie/launch/launch.py function parse_yaml (line 11) | def parse_yaml(context): function generate_launch_description (line 99) | def generate_launch_description(): FILE: crazyflie/launch/launch_teleop2.py function generate_launch_description (line 8) | def generate_launch_description(): FILE: crazyflie/launch/teleop_launch.py function generate_launch_description (line 4) | def generate_launch_description(): FILE: crazyflie/scripts/aideck_streamer.py class ImageStreamerNode (line 16) | class ImageStreamerNode(Node): method __init__ (line 17) | def __init__(self): method _construct_from_yaml (line 98) | def _construct_from_yaml(self, config): method _rx_bytes (line 112) | def _rx_bytes(self, size): method receive_callback (line 118) | def receive_callback(self): method publish_callback (line 142) | def publish_callback(self): function main (line 161) | def main(args=None): FILE: crazyflie/scripts/cfmult.py function main (line 33) | def main(): function _read_yaml_uris (line 93) | def _read_yaml_uris(configpath): FILE: crazyflie/scripts/chooser.py function selected_cfs (line 45) | def selected_cfs(): function save (line 49) | def save(): function dot (line 68) | def dot(a, b): class CFWidget (line 84) | class CFWidget(Tkinter.Frame): method __init__ (line 85) | def __init__(self, parent, name): function minmax (line 110) | def minmax(a, b): function mouseDown (line 113) | def mouseDown(event): function mouseUp (line 118) | def mouseUp(event): function drag (line 121) | def drag(event, select): function clear (line 148) | def clear(): function fill (line 153) | def fill(): function mkbutton (line 158) | def mkbutton(parent, name, command): function sysOff (line 167) | def sysOff(): function reboot (line 173) | def reboot(): function flashSTM (line 180) | def flashSTM(): function flashNRF (line 187) | def flashNRF(): function checkBattery (line 194) | def checkBattery(): function checkBatteryLoop (line 269) | def checkBatteryLoop(): FILE: crazyflie/scripts/crazyflie_server.py class CrazyflieServer (line 73) | class CrazyflieServer(Node): method __init__ (line 74) | def __init__(self): method _init_topics_and_services (line 272) | def _init_topics_and_services(self): method _init_default_logblocks (line 367) | def _init_default_logblocks(self, prefix, link_uri, list_logvar, globa... method _param_to_dict (line 414) | def _param_to_dict(self, param_ros): method _latency_callback (line 428) | def _latency_callback(self, latency, uri=""): method _uplink_rate_callback (line 434) | def _uplink_rate_callback(self, uplink_rate, uri=""): method _downlink_rate_callback (line 440) | def _downlink_rate_callback(self, downlink_rate, uri=""): method _connected (line 446) | def _connected(self, link_uri): method _fully_connected (line 467) | def _fully_connected(self, link_uri): method _disconnected (line 487) | def _disconnected(self, link_uri): method _connection_failed (line 490) | def _connection_failed(self, link_uri, msg): method _init_logging (line 494) | def _init_logging(self): method _init_default_logging (line 542) | def _init_default_logging(self, prefix, link_uri, callback_fnc): method _log_scan_data_callback (line 567) | def _log_scan_data_callback(self, timestamp, data, logconf, uri): method _log_pose_data_callback (line 603) | def _log_pose_data_callback(self, timestamp, data, logconf, uri): method _log_odom_data_callback (line 651) | def _log_odom_data_callback(self, timestamp, data, logconf, uri): method _log_status_data_callback (line 713) | def _log_status_data_callback(self, timestamp, data, logconf, uri): method _log_custom_data_callback (line 739) | def _log_custom_data_callback(self, timestamp, data, logconf, uri): method _log_error_callback (line 757) | def _log_error_callback(self, logconf, msg): method _init_parameters (line 760) | def _init_parameters(self): method _parameters_callback (line 849) | def _parameters_callback(self, params): method _emergency_callback (line 893) | def _emergency_callback(self, request, response, uri="all"): method _arm_callback (line 902) | def _arm_callback(self, request, response, uri="all"): method _takeoff_callback (line 924) | def _takeoff_callback(self, request, response, uri="all"): method _land_callback (line 950) | def _land_callback(self, request, response, uri="all"): method _go_to_callback (line 974) | def _go_to_callback(self, request, response, uri="all"): method _notify_setpoints_stop_callback (line 1018) | def _notify_setpoints_stop_callback(self, request, response, uri="all"): method _upload_trajectory_callback (line 1030) | def _upload_trajectory_callback(self, request, response, uri="all"): method _start_trajectory_callback (line 1085) | def _start_trajectory_callback(self, request, response, uri="all"): method _poses_changed (line 1111) | def _poses_changed(self, msg): method _cmd_vel_legacy_changed (line 1136) | def _cmd_vel_legacy_changed(self, msg, uri=""): method _cmd_position_changed (line 1153) | def _cmd_position_changed(self, msg, uri=""): method _cmd_velocity_world_changed (line 1165) | def _cmd_velocity_world_changed(self, msg, uri=""): method _cmd_hover_changed (line 1178) | def _cmd_hover_changed(self, msg, uri=""): method _cmd_full_state_changed (line 1190) | def _cmd_full_state_changed(self, msg, uri=""): method _remove_logging (line 1203) | def _remove_logging(self, request, response, uri="all"): method _add_logging (line 1238) | def _add_logging(self, request, response, uri="all"): function main (line 1307) | def main(args=None): FILE: crazyflie/scripts/flash.py class Flash (line 17) | class Flash(Node): method __init__ (line 18) | def __init__(self, uri, file_name): function main (line 44) | def main(args=None): FILE: crazyflie/scripts/gui.py class NiceGuiNode (line 25) | class NiceGuiNode(Node): method __init__ (line 27) | def __init__(self) -> None: method on_rosout (line 106) | def on_rosout(self, msg: Log) -> None: method on_timer (line 123) | def on_timer(self) -> None: method on_vis_click (line 176) | def on_vis_click(self, e: events.SceneClickEventArguments): method on_status (line 185) | def on_status(self, msg, name) -> None: method on_tab_change (line 240) | def on_tab_change(self, arg): function main (line 248) | def main() -> None: function ros_main (line 253) | def ros_main() -> None: FILE: crazyflie/scripts/simple_mapper_multiranger.py class SimpleMapperMultiranger (line 31) | class SimpleMapperMultiranger(Node): method __init__ (line 32) | def __init__(self): method odom_subscribe_callback (line 66) | def odom_subscribe_callback(self, msg): method scan_subscribe_callback (line 77) | def scan_subscribe_callback(self, msg): method rotate_and_create_points (line 111) | def rotate_and_create_points(self): method rot (line 140) | def rot(self, roll, pitch, yaw, origin, point): function main (line 170) | def main(args=None): FILE: crazyflie/scripts/vel_mux.py class VelMux (line 19) | class VelMux(Node): method __init__ (line 20) | def __init__(self): method cmd_vel_callback (line 51) | def cmd_vel_callback(self, msg): method timer_callback (line 59) | def timer_callback(self): function main (line 86) | def main(args=None): FILE: crazyflie/src/crazyflie_server.cpp function get_service_qos (line 48) | inline auto get_service_qos() { return rmw_qos_profile_services_default; } function get_service_qos (line 50) | inline auto get_service_qos() { return rclcpp::ServicesQoS(); } class CrazyflieLogger (line 59) | class CrazyflieLogger : public Logger method CrazyflieLogger (line 62) | CrazyflieLogger(rclcpp::Logger logger, const std::string& prefix) method info (line 71) | virtual void info(const std::string &msg) method warning (line 76) | virtual void warning(const std::string &msg) method error (line 81) | virtual void error(const std::string &msg) function extract_names (line 90) | std::set extract_names( class CrazyflieROS (line 108) | class CrazyflieROS type logPose (line 111) | struct logPose { type logScan (line 118) | struct logScan { type logOdom (line 125) | struct logOdom { type logStatus (line 139) | struct logStatus { method CrazyflieROS (line 155) | CrazyflieROS( method spin_once (line 553) | void spin_once() method broadcastUri (line 559) | std::string broadcastUri() const method id (line 564) | uint8_t id() const method change_parameter (line 579) | void change_parameter(const rclcpp::Parameter& p) method cmd_full_state_changed (line 638) | void cmd_full_state_changed(const crazyflie_interfaces::msg::FullState... method cmd_position_changed (line 666) | void cmd_position_changed(const crazyflie_interfaces::msg::Position::S... method cmd_velocity_world_changed (line 674) | void cmd_velocity_world_changed(const crazyflie_interfaces::msg::Veloc... method cmd_hover_changed (line 682) | void cmd_hover_changed(const crazyflie_interfaces::msg::Hover::SharedP... method cmd_vel_legacy_changed (line 690) | void cmd_vel_legacy_changed(const geometry_msgs::msg::Twist::SharedPtr... method on_console (line 700) | void on_console(const char *msg) method emergency (line 712) | void emergency(const std::shared_ptr request, method start_trajectory (line 719) | void start_trajectory(const std::shared_ptr ... method takeoff (line 736) | void takeoff(const std::shared_ptr request, method land (line 747) | void land(const std::shared_ptr request, method go_to (line 758) | void go_to(const std::shared_ptr request, method upload_trajectory (line 772) | void upload_trajectory(const std::shared_ptr request, method on_logging_pose (line 824) | void on_logging_pose(uint32_t time_in_ms, const logPose* data) { method on_logging_scan (line 858) | void on_logging_scan(uint32_t time_in_ms, const logScan* data) { method on_logging_odom (line 888) | void on_logging_odom(uint32_t time_in_ms, const logOdom* data) { method on_logging_status (line 916) | void on_logging_status(uint32_t time_in_ms, const logStatus* data) { method on_logging_custom (line 984) | void on_logging_custom(uint32_t time_in_ms, const std::vector* ... method on_link_statistics_timer (line 997) | void on_link_statistics_timer() method on_latency (line 1033) | void on_latency(uint64_t latency_in_us) class CrazyflieServer (line 1111) | class CrazyflieServer : public rclcpp::Node method CrazyflieServer (line 1114) | CrazyflieServer() method emergency (line 1257) | void emergency(const std::shared_ptr request, method start_trajectory (line 1271) | void start_trajectory(const std::shared_ptr ... method takeoff (line 1291) | void takeoff(const std::shared_ptr request, method land (line 1307) | void land(const std::shared_ptr request, method go_to (line 1323) | void go_to(const std::shared_ptr request, method notify_setpoints_stop (line 1341) | void notify_setpoints_stop(const std::shared_ptr request, method cmd_full_state_changed (line 1372) | void cmd_full_state_changed(const crazyflie_interfaces::msg::FullState... method posesChanged (line 1404) | void posesChanged(const NamedPoseArray::SharedPtr msg) method on_parameter_event (line 1448) | void on_parameter_event(const rcl_interfaces::msg::ParameterEvent &event) method on_watchdog_timer (line 1516) | void on_watchdog_timer() method broadcast_set_param (line 1575) | void broadcast_set_param( method update_name_to_id_map (line 1589) | void update_name_to_id_map(const std::string& name, uint8_t id) function main (line 1650) | int main(int argc, char *argv[]) FILE: crazyflie/src/teleop.cpp class TeleopNode (line 30) | class TeleopNode : public rclcpp::Node method TeleopNode (line 33) | TeleopNode() type Axis (line 117) | struct Axis method angle_normalize (line 131) | float angle_normalize(float a){ method on_parameter_event (line 151) | void on_parameter_event(const rcl_interfaces::msg::ParameterEvent &event) method publish (line 164) | void publish() method joyChanged (line 210) | void joyChanged(const sensor_msgs::msg::Joy::SharedPtr msg) method getAxis (line 247) | sensor_msgs::msg::Joy::_axes_type::value_type getAxis(const sensor_msg... method emergency (line 269) | void emergency() method arm (line 279) | void arm() method takeoff (line 291) | void takeoff() method land (line 310) | void land() method declareAxis (line 337) | void declareAxis(const std::string& name) method getAxis (line 344) | void getAxis(const std::string& name, Axis& axis) method on_mode_switched (line 351) | void on_mode_switched() function main (line 410) | int main(int argc, char *argv[]) FILE: crazyflie_examples/crazyflie_examples/arming.py function main (line 6) | def main(): FILE: crazyflie_examples/crazyflie_examples/cmd_full_state.py function executeTrajectory (line 10) | def executeTrajectory(timeHelper, cf, trajpath, rate=100, offset=np.zero... function main (line 31) | def main(): FILE: crazyflie_examples/crazyflie_examples/figure8.py function main (line 10) | def main(): FILE: crazyflie_examples/crazyflie_examples/goto_unicast.py function main (line 7) | def main(): FILE: crazyflie_examples/crazyflie_examples/group_mask.py function main (line 6) | def main(): FILE: crazyflie_examples/crazyflie_examples/hello_world.py function main (line 10) | def main(): FILE: crazyflie_examples/crazyflie_examples/infinite_flight.py function main (line 10) | def main(): FILE: crazyflie_examples/crazyflie_examples/multi_trajectory.py function main (line 10) | def main(): FILE: crazyflie_examples/crazyflie_examples/nice_hover.py function main (line 7) | def main(): FILE: crazyflie_examples/crazyflie_examples/set_param.py function main (line 6) | def main(): FILE: crazyflie_examples/crazyflie_examples/swap.py function main (line 7) | def main(): FILE: crazyflie_examples/launch/keyboard_velmux_launch.py function generate_launch_description (line 10) | def generate_launch_description(): FILE: crazyflie_examples/launch/launch.py function generate_launch_description (line 14) | def generate_launch_description(): FILE: crazyflie_examples/launch/multiranger_mapping_launch.py function generate_launch_description (line 10) | def generate_launch_description(): FILE: crazyflie_examples/launch/multiranger_nav2_launch.py function generate_launch_description (line 10) | def generate_launch_description(): FILE: crazyflie_examples/launch/multiranger_simple_mapper_launch.py function generate_launch_description (line 10) | def generate_launch_description(): FILE: crazyflie_examples/test/test_flake8.py function test_flake8 (line 21) | def test_flake8(): FILE: crazyflie_examples/test/test_pep257.py function test_pep257 (line 21) | def test_pep257(): FILE: crazyflie_py/crazyflie_py/crazyflie.py function arrayToGeometryPoint (line 31) | def arrayToGeometryPoint(a): class TimeHelper (line 39) | class TimeHelper: method __init__ (line 55) | def __init__(self, node): method time (line 62) | def time(self): method sleep (line 66) | def sleep(self, duration): method sleepForRate (line 73) | def sleepForRate(self, rateHz): method isShutdown (line 89) | def isShutdown(self): class Crazyflie (line 94) | class Crazyflie: method __init__ (line 101) | def __init__(self, node, cfname, paramTypeDict): method setGroupMask (line 200) | def setGroupMask(self, groupMask): method emergency (line 271) | def emergency(self): method takeoff (line 287) | def takeoff(self, targetHeight, duration, groupMask=0): method land (line 306) | def land(self, targetHeight, duration, groupMask=0): method goTo (line 340) | def goTo(self, goal, yaw, duration, relative=False, groupMask=0): method uploadTrajectory (line 383) | def uploadTrajectory(self, trajectoryId, pieceOffset, trajectory): method startTrajectory (line 417) | def startTrajectory(self, trajectoryId, method notifySetpointsStop (line 446) | def notifySetpointsStop(self, remainValidMillisecs=100, groupMask=0): method arm (line 479) | def arm(self, arm=True): method getParam (line 512) | def getParam(self, name): method setParam (line 552) | def setParam(self, name, value): method cmdFullState (line 590) | def cmdFullState(self, pos, vel, acc, yaw, omega): method cmdPosition (line 708) | def cmdPosition(self, pos, yaw=0.): method status_topic_callback (line 754) | def status_topic_callback(self, msg): method get_status (line 773) | def get_status(self): method poseStamped_topic_callback (line 784) | def poseStamped_topic_callback(self, msg): method get_pose (line 805) | def get_pose(self): method get_position (line 808) | def get_position(self): class CrazyflieServer (line 812) | class CrazyflieServer(rclpy.node.Node): method __init__ (line 826) | def __init__(self): method emergency (line 915) | def emergency(self): method takeoff (line 931) | def takeoff(self, targetHeight, duration, groupMask=0): method land (line 952) | def land(self, targetHeight, duration, groupMask=0): method goTo (line 976) | def goTo(self, goal, yaw, duration, groupMask=0): method startTrajectory (line 1006) | def startTrajectory(self, trajectoryId, method arm (line 1034) | def arm(self, arm=True): method setParam (line 1049) | def setParam(self, name, value): method cmdFullState (line 1066) | def cmdFullState(self, pos, vel, acc, yaw, omega): FILE: crazyflie_py/crazyflie_py/crazyswarm_py.py class Crazyswarm (line 7) | class Crazyswarm: method __init__ (line 9) | def __init__(self): FILE: crazyflie_py/crazyflie_py/genericJoystick.py class Joystick (line 24) | class Joystick: method __init__ (line 26) | def __init__(self, timeHelper): method checkIfButtonIsPressed (line 60) | def checkIfButtonIsPressed(self): method waitUntilButtonPressed (line 67) | def waitUntilButtonPressed(self): method checkIfAnyButtonIsPressed (line 82) | def checkIfAnyButtonIsPressed(self): method waitUntilAnyButtonPressed (line 92) | def waitUntilAnyButtonPressed(self): FILE: crazyflie_py/crazyflie_py/joystick.py class Joystick (line 7) | class Joystick: method __init__ (line 9) | def __init__(self): method joyChanged (line 14) | def joyChanged(self, data): method waitUntilButtonPressed (line 21) | def waitUntilButtonPressed(self): FILE: crazyflie_py/crazyflie_py/keyboard.py class KeyPoller (line 6) | class KeyPoller(): method __enter__ (line 8) | def __enter__(self): method __exit__ (line 20) | def __exit__(self, type, value, traceback): # noqa A002 method poll (line 23) | def poll(self): FILE: crazyflie_py/crazyflie_py/linuxjsdev.py class JEvent (line 70) | class JEvent(object): method __init__ (line 73) | def __init__(self, evt_type, number, value): method __repr__ (line 78) | def __repr__(self): class _JS (line 88) | class _JS(): method __init__ (line 90) | def __init__(self, num, name): method open (line 101) | def open(self): # noqa: A003 method close (line 125) | def close(self): method __initvalues (line 135) | def __initvalues(self): method __updatestate (line 142) | def __updatestate(self, jsdata): method __decode_event (line 149) | def __decode_event(self, jsdata): method _read_all_events (line 161) | def _read_all_events(self): method read (line 184) | def read(self): class Joystick (line 194) | class Joystick(): method __init__ (line 197) | def __init__(self): method devices (line 202) | def devices(self): method open (line 220) | def open(self, device_id): # noqa: A003 method close (line 224) | def close(self, device_id): method read (line 228) | def read(self, device_id): FILE: crazyflie_py/crazyflie_py/uav_trajectory.py function normalize (line 6) | def normalize(v): class Polynomial (line 12) | class Polynomial: method __init__ (line 14) | def __init__(self, p): method eval (line 18) | def eval(self, t): # noqa: A003 method derivative (line 26) | def derivative(self): class TrajectoryOutput (line 30) | class TrajectoryOutput: method __init__ (line 32) | def __init__(self): class Polynomial4D (line 41) | class Polynomial4D: method __init__ (line 43) | def __init__(self, duration, px, py, pz, pyaw): method derivative (line 51) | def derivative(self): method eval (line 59) | def eval(self, t): # noqa: A003 class Trajectory (line 98) | class Trajectory: method __init__ (line 100) | def __init__(self): method n_pieces (line 104) | def n_pieces(self): method loadcsv (line 107) | def loadcsv(self, filename): method eval (line 113) | def eval(self, t): # noqa: A003 FILE: crazyflie_py/crazyflie_py/util.py function check_ellipsoid_collisions (line 8) | def check_ellipsoid_collisions(positions, radii): function poisson_disk_sample (line 31) | def poisson_disk_sample(n, dim, mindist): FILE: crazyflie_py/test/test_flake8.py function test_flake8 (line 21) | def test_flake8(): FILE: crazyflie_py/test/test_pep257.py function test_pep257 (line 21) | def test_pep257(): FILE: crazyflie_sim/crazyflie_sim/backend/dynobench.py class Backend (line 15) | class Backend: method __init__ (line 18) | def __init__(self, node: Node, names: list[str], states: list[State]): method time (line 30) | def time(self) -> float: method step (line 33) | def step(self, states_desired: list[State], actions: list[Action]) -> ... method shutdown (line 51) | def shutdown(self): function rpm_to_force (line 56) | def rpm_to_force(rpm): function sim_state2dynobench_state (line 64) | def sim_state2dynobench_state(state): function dynobench_state2sim_state (line 74) | def dynobench_state2sim_state(state): class Quadrotor (line 83) | class Quadrotor: method __init__ (line 86) | def __init__(self, state): method step (line 91) | def step(self, action, dt): FILE: crazyflie_sim/crazyflie_sim/backend/neuralswarm.py class phi_Net (line 24) | class phi_Net(nn.Module): method __init__ (line 26) | def __init__(self, inputdim=6, hiddendim=40): method forward (line 33) | def forward(self, x): class rho_Net (line 41) | class rho_Net(nn.Module): method __init__ (line 43) | def __init__(self, hiddendim=40): method forward (line 50) | def forward(self, x): class NeuralSwarm (line 58) | class NeuralSwarm: method __init__ (line 60) | def __init__(self, model_folder): method compute_Fa (line 73) | def compute_Fa(self, data_self, data_neighbors): class Backend (line 103) | class Backend: method __init__ (line 106) | def __init__(self, node: Node, names: list[str], states: list[State]): method time (line 119) | def time(self) -> float: method step (line 122) | def step(self, states_desired: list[State], actions: list[Action]) -> ... method shutdown (line 150) | def shutdown(self): FILE: crazyflie_sim/crazyflie_sim/backend/none.py class Backend (line 10) | class Backend: method __init__ (line 13) | def __init__(self, node: Node, names: list[str], states: list[State]): method time (line 20) | def time(self) -> float: method step (line 23) | def step(self, states_desired: list[State], actions: list[Action]) -> ... method shutdown (line 35) | def shutdown(self): FILE: crazyflie_sim/crazyflie_sim/backend/np.py class Backend (line 12) | class Backend: method __init__ (line 15) | def __init__(self, node: Node, names: list[str], states: list[State]): method time (line 27) | def time(self) -> float: method step (line 30) | def step(self, states_desired: list[State], actions: list[Action]) -> ... method shutdown (line 48) | def shutdown(self): class Quadrotor (line 52) | class Quadrotor: method __init__ (line 55) | def __init__(self, state): method step (line 84) | def step(self, action, dt, f_a=np.zeros(3)): FILE: crazyflie_sim/crazyflie_sim/backend/pinocchio.py class Backend (line 12) | class Backend: method __init__ (line 15) | def __init__(self, node: Node, names: list[str], states: list[State]): method time (line 27) | def time(self) -> float: method step (line 30) | def step(self, states_desired: list[State], actions: list[Action]) -> ... method shutdown (line 48) | def shutdown(self): function rpm_to_force (line 53) | def rpm_to_force(rpm): function pinocchio_state2sim_state (line 61) | def pinocchio_state2sim_state(q, v): function sim_state2pinocchio_state (line 70) | def sim_state2pinocchio_state(state): class Quadrotor (line 82) | class Quadrotor: method __init__ (line 85) | def __init__(self, state): method step (line 100) | def step(self, action, dt): FILE: crazyflie_sim/crazyflie_sim/crazyflie_server.py class CrazyflieServer (line 31) | class CrazyflieServer(Node): method __init__ (line 33) | def __init__(self): method on_shutdown_callback (line 215) | def on_shutdown_callback(self): method _timer_callback (line 223) | def _timer_callback(self): method _param_to_dict (line 240) | def _param_to_dict(self, param_ros): method _emergency_callback (line 252) | def _emergency_callback(self, request, response, name='all'): method _takeoff_callback (line 257) | def _takeoff_callback(self, request, response, name='all'): method _land_callback (line 272) | def _land_callback(self, request, response, name='all'): method _go_to_callback (line 287) | def _go_to_callback(self, request, response, name='all'): method _notify_setpoints_stop_callback (line 316) | def _notify_setpoints_stop_callback(self, request, response, name='all'): method _upload_trajectory_callback (line 320) | def _upload_trajectory_callback(self, request, response, name='all'): method _start_trajectory_callback (line 343) | def _start_trajectory_callback(self, request, response, name='all'): method _cmd_vel_legacy_changed (line 366) | def _cmd_vel_legacy_changed(self, msg, name=''): method _cmd_hover_changed (line 374) | def _cmd_hover_changed(self, msg, name=''): method _cmd_full_state_changed (line 382) | def _cmd_full_state_changed(self, msg, name): function main (line 397) | def main(args=None): FILE: crazyflie_sim/crazyflie_sim/crazyflie_sil.py class TrajectoryPolynomialPiece (line 17) | class TrajectoryPolynomialPiece: method __init__ (line 19) | def __init__(self, poly_x, poly_y, poly_z, poly_yaw, duration): function copy_svec (line 27) | def copy_svec(v): class CrazyflieSIL (line 31) | class CrazyflieSIL: method __init__ (line 40) | def __init__(self, name, initialPosition, controller_name, time_func): method setGroupMask (line 101) | def setGroupMask(self, groupMask): method takeoff (line 104) | def takeoff(self, targetHeight, duration, groupMask=0): method land (line 114) | def land(self, targetHeight, duration, groupMask=0): method goTo (line 129) | def goTo(self, goal, yaw, duration, relative=False, groupMask=0): method uploadTrajectory (line 152) | def uploadTrajectory(self, method startTrajectory (line 172) | def startTrajectory(self, method cmdFullState (line 192) | def cmdFullState(self, pos, vel, acc, yaw, omega): method getSetpoint (line 235) | def getSetpoint(self): method setState (line 279) | def setState(self, state: sim_data_types.State): method executeController (line 306) | def executeController(self): method _isGroup (line 329) | def _isGroup(self, groupMask): method _fwcontrol_to_sim_data_types_action (line 332) | def _fwcontrol_to_sim_data_types_action(self): method _fwsetpoint_to_sim_data_types_state (line 360) | def _fwsetpoint_to_sim_data_types_state(fwsetpoint): FILE: crazyflie_sim/crazyflie_sim/sim_data_types.py class State (line 4) | class State: method __init__ (line 7) | def __init__(self, pos=np.zeros(3), vel=np.zeros(3), method pos (line 17) | def pos(self): method pos (line 22) | def pos(self, value): method vel (line 26) | def vel(self): method vel (line 31) | def vel(self, value): method quat (line 35) | def quat(self): method quat (line 40) | def quat(self, value): method omega (line 44) | def omega(self): method omega (line 49) | def omega(self, value): method __repr__ (line 52) | def __repr__(self) -> str: class Action (line 57) | class Action: method __init__ (line 60) | def __init__(self, rpm): method rpm (line 66) | def rpm(self): method rpm (line 71) | def rpm(self, value): method __repr__ (line 74) | def __repr__(self) -> str: FILE: crazyflie_sim/crazyflie_sim/visualization/blender.py function opencv2quat (line 18) | def opencv2quat(rvec): class Visualization (line 28) | class Visualization: method __init__ (line 30) | def __init__(self, node: Node, params: dict, names: list[str], states:... method step (line 167) | def step(self, t, states: list[State], states_desired: list[State], ac... method shutdown (line 222) | def shutdown(self): FILE: crazyflie_sim/crazyflie_sim/visualization/pdf.py class Visualization (line 14) | class Visualization: method __init__ (line 17) | def __init__(self, node: Node, params: dict, names: list[str], states:... method step (line 26) | def step(self, t, states: list[State], states_desired: list[State], ac... method shutdown (line 32) | def shutdown(self): FILE: crazyflie_sim/crazyflie_sim/visualization/record_states.py class Visualization (line 12) | class Visualization: method __init__ (line 15) | def __init__(self, node: Node, params: dict, names: list[str], states:... method step (line 52) | def step(self, t, states: list[State], states_desired: list[State], ac... method __log_csv (line 65) | def __log_csv(self, t, idx: int, P: np.ndarray, Q: np.ndarray): method __log_np (line 70) | def __log_np(self, t, idx: int, P: np.ndarray, Q: np.ndarray): method __shutdown_np (line 74) | def __shutdown_np(self): method shutdown (line 84) | def shutdown(self): FILE: crazyflie_sim/crazyflie_sim/visualization/rviz.py class Visualization (line 12) | class Visualization: method __init__ (line 15) | def __init__( method step (line 28) | def step(self, t, states: list[State], states_desired: list[State], ac... method shutdown (line 47) | def shutdown(self): FILE: crazyflie_sim/test/test_flake8.py function test_flake8 (line 21) | def test_flake8(): FILE: crazyflie_sim/test/test_pep257.py function test_pep257 (line 21) | def test_pep257(): FILE: docs/generate_install_deps_code.py function main (line 6) | def main(): FILE: ros_ws/src/crazyswarm/scripts/backgroundComputation.py function slow (line 41) | def slow(output_queue, seconds): FILE: ros_ws/src/crazyswarm/scripts/cmdVelocityCircle.py function goCircle (line 11) | def goCircle(timeHelper, cf, totalTime, radius, kPosition): FILE: ros_ws/src/crazyswarm/scripts/collisionAvoidance.py function main (line 20) | def main(): FILE: ros_ws/src/crazyswarm/scripts/collisionAvoidanceHighConflict.py function positionGoTo (line 23) | def positionGoTo(timeHelper, cfs, goals, kp=1.0, velMax=0.5): function velocityGoTo (line 42) | def velocityGoTo(timeHelper, cfs, goals, kp=2.0, velMax=0.5): function main (line 62) | def main(): FILE: ros_ws/src/crazyswarm/scripts/conftest.py function pytest_runtest_setup (line 9) | def pytest_runtest_setup(item): FILE: ros_ws/src/crazyswarm/scripts/csv_sequence.py function main (line 18) | def main(): function poll_trajs (line 187) | def poll_trajs(crazyflies, timeHelper, trajs, timescale): function poll_planners (line 205) | def poll_planners(crazyflies, timeHelper, planners, duration): function hover (line 222) | def hover(crazyflies, timeHelper, positions, duration): function load_all_csvs (line 239) | def load_all_csvs(path): FILE: ros_ws/src/crazyswarm/scripts/individual_hover.py function main (line 7) | def main(): FILE: ros_ws/src/crazyswarm/scripts/test_collisionAvoidance.py function setUp (line 14) | def setUp(args): function test_velocityMode_sidestepWorstCase (line 29) | def test_velocityMode_sidestepWorstCase(args=None): function test_goToWithoutCA_CheckCollision (line 53) | def test_goToWithoutCA_CheckCollision(): function test_goToWithCA_CheckCollision (line 71) | def test_goToWithCA_CheckCollision(): function test_goToWithCA_CheckDestination (line 89) | def test_goToWithCA_CheckDestination(): function test_goToWithCA_changeEllipsoid (line 107) | def test_goToWithCA_changeEllipsoid(): function test_goToWithCA_Intersection (line 137) | def test_goToWithCA_Intersection(): function test_goToWithoutCA_Intersection (line 161) | def test_goToWithoutCA_Intersection(): function test_goToWithCA_random (line 183) | def test_goToWithCA_random(): function test_cmdPosition (line 219) | def test_cmdPosition(): function test_boundingBox (line 242) | def test_boundingBox(): function test_maxSpeed_zero (line 269) | def test_maxSpeed_zero(): function test_maxSpeed_limit (line 291) | def test_maxSpeed_limit(): FILE: ros_ws/src/crazyswarm/scripts/test_highLevel.py function setUp (line 9) | def setUp(): function _collectRelativePositions (line 23) | def _collectRelativePositions(timeHelper, cf, duration): function test_takeOff (line 32) | def test_takeOff(): function test_goTo_nonRelative (line 41) | def test_goTo_nonRelative(): function test_goTo_relative (line 55) | def test_goTo_relative(): function test_landing (line 67) | def test_landing(): function test_uploadTrajectory_timescale (line 79) | def test_uploadTrajectory_timescale(): function test_uploadTrajectory_fig8Bounds (line 101) | def test_uploadTrajectory_fig8Bounds(): function test_uploadTrajectory_reverse (line 121) | def test_uploadTrajectory_reverse(): function test_uploadTrajectory_broadcast (line 142) | def test_uploadTrajectory_broadcast(): function test_setGroupMask (line 161) | def test_setGroupMask(): FILE: ros_ws/src/crazyswarm/scripts/test_lowLevel.py function setUp (line 8) | def setUp(extra_args=""): function test_cmdFullState_zeroVel (line 19) | def test_cmdFullState_zeroVel(): function test_cmdPosition (line 29) | def test_cmdPosition(): function test_cmdVelocityWorld_checkVelocity (line 39) | def test_cmdVelocityWorld_checkVelocity(): function test_cmdVelocityWorld_checkIntegrate (line 49) | def test_cmdVelocityWorld_checkIntegrate(): function test_cmdVelocityWorld_disturbance (line 60) | def test_cmdVelocityWorld_disturbance(): function test_sleepResidual (line 79) | def test_sleepResidual(): FILE: ros_ws/src/crazyswarm/scripts/test_ros.py function test_ros_import (line 5) | def test_ros_import(): FILE: ros_ws/src/crazyswarm/scripts/test_simOnly.py function setUp (line 10) | def setUp(): function test_attitudeRPY (line 22) | def test_attitudeRPY(): FILE: ros_ws/src/crazyswarm/scripts/test_videoOutput.py function videoWriterProcess (line 45) | def videoWriterProcess(path): function test_videoOutput (line 60) | def test_videoOutput(tmp_path): FILE: ros_ws/src/crazyswarm/scripts/test_yamlString.py function test_yaml_string_load (line 6) | def test_yaml_string_load(): FILE: ros_ws/src/crazyswarm/scripts/udp_multicast.py class UdpMulticastSender (line 7) | class UdpMulticastSender: method __init__ (line 8) | def __init__(self, MCAST_GRP = '224.1.1.1', MCAST_PORT = 5007): method send (line 14) | def send(self, msg): class UdpMulticastReceiver (line 18) | class UdpMulticastReceiver: method __init__ (line 19) | def __init__(self, MCAST_GRP = '224.1.1.1', MCAST_PORT = 5007): method recv (line 27) | def recv(self, bufsize=4096): FILE: ros_ws/src/crazyswarm/scripts/waypoints.py class Waypoint (line 6) | class Waypoint: method __init__ (line 7) | def __init__(self, agent, x, y, z, arrival, duration): method __lt__ (line 15) | def __lt__(self, other): method __repr__ (line 18) | def __repr__(self): FILE: ros_ws/src/crazyswarm/scripts/waypoints_simple.py function main (line 19) | def main(): FILE: systemtests/SDplotting/cfusdlog.py function _get_name (line 35) | def _get_name(data, idx): function decode (line 41) | def decode(filename): FILE: systemtests/SDplotting/data_helper.py class DataHelper (line 13) | class DataHelper: method __init__ (line 14) | def __init__(self) -> None: method generate_data (line 18) | def generate_data(data: dict[str, np.ndarray], method generate_data_linspace (line 53) | def generate_data_linspace(x: np.ndarray, step: int) -> np.ndarray: method generate_data_poly (line 57) | def generate_data_poly(x: np.ndarray, y: np.ndarray, x_fit: np.ndarray... method generate_data_cs (line 67) | def generate_data_cs(x: np.ndarray, y: np.ndarray, x_fit: np.ndarray, ... method generate_data_bs (line 76) | def generate_data_bs(x: np.ndarray, y: np.ndarray, x_fit: np.ndarray, ... method generate_data_custom (line 86) | def generate_data_custom(data: dict[str, np.ndarray], target_list: lis... FILE: systemtests/SDplotting/plot.py function file_guard (line 20) | def file_guard(pdf_path): function process_data (line 37) | def process_data(data, settings): function add_data (line 106) | def add_data(data, settings): function create_figures (line 120) | def create_figures(data_usd, settings, logfile=None, out=None, ros2_ws=N... function plot_SD_data (line 299) | def plot_SD_data(logfile=None, output = None, experiment=None, ros2_ws =... FILE: systemtests/SDplotting/save.py function write_info (line 9) | def write_info(experiment=None, ros2_ws_path=None): FILE: systemtests/mcap_handler.py class McapHandler (line 8) | class McapHandler: method __init__ (line 9) | def __init__(self): method read_messages (line 12) | def read_messages(self, input_bag: str): method write_mcap_to_csv (line 35) | def write_mcap_to_csv(self, inputbag:str, outputfile:str): FILE: systemtests/plotter_class.py class Plotter (line 11) | class Plotter: method __init__ (line 13) | def __init__(self, sim_backend = False): method file_guard (line 36) | def file_guard(self, pdf_path): method read_csv_and_set_arrays (line 53) | def read_csv_and_set_arrays(self, ideal_csvfile, rosbag_csvfile): method no_match_warning (line 126) | def no_match_warning(self, unmatched_values:list): method adjust_arrays (line 152) | def adjust_arrays(self): method create_figures (line 185) | def create_figures(self, ideal_csvfile:str, rosbag_csvfile:str, pdfnam... method test_passed (line 333) | def test_passed(self) -> tuple : FILE: systemtests/test_flights.py function setUpModule (line 16) | def setUpModule(): function tearDownModule (line 26) | def tearDownModule(): function clean_process (line 30) | def clean_process(process:Popen) -> int : function print_PIPE (line 49) | def print_PIPE(process : Popen, process_name, always=False): class TestFlights (line 62) | class TestFlights(unittest.TestCase): method __init__ (line 65) | def __init__(self, methodName: str = "runTest") -> None: method idFolderName (line 72) | def idFolderName(self): method setUp (line 76) | def setUp(self): method tearDown (line 93) | def tearDown(self) -> None: method record_start_and_clean (line 137) | def record_start_and_clean(self, testname:str, max_wait:int): method translate_plot_and_check (line 178) | def translate_plot_and_check(self, testname:str) -> bool : method test_figure8 (line 197) | def test_figure8(self):