Index _ | A | B | C | D | E | F | G | H | I | L | M | N | O | P | R | S | T | U | V | W _ __arm_convert_value() (robot.src.controller.controller.rosmaster.Rosmaster method) __del__() (robot.src.controller.controller.robot.Robot method) __parse_data() (robot.src.controller.controller.rosmaster.Rosmaster method) __request_data() (robot.src.controller.controller.rosmaster.Rosmaster method) __retreive_info() (robot.src.ai_detection.ai_detection.detection.ObjectDetection method) __uart_state (robot.src.controller.controller.rosmaster.Rosmaster attribute) _arm_convert_angle() (robot.src.controller.controller.rosmaster.Rosmaster static method) _clamp_motor_value() (robot.src.controller.controller.rosmaster.Rosmaster static method) _convert_coordinates() (robot.src.controller.controller.controller.Controller static method) _convert_coordinates_to_direction() (robot.src.controller.controller.controller.Controller method) _convert_to_point() (robot.src.controller.controller.controller.Controller static method) _convert_value_to_angle() (robot.src.controller.controller.controller.Controller static method) _detect_objects() (robot.src.ai_detection.ai_detection.detection.ObjectDetection method) _estimate_battery_percentage() (robot.src.controller.controller.robot.Robot static method) _estimate_cms_speed() (robot.src.controller.controller.robot.Robot static method) _format (robot.src.logger.logger.utils.FileFormatter attribute) _get_content_any_msg_type() (robot.src.vr_linker.vr_linker.vr_linker.VRLinker static method) _get_precision_direction() (robot.src.controller.controller.controller.Controller method) _get_reverse_direction() (robot.src.controller.controller.controller.Controller static method) _get_struct_fmt() (in module robot.src.depth_data.depth_data.utils) _get_vector_data() (robot.src.vr_linker.vr_linker.vr_linker.VRLinker static method) _is_backward() (robot.src.controller.controller.controller.Controller static method) _is_drive_mode() (robot.src.vr_linker.vr_linker.vr_linker.VRLinker static method) _is_forward() (robot.src.controller.controller.controller.Controller static method) _is_get_depth_message() (robot.src.vr_linker.vr_linker.vr_linker.VRLinker static method) _is_illegal_point() (robot.src.controller.controller.controller.Controller method) _is_in_first_quadrant() (robot.src.controller.controller.controller.Controller static method) _is_in_fourth_quadrant() (robot.src.controller.controller.controller.Controller static method) _is_in_second_quadrant() (robot.src.controller.controller.controller.Controller static method) _is_in_third_quadrant() (robot.src.controller.controller.controller.Controller static method) _is_left() (robot.src.controller.controller.controller.Controller static method) _is_mode_message() (robot.src.vr_linker.vr_linker.vr_linker.VRLinker static method) _is_ping_message() (robot.src.vr_linker.vr_linker.vr_linker.VRLinker static method) _is_right() (robot.src.controller.controller.controller.Controller static method) _is_screw_message() (robot.src.vr_linker.vr_linker.vr_linker.VRLinker static method) _is_vr_arm_message() (robot.src.vr_linker.vr_linker.vr_linker.VRLinker static method) _is_vr_connected() (robot.src.vr_linker.vr_linker.vr_linker.VRLinker method) _is_vr_drive_message() (robot.src.vr_linker.vr_linker.vr_linker.VRLinker static method) _is_within_origin_buffer() (robot.src.controller.controller.controller.Controller static method) _publish_data() (robot.src.vr_linker.vr_linker.vr_linker.VRLinker method) _publish_get_depth() (robot.src.vr_linker.vr_linker.vr_linker.VRLinker method) _publish_mode() (robot.src.vr_linker.vr_linker.vr_linker.VRLinker method) _publish_ping() (robot.src.vr_linker.vr_linker.vr_linker.VRLinker method) _publish_screw() (robot.src.vr_linker.vr_linker.vr_linker.VRLinker method) _publish_vr_arm() (robot.src.vr_linker.vr_linker.vr_linker.VRLinker method) _publish_vr_drive() (robot.src.vr_linker.vr_linker.vr_linker.VRLinker method) _reset_arm() (robot.src.controller.controller.robot.Robot method) _screw() (robot.src.controller.controller.robot.Robot method) _send() (robot.src.vr_linker.vr_linker.vr_linker.VRLinker method) _send_compressed() (robot.src.vr_linker.vr_linker.vr_linker.VRLinker method) _set_drive_mode() (robot.src.vr_linker.vr_linker.vr_linker.VRLinker method) _set_last_arm_mode() (robot.src.controller.controller.controller.Controller method) _set_mode_defaults() (robot.src.controller.controller.controller.Controller method) _set_speed() (robot.src.controller.controller.controller.Controller method) _speed_out_of_range() (robot.src.controller.controller.controller.Controller static method) _switch_camera() (robot.src.ai_detection.ai_detection.detection.ObjectDetection method) (robot.src.master.master.master_node.MasterNode method) _switch_to_forward_camera() (robot.src.controller.controller.controller_node.ControllerNode method) _switch_to_reverse_camera() (robot.src.controller.controller.controller_node.ControllerNode method) _to_json() (robot.src.vr_linker.vr_linker.vr_linker.VRLinker static method) _would_collide_with_front() (robot.src.controller.controller.controller.Controller static method) A AnyMessage (class in robot.src.vr_linker.vr_linker.vr_linker) Arm (class in robot.src.controller.controller.enums) ARM (robot.src.ai_detection.ai_detection.utils.Camera attribute) (robot.src.master.master.modes.Mode attribute) ARM_ELBOW_ANGLE (robot.src.controller.controller.enums.Preset attribute) ARM_ROTATION_ANGLE (robot.src.controller.controller.enums.Preset attribute) ARM_SHOULDER_ANGLE (robot.src.controller.controller.enums.Preset attribute) ARM_TILT_ANGLE (robot.src.controller.controller.enums.Preset attribute) B BACKWARD (robot.src.controller.controller.enums.Direction attribute) beep() (robot.src.controller.controller.robot.Robot method) C calculate() (in module robot.src.controller.controller.arm_kinematics) calculate_auxilaries() (in module robot.src.controller.controller.arm_kinematics) calculate_elbow_down_degrees() (in module robot.src.controller.controller.arm_kinematics) calculate_elbow_up_degrees() (in module robot.src.controller.controller.arm_kinematics) Camera (class in robot.src.ai_detection.ai_detection.utils) check_last_message_received() (robot.src.controller.controller.controller.Controller method) cleanup() (robot.src.vr_linker.vr_linker.vr_linker_node.VRLinkerNode method) clear_auto_report_data() (robot.src.controller.controller.rosmaster.Rosmaster method) client_disconnected() (robot.src.vr_linker.vr_linker.vr_linker_node.VRLinkerNode method) Controller (class in robot.src.controller.controller.controller) ControllerException ControllerNode (class in robot.src.controller.controller.controller_node) convert_pinch_to_angle() (robot.src.controller.controller.controller.Controller static method) convert_thetas_to_servo_angles() (in module robot.src.controller.controller.arm_kinematics) convert_x_to_angle_difference() (robot.src.controller.controller.controller.Controller static method) convert_y_to_angle_difference() (robot.src.controller.controller.controller.Controller static method) create_receive_threading() (robot.src.controller.controller.rosmaster.Rosmaster method) D Database (class in robot.src.ai_detection.ai_detection.database) DepthDataNode (class in robot.src.depth_data.depth_data.depth_data) DIAGONAL_LEFT (robot.src.controller.controller.enums.Direction attribute) DIAGONAL_RIGHT (robot.src.controller.controller.enums.Direction attribute) Direction (class in robot.src.controller.controller.enums) DRIVE (robot.src.ai_detection.ai_detection.utils.Camera attribute) (robot.src.master.master.modes.Mode attribute) drive() (robot.src.controller.controller.robot.Robot method) E ELBOW (robot.src.controller.controller.enums.Arm attribute) EMERGENCY (robot.src.master.master.modes.Mode attribute) F FileFormatter (class in robot.src.logger.logger.utils) fill_vector_msg() (in module robot.src.controller.controller.utils) format() (robot.src.logger.logger.utils.FileFormatter method) FORMATS (robot.src.logger.logger.utils.FileFormatter attribute) FORWARD (robot.src.controller.controller.enums.Direction attribute) forward() (robot.src.controller.controller.robot.Robot method) G generate_frame() (robot.src.ai_detection.ai_detection.detection.ObjectDetection method) get_accelerometer_data() (robot.src.controller.controller.rosmaster.Rosmaster method) get_akm_default_angle() (robot.src.controller.controller.rosmaster.Rosmaster method) get_arm_angles() (robot.src.controller.controller.controller_node.ControllerNode method) get_arm_elbow() (robot.src.controller.controller.robot.Robot method) get_arm_rotation() (robot.src.controller.controller.robot.Robot method) get_arm_shoulder() (robot.src.controller.controller.robot.Robot method) get_arm_tilt() (robot.src.controller.controller.robot.Robot method) get_arm_timeout_seconds() (in module robot.src.vr_linker.vr_linker.utils) get_battery_voltage() (robot.src.controller.controller.rosmaster.Rosmaster method) get_car_type_from_machine() (robot.src.controller.controller.rosmaster.Rosmaster method) get_config() (in module robot.src.ai_detection.ai_detection.utils) (in module robot.src.controller.controller.utils) (in module robot.src.vr_linker.vr_linker.utils) get_data() (robot.src.controller.controller.robot.Robot method) get_data_hertz() (in module robot.src.controller.controller.utils) get_direction() (robot.src.controller.controller.robot.Robot method) get_gyroscope_data() (robot.src.controller.controller.rosmaster.Rosmaster method) get_imu_attitude_data() (robot.src.controller.controller.rosmaster.Rosmaster method) get_item_info() (robot.src.ai_detection.ai_detection.database.Database method) get_magnetometer_data() (robot.src.controller.controller.rosmaster.Rosmaster method) get_mapped_phi() (in module robot.src.controller.controller.arm_kinematics) get_motion_data() (robot.src.controller.controller.rosmaster.Rosmaster method) get_motion_pid() (robot.src.controller.controller.rosmaster.Rosmaster method) get_motor_encoder() (robot.src.controller.controller.rosmaster.Rosmaster method) get_path() (in module robot.src.ai_detection.ai_detection.utils) get_production() (in module robot.src.controller.controller.utils) get_robot_data() (robot.src.controller.controller.controller_node.ControllerNode method) get_sleep_mode_after() (in module robot.src.controller.controller.utils) get_sleep_mode_hertz() (in module robot.src.controller.controller.utils) get_speed() (robot.src.controller.controller.robot.Robot method) get_stored_angles() (robot.src.controller.controller.robot.Robot method) get_threshold() (in module robot.src.controller.controller.utils) get_uart_servo_angle() (robot.src.controller.controller.rosmaster.Rosmaster method) get_uart_servo_angle_array() (robot.src.controller.controller.rosmaster.Rosmaster method) get_uart_servo_value() (robot.src.controller.controller.rosmaster.Rosmaster method) get_version() (robot.src.controller.controller.rosmaster.Rosmaster method) get_wrist() (robot.src.controller.controller.robot.Robot method) H handle_arm_angles() (robot.src.vr_linker.vr_linker.vr_linker.VRLinker method) handle_depth_data() (robot.src.vr_linker.vr_linker.vr_linker.VRLinker method) handle_depth_points() (robot.src.depth_data.depth_data.depth_data.DepthDataNode method) handle_get_depth() (robot.src.depth_data.depth_data.depth_data.DepthDataNode method) handle_log_backup() (robot.src.vr_linker.vr_linker.vr_linker.VRLinker method) handle_robot_data() (robot.src.master.master.master_node.MasterNode method) (robot.src.vr_linker.vr_linker.vr_linker.VRLinker method) handle_screw() (robot.src.controller.controller.robot.Robot method) handle_switch_camera() (robot.src.ai_detection.ai_detection.detection.ObjectDetection method) handle_unsafe_vr_arm() (robot.src.master.master.master_node.MasterNode method) handle_unsafe_vr_drive() (robot.src.master.master.master_node.MasterNode method) handle_unsafe_vr_mode() (robot.src.master.master.master_node.MasterNode method) handle_unsafe_vr_screw() (robot.src.master.master.master_node.MasterNode method) handle_vr_arm() (robot.src.controller.controller.controller.Controller method) handle_vr_drive() (robot.src.controller.controller.controller_node.ControllerNode method) handle_vr_mode() (robot.src.controller.controller.controller.Controller method) handle_vr_screw() (robot.src.controller.controller.controller.Controller method) has_any_nan() (in module robot.src.controller.controller.arm_kinematics) has_out_of_range() (in module robot.src.controller.controller.arm_kinematics) I IDLE (robot.src.master.master.modes.Mode attribute) in_production_mode() (in module robot.src.controller.controller.utils) inference() (robot.src.ai_detection.ai_detection.detection.ObjectDetection method) int_to_mode() (robot.src.master.master.master_node.MasterNode method) L LATERAL_LEFT (robot.src.controller.controller.enums.Direction attribute) LATERAL_RIGHT (robot.src.controller.controller.enums.Direction attribute) listen() (robot.src.vr_linker.vr_linker.vr_linker_node.VRLinkerNode method) logger (in module robot.src.logger.logger) LoggerNode (class in robot.src.logger.logger.logger_node) long_beep() (robot.src.controller.controller.robot.Robot method) M main() (in module robot.src.ai_detection.ai_detection.detection) (in module robot.src.controller.controller.controller_node) (in module robot.src.depth_data.depth_data.depth_data) (in module robot.src.logger.logger.logger_node) (in module robot.src.master.master.master_node) (in module robot.src.vr_linker.vr_linker.vr_linker_node) MasterNode (class in robot.src.master.master.master_node) matches_mode_and_not_emergency() (in module robot.src.master.master.master_node) Mode (class in robot.src.master.master.modes) module robot.src.ai_detection.ai_detection.database robot.src.ai_detection.ai_detection.detection robot.src.ai_detection.ai_detection.utils robot.src.controller.controller.arm_kinematics robot.src.controller.controller.controller robot.src.controller.controller.controller_node robot.src.controller.controller.enums robot.src.controller.controller.exceptions robot.src.controller.controller.robot robot.src.controller.controller.rosmaster robot.src.controller.controller.utils robot.src.depth_data.depth_data.depth_data robot.src.depth_data.depth_data.utils robot.src.logger.logger.logger_node robot.src.logger.logger.utils robot.src.master.master.master_node robot.src.master.master.modes robot.src.vr_linker.vr_linker.utils robot.src.vr_linker.vr_linker.vr_linker robot.src.vr_linker.vr_linker.vr_linker_node N NotInProductionMode O ObjectDetection (class in robot.src.ai_detection.ai_detection.detection) P PINCH (robot.src.controller.controller.enums.Arm attribute) pinch() (robot.src.controller.controller.robot.Robot method) PINCH_ANGLE (robot.src.controller.controller.enums.Preset attribute) Preset (class in robot.src.controller.controller.enums) process_message() (robot.src.vr_linker.vr_linker.vr_linker.VRLinker method) R read_points() (in module robot.src.depth_data.depth_data.utils) reset() (robot.src.controller.controller.robot.Robot method) reset_arm_elbow() (robot.src.controller.controller.robot.Robot method) reset_arm_rotation() (robot.src.controller.controller.robot.Robot method) reset_arm_shoulder() (robot.src.controller.controller.robot.Robot method) reset_arm_tilt() (robot.src.controller.controller.robot.Robot method) reset_car_state() (robot.src.controller.controller.rosmaster.Rosmaster method) reset_flash_value() (robot.src.controller.controller.rosmaster.Rosmaster method) reset_wrist() (robot.src.controller.controller.robot.Robot method) REVERSE_DIAGONAL_LEFT (robot.src.controller.controller.enums.Direction attribute) REVERSE_DIAGONAL_RIGHT (robot.src.controller.controller.enums.Direction attribute) REVERSE_TURN_LEFT (robot.src.controller.controller.enums.Direction attribute) REVERSE_TURN_RIGHT (robot.src.controller.controller.enums.Direction attribute) Robot (class in robot.src.controller.controller.robot) robot.src.ai_detection.ai_detection.database module robot.src.ai_detection.ai_detection.detection module robot.src.ai_detection.ai_detection.utils module robot.src.controller.controller.arm_kinematics module robot.src.controller.controller.controller module robot.src.controller.controller.controller_node module robot.src.controller.controller.enums module robot.src.controller.controller.exceptions module robot.src.controller.controller.robot module robot.src.controller.controller.rosmaster module robot.src.controller.controller.utils module robot.src.depth_data.depth_data.depth_data module robot.src.depth_data.depth_data.utils module robot.src.logger.logger.logger_node module robot.src.logger.logger.utils module robot.src.master.master.master_node module robot.src.master.master.modes module robot.src.vr_linker.vr_linker.utils module robot.src.vr_linker.vr_linker.vr_linker module robot.src.vr_linker.vr_linker.vr_linker_node module Rosmaster (class in robot.src.controller.controller.rosmaster) ROTATION (robot.src.controller.controller.enums.Arm attribute) S save_result() (robot.src.ai_detection.ai_detection.detection.ObjectDetection method) set_akm_default_angle() (robot.src.controller.controller.rosmaster.Rosmaster method) set_akm_steering_angle() (robot.src.controller.controller.rosmaster.Rosmaster method) set_arm_elbow() (robot.src.controller.controller.robot.Robot method) set_arm_rotation() (robot.src.controller.controller.robot.Robot method) set_arm_rotation_difference() (robot.src.controller.controller.robot.Robot method) set_arm_shoulder() (robot.src.controller.controller.robot.Robot method) set_arm_tilt() (robot.src.controller.controller.robot.Robot method) set_auto_report_state() (robot.src.controller.controller.rosmaster.Rosmaster method) set_beep() (robot.src.controller.controller.rosmaster.Rosmaster method) set_car_motion() (robot.src.controller.controller.rosmaster.Rosmaster method) set_car_run() (robot.src.controller.controller.rosmaster.Rosmaster method) set_car_type() (robot.src.controller.controller.rosmaster.Rosmaster method) set_colorful_effect() (robot.src.controller.controller.rosmaster.Rosmaster method) set_colorful_lamps() (robot.src.controller.controller.rosmaster.Rosmaster method) set_data() (robot.src.controller.controller.rosmaster.Rosmaster method) set_last_message() (in module robot.src.controller.controller.utils) set_mode() (robot.src.master.master.master_node.MasterNode method) set_motor() (robot.src.controller.controller.rosmaster.Rosmaster method) set_pid_param() (robot.src.controller.controller.rosmaster.Rosmaster method) set_pinch() (robot.src.controller.controller.robot.Robot method) set_pwm_servo() (robot.src.controller.controller.rosmaster.Rosmaster method) set_pwm_servo_all() (robot.src.controller.controller.rosmaster.Rosmaster method) set_speed() (robot.src.controller.controller.robot.Robot method) set_uart_servo() (robot.src.controller.controller.rosmaster.Rosmaster method) set_uart_servo_angle() (robot.src.controller.controller.rosmaster.Rosmaster method) set_uart_servo_angle_array() (robot.src.controller.controller.rosmaster.Rosmaster method) set_uart_servo_ctrl_enable() (robot.src.controller.controller.rosmaster.Rosmaster method) set_uart_servo_id() (robot.src.controller.controller.rosmaster.Rosmaster method) set_uart_servo_offset() (robot.src.controller.controller.rosmaster.Rosmaster method) set_uart_servo_torque() (robot.src.controller.controller.rosmaster.Rosmaster method) set_wrist() (robot.src.controller.controller.robot.Robot method) SHOULDER (robot.src.controller.controller.enums.Arm attribute) SPEED (robot.src.controller.controller.enums.Preset attribute) STOP (robot.src.controller.controller.enums.Direction attribute) stop() (robot.src.controller.controller.robot.Robot method) T TILT (robot.src.controller.controller.enums.Arm attribute) TURN_LEFT (robot.src.controller.controller.enums.Direction attribute) TURN_RIGHT (robot.src.controller.controller.enums.Direction attribute) U unpinch() (robot.src.controller.controller.robot.Robot method) UNPINCH_ANGLE (robot.src.controller.controller.enums.Preset attribute) V visualize() (in module robot.src.ai_detection.ai_detection.utils) vr_drive() (robot.src.controller.controller.controller.Controller method) VRLinker (class in robot.src.vr_linker.vr_linker.vr_linker) VRLinkerNode (class in robot.src.vr_linker.vr_linker.vr_linker_node) W websocket_handler() (robot.src.ai_detection.ai_detection.detection.ObjectDetection method) WRIST (robot.src.controller.controller.enums.Arm attribute) WRIST_ANGLE (robot.src.controller.controller.enums.Preset attribute)