SYMBOL INDEX (271 symbols across 33 files) FILE: .github/scripts/automerge.py function fetch_pulls (line 25) | def fetch_pulls(mergeable_state, labels = {'automerge'}): function is_approved (line 30) | def is_approved(pr): FILE: carla_bridge/actor/actor.py class Actor (line 16) | class Actor(PseudoActor): method __init__ (line 21) | def __init__(self, uid, name, parent, node, carla_actor): method destroy (line 40) | def destroy(self): method get_current_cyber_pose (line 49) | def get_current_cyber_pose(self): method get_current_cyber_transform (line 58) | def get_current_cyber_transform(self): method get_current_cyber_twist_rotated (line 69) | def get_current_cyber_twist_rotated(self): method get_current_cyber_twist (line 81) | def get_current_cyber_twist(self): method get_current_cyber_accel (line 91) | def get_current_cyber_accel(self): method get_id (line 101) | def get_id(self): method set_carla_actor (line 109) | def set_carla_actor(self, carla_actor): FILE: carla_bridge/actor/ego_vehicle.py class EgoVehicle (line 27) | class EgoVehicle(Vehicle): method __init__ (line 32) | def __init__(self, uid, name, parent, node, carla_actor, world): method get_tf_msg (line 79) | def get_tf_msg(self): method send_vehicle_msgs (line 98) | def send_vehicle_msgs(self): method write_localization (line 129) | def write_localization(self): method update (line 206) | def update(self, frame, timestamp): method destroy (line 217) | def destroy(self): method control_command_override (line 228) | def control_command_override(self, enable): method control_command_updated (line 234) | def control_command_updated(self, cyber_vehicle_control, manual_overri... method enable_autopilot_updated (line 267) | def enable_autopilot_updated(self, enable_auto_pilot): method get_vector_length_squared (line 278) | def get_vector_length_squared(carla_vector): method get_vehicle_speed_squared (line 291) | def get_vehicle_speed_squared(carla_vehicle): method get_vehicle_speed_abs (line 302) | def get_vehicle_speed_abs(carla_vehicle): FILE: carla_bridge/actor/pseudo_actor.py class PseudoActor (line 16) | class PseudoActor(object): method __init__ (line 21) | def __init__(self, uid, name, parent, node): method destroy (line 49) | def destroy(self): method get_blueprint_name (line 57) | def get_blueprint_name(): method get_msg_header (line 64) | def get_msg_header(self, frame_id=None, timestamp=None): method get_prefix (line 81) | def get_prefix(self): method get_topic_prefix (line 92) | def get_topic_prefix(self): method update (line 101) | def update(self, frame, timestamp): FILE: carla_bridge/actor/spectator.py class Spectator (line 15) | class Spectator(Actor): method __init__ (line 21) | def __init__(self, uid, name, parent, node, carla_actor): FILE: carla_bridge/actor/static.py class Static (line 20) | class Static(TrafficParticipant): method __init__ (line 25) | def __init__(self, uid, name, parent, node, carla_actor): method get_classification (line 45) | def get_classification(self): FILE: carla_bridge/actor/traffic.py class Traffic (line 21) | class Traffic(Actor): method __init__ (line 26) | def __init__(self, uid, name, parent, node, carla_actor): class TrafficLight (line 46) | class TrafficLight(Actor): method __init__ (line 51) | def __init__(self, uid, name, parent, node, carla_actor): method get_status (line 70) | def get_status(self): method get_id (line 86) | def get_id(self): FILE: carla_bridge/actor/traffic_participant.py class TrafficParticipant (line 23) | class TrafficParticipant(Actor): method __init__ (line 28) | def __init__(self, uid, name, parent, node, carla_actor): method update (line 48) | def update(self, frame, timestamp): method get_object_info (line 62) | def get_object_info(self): method get_classification (line 101) | def get_classification(self): # pylint: disable=no-self-use method get_marker_pose (line 107) | def get_marker_pose(self): FILE: carla_bridge/actor/vehicle.py class Vehicle (line 20) | class Vehicle(TrafficParticipant): method __init__ (line 25) | def __init__(self, uid, name, parent, node, carla_actor): method get_classification (line 57) | def get_classification(self): FILE: carla_bridge/actor/walker.py class Walker (line 20) | class Walker(TrafficParticipant): method __init__ (line 25) | def __init__(self, uid, name, parent, node, carla_actor): method get_classification (line 50) | def get_classification(self): FILE: carla_bridge/carla_api/controller.py class VehiclePIDController (line 18) | class VehiclePIDController: method __init__ (line 25) | def __init__( method run_step (line 68) | def run_step(self, target_speed, waypoint): method change_longitudinal_pid (line 108) | def change_longitudinal_pid(self, args_longitudinal): method change_lateral_pid (line 112) | def change_lateral_pid(self, args_lateral): class PIDLongitudinalController (line 117) | class PIDLongitudinalController: method __init__ (line 122) | def __init__(self, vehicle, K_P=1.0, K_I=0.0, K_D=0.0, dt=0.03): method run_step (line 139) | def run_step(self, target_speed, debug=False): method _pid_control (line 154) | def _pid_control(self, target_speed, current_speed): method change_parameters (line 177) | def change_parameters(self, K_P, K_I, K_D, dt): class PIDLateralController (line 185) | class PIDLateralController: method __init__ (line 190) | def __init__(self, vehicle, offset=0, K_P=1.0, K_I=0.0, K_D=0.0, dt=0.... method run_step (line 210) | def run_step(self, waypoint): method _pid_control (line 222) | def _pid_control(self, waypoint, vehicle_transform): method change_parameters (line 269) | def change_parameters(self, K_P, K_I, K_D, dt): FILE: carla_bridge/carla_api/global_route_planner.py class GlobalRoutePlanner (line 21) | class GlobalRoutePlanner(object): method __init__ (line 26) | def __init__(self, wmap, sampling_resolution): method trace_route (line 43) | def trace_route(self, origin, destination): method _build_topology (line 110) | def _build_topology(self): method _build_graph (line 144) | def _build_graph(self): method _find_loose_ends (line 214) | def _find_loose_ends(self): method _lane_change_link (line 276) | def _lane_change_link(self): method _localize (line 352) | def _localize(self, location): method _distance_heuristic (line 367) | def _distance_heuristic(self, n1, n2): method _path_search (line 376) | def _path_search(self, origin, destination): method _successive_last_intersection_edge (line 397) | def _successive_last_intersection_edge(self, index, route): method _turn_decision (line 424) | def _turn_decision(self, index, route, threshold=math.radians(35)): method _find_closest_in_list (line 499) | def _find_closest_in_list(self, current_waypoint, waypoint_list): FILE: carla_bridge/carla_api/local_planner.py class RoadOption (line 18) | class RoadOption(Enum): class LocalPlanner (line 33) | class LocalPlanner(object): method __init__ (line 45) | def __init__(self, vehicle, opt_dict=None): method reset_vehicle (line 118) | def reset_vehicle(self): method _init_controller (line 122) | def _init_controller(self): method set_speed (line 142) | def set_speed(self, speed): method follow_speed_limits (line 156) | def follow_speed_limits(self, value=True): method _compute_next_waypoints (line 165) | def _compute_next_waypoints(self, k=1): method set_global_plan (line 194) | def set_global_plan( method run_step (line 223) | def run_step(self, debug=False): method get_incoming_waypoint_and_direction (line 281) | def get_incoming_waypoint_and_direction(self, steps=3): method get_plan (line 297) | def get_plan(self): method done (line 301) | def done(self): function _retrieve_options (line 310) | def _retrieve_options(list_waypoints, current_waypoint): function _compute_connection (line 332) | def _compute_connection(current_waypoint, next_waypoint, threshold=35): FILE: carla_bridge/carla_api/misc.py function draw_waypoints (line 17) | def draw_waypoints(world, waypoints, z=0.5): function get_speed (line 33) | def get_speed(vehicle): function get_trafficlight_trigger_location (line 45) | def get_trafficlight_trigger_location(traffic_light): function is_within_distance (line 70) | def is_within_distance( function compute_magnitude_angle (line 118) | def compute_magnitude_angle(target_location, current_location, orientati... function distance_vehicle (line 144) | def distance_vehicle(waypoint, vehicle_transform): function vector (line 158) | def vector(location_1, location_2): function compute_distance (line 172) | def compute_distance(location_1, location_2): function positive (line 185) | def positive(num): FILE: carla_bridge/core/actor_factory.py class ActorFactory (line 46) | class ActorFactory(object): class TaskType (line 50) | class TaskType(Enum): method __init__ (line 55) | def __init__(self, node, world, log, sync_mode=False, ): method start (line 77) | def start(self): method _update_thread (line 82) | def _update_thread(self): method update_available_objects (line 91) | def update_available_objects(self): method update_actor_states (line 129) | def update_actor_states(self, frame_id, timestamp): method clear (line 142) | def clear(self): method spawn_actor (line 147) | def spawn_actor(self, req): method destroy_actor (line 169) | def destroy_actor(self, uid): method _spawn_carla_actor (line 190) | def _spawn_carla_actor(self, req): method _create_object_from_actor (line 218) | def _create_object_from_actor(self, carla_actor): method _destroy_object (line 250) | def _destroy_object(self, actor_id, delete_actor): method get_pseudo_sensor_types (line 263) | def get_pseudo_sensor_types(self): method _create_object (line 270) | def _create_object(self, uid, type_id, name, attach_to, spawn_pose, ca... FILE: carla_bridge/core/carla_spawn_objects.py class CarlaSpawnObjects (line 34) | class CarlaSpawnObjects: method __init__ (line 42) | def __init__(self, bridge_node): method spawn_objects (line 55) | def spawn_objects(self): method setup_vehicles (line 90) | def setup_vehicles(self, vehicles): method setup_sensors (line 134) | def setup_sensors(self, sensors, attached_vehicle_id=None): method create_spawn_point (line 221) | def create_spawn_point(self, x, y, z, roll, pitch, yaw): method destroy (line 234) | def destroy(self): FILE: carla_bridge/core/carmera_info.py class CameraInfo (line 1) | class CameraInfo: method __init__ (line 2) | def __init__(self): FILE: carla_bridge/core/geometry.py class Twist (line 4) | class Twist: method __init__ (line 5) | def __init__(self): class Accel (line 10) | class Accel: method __init__ (line 11) | def __init__(self): FILE: carla_bridge/core/node.py class CyberNode (line 13) | class CyberNode(object): method __init__ (line 16) | def __init__(self, name, **kwargs): method get_param (line 26) | def get_param(self, name, alternative_value=None): method get_time (line 29) | def get_time(self): method new_writer (line 32) | def new_writer(self, name, data_type, qos_depth=1): method new_reader (line 35) | def new_reader(self, name, data_type, callback, args=None): method new_rate (line 38) | def new_rate(self, frequency): method new_timer (line 41) | def new_timer(self, timer_period_sec, callback, oneshot=0): method new_service (line 44) | def new_service( method new_client (line 54) | def new_client(self, name, req_type, res_type): method call_service (line 57) | def call_service(self, client, req): method spin (line 61) | def spin(self): method destroy (line 64) | def destroy(self): method ok (line 69) | def ok(self): method shutdown (line 72) | def shutdown(self): method wait_for_shutdown (line 75) | def wait_for_shutdown(self): method get_timestamp (line 78) | def get_timestamp(self, sec=0, nsec=0, from_sec=False): FILE: carla_bridge/core/spawn_object_param.py class SpawnObjectParam (line 4) | class SpawnObjectParam: method __init__ (line 5) | def __init__(self): class KeyValue (line 14) | class KeyValue: method __init__ (line 15) | def __init__(self, key, value): FILE: carla_bridge/main.py class CarlaCyberBridge (line 23) | class CarlaCyberBridge(CyberNode): method __init__ (line 29) | def __init__(self): method initialize_bridge (line 45) | def initialize_bridge(self, carla_world, params, log): method carla_spawn_objects (line 98) | def carla_spawn_objects(self): method spawn_object (line 103) | def spawn_object(self, req): method destroy_object (line 108) | def destroy_object(self, id_): method _synchronous_mode_update (line 116) | def _synchronous_mode_update(self): method _update (line 129) | def _update(self, frame_id, timestamp): method update_clock (line 136) | def update_clock(self, carla_timestamp): method destroy (line 152) | def destroy(self): function main (line 172) | def main(): FILE: carla_bridge/refined_controller/mpc_controller.cc type apollo (line 45) | namespace apollo { type control (line 46) | namespace control { function GetLogFileName (line 57) | std::string GetLogFileName() { function WriteHeaders (line 69) | void WriteHeaders(std::ofstream &file_stream) {} function Status (line 182) | Status MPCController::Init(std::shared_ptr injec... function Status (line 311) | Status MPCController::ComputeControlCommand( function Status (line 579) | Status MPCController::Reset() { FILE: carla_bridge/refined_controller/mpc_controller.h function namespace (line 43) | namespace apollo { FILE: carla_bridge/sensor/camera.py class Camera (line 30) | class Camera(Sensor): method __init__ (line 36) | def __init__(self, uid, name, parent, relative_spawn_pose, node, carla... method destroy (line 76) | def destroy(self): method get_topic_prefix (line 79) | def get_topic_prefix(self): method _build_camera_info (line 88) | def _build_camera_info(self): method sensor_data_updated (line 111) | def sensor_data_updated(self, carla_camera_data): method get_cyber_transform (line 139) | def get_cyber_transform(self, pose, timestamp): method get_image_data_array (line 164) | def get_image_data_array(self, carla_camera_data): method get_carla_image_data_array (line 178) | def get_carla_image_data_array(self, carla_camera_data): class RgbCamera (line 189) | class RgbCamera(Camera): method __init__ (line 195) | def __init__(self, uid, name, parent, relative_spawn_pose, node, carla... method get_carla_image_data_array (line 223) | def get_carla_image_data_array(self, carla_image): class DepthCamera (line 242) | class DepthCamera(Camera): method __init__ (line 248) | def __init__(self, uid, name, parent, relative_spawn_pose, node, carla... method get_carla_image_data_array (line 276) | def get_carla_image_data_array(self, carla_image): class SemanticSegmentationCamera (line 317) | class SemanticSegmentationCamera(Camera): method __init__ (line 323) | def __init__(self, uid, name, parent, relative_spawn_pose, node, carla... method get_carla_image_data_array (line 352) | def get_carla_image_data_array(self, carla_image): class DVSCamera (line 372) | class DVSCamera(Camera): method __init__ (line 378) | def __init__(self, uid, name, parent, relative_spawn_pose, node, carla... method destroy (line 412) | def destroy(self): method sensor_data_updated (line 415) | def sensor_data_updated(self, carla_dvs_event_array): method get_carla_image_data_array (line 435) | def get_carla_image_data_array(self, carla_dvs_event_array): FILE: carla_bridge/sensor/gnss.py class Gnss (line 23) | class Gnss(Sensor): method __init__ (line 29) | def __init__( method get_topic_prefix (line 83) | def get_topic_prefix(self): method sensor_data_updated (line 92) | def sensor_data_updated(self, carla_gnss_measurement): # pylint: disa... FILE: carla_bridge/sensor/imu.py class ImuSensor (line 17) | class ImuSensor(Sensor): method __init__ (line 23) | def __init__( method get_topic_prefix (line 66) | def get_topic_prefix(self): method sensor_data_updated (line 76) | def sensor_data_updated(self, carla_imu_measurement): FILE: carla_bridge/sensor/lidar.py class Lidar (line 20) | class Lidar(Sensor): method __init__ (line 26) | def __init__(self, uid, name, parent, relative_spawn_pose, node, carla... method destroy (line 57) | def destroy(self): method get_topic_prefix (line 60) | def get_topic_prefix(self): method sensor_data_updated (line 70) | def sensor_data_updated(self, carla_lidar_measurement): class SemanticLidar (line 112) | class SemanticLidar(Sensor): method __init__ (line 118) | def __init__(self, uid, name, parent, relative_spawn_pose, node, carla... method destroy (line 150) | def destroy(self): method sensor_data_updated (line 154) | def sensor_data_updated(self, carla_lidar_measurement): FILE: carla_bridge/sensor/object_sensor.py class ObjectSensor (line 22) | class ObjectSensor(PseudoActor): method __init__ (line 27) | def __init__(self, uid, name, parent, node, actor_list): method destroy (line 49) | def destroy(self): method get_topic_prefix (line 57) | def get_topic_prefix(self): method get_blueprint_name (line 67) | def get_blueprint_name(): method update (line 74) | def update(self, frame, timestamp): # pylint: disable=W0613 FILE: carla_bridge/sensor/radar.py class Radar (line 19) | class Radar(Sensor): method __init__ (line 25) | def __init__(self, uid, name, parent, relative_spawn_pose, node, carla... method destroy (line 54) | def destroy(self): method get_topic_prefix (line 57) | def get_topic_prefix(self): method sensor_data_updated (line 66) | def sensor_data_updated(self, carla_radar_measurement): FILE: carla_bridge/sensor/sensor.py class Sensor (line 30) | class Sensor(Actor): method __init__ (line 35) | def __init__( method get_cyber_transform (line 87) | def get_cyber_transform(self, pose, timestamp): # pylint: disable=W0613 method write_tf (line 121) | def write_tf(self, pose, timestamp): method listen (line 125) | def listen(self): method destroy (line 128) | def destroy(self): method _callback_sensor_data (line 142) | def _callback_sensor_data(self, carla_sensor_data): method sensor_data_updated (line 169) | def sensor_data_updated(self, carla_sensor_data): method _update_synchronous_event_sensor (line 181) | def _update_synchronous_event_sensor( method _update_synchronous_sensor (line 200) | def _update_synchronous_sensor(self, frame, timestamp): method update (line 232) | def update(self, frame, timestamp): function create_cloud (line 245) | def create_cloud(header, points): function create_radar (line 270) | def create_radar(header, contiobs): FILE: carla_bridge/sensor/traffic_lights_sensor.py class TrafficLightsSensor (line 20) | class TrafficLightsSensor(PseudoActor): method __init__ (line 25) | def __init__(self, uid, name, parent, node, actor_list, log): method destroy (line 48) | def destroy(self): method get_topic_prefix (line 56) | def get_topic_prefix(self): method get_blueprint_name (line 66) | def get_blueprint_name(): method update (line 73) | def update(self, frame, timestamp): # pylint: disable=W0613 FILE: carla_bridge/utils/logurus.py function init_log (line 13) | def init_log( function demo (line 27) | def demo(): FILE: carla_bridge/utils/transforms.py function carla_location_to_numpy_vector (line 27) | def carla_location_to_numpy_vector(carla_location): function carla_location_to_cyber_vector3 (line 42) | def carla_location_to_cyber_vector3(carla_location): function carla_location_to_cyber_point3d (line 62) | def carla_location_to_cyber_point3d(carla_location): function carla_location_to_cyber_point (line 82) | def carla_location_to_cyber_point(carla_location): function carla_rotation_to_rpy (line 102) | def carla_rotation_to_rpy(carla_rotation): function carla_rotation_to_cyber_quaternion (line 122) | def carla_rotation_to_cyber_quaternion(carla_rotation): function carla_rotation_to_numpy_rotation_matrix (line 141) | def carla_rotation_to_numpy_rotation_matrix(carla_rotation): function carla_rotation_to_directional_numpy_vector (line 160) | def carla_rotation_to_directional_numpy_vector(carla_rotation): function carla_vector_to_cyber_vector_rotated (line 177) | def carla_vector_to_cyber_vector_rotated(carla_vector, carla_rotation): function carla_velocity_to_cyber_twist (line 199) | def carla_velocity_to_cyber_twist( function carla_velocity_to_numpy_vector (line 228) | def carla_velocity_to_numpy_vector(carla_velocity): function carla_acceleration_to_cyber_accel (line 243) | def carla_acceleration_to_cyber_accel(carla_acceleration): function carla_transform_to_cyber_transform (line 264) | def carla_transform_to_cyber_transform(carla_transform): function carla_transform_to_cyber_pose (line 287) | def carla_transform_to_cyber_pose(carla_transform): function carla_location_to_pose (line 310) | def carla_location_to_pose(carla_location): function cyber_point_to_carla_location (line 328) | def cyber_point_to_carla_location(cyber_point): function rpy_to_carla_rotation (line 334) | def rpy_to_carla_rotation(roll, pitch, yaw): function cyber_quaternion_to_carla_rotation (line 340) | def cyber_quaternion_to_carla_rotation(cyber_quaternion): function cyber_pose_to_carla_transform (line 352) | def cyber_pose_to_carla_transform(cyber_pose): function transform_matrix_to_cyber_pose (line 362) | def transform_matrix_to_cyber_pose(mat): function cyber_pose_to_transform_matrix (line 373) | def cyber_pose_to_transform_matrix(msg): function cyber_quaternion_to_cyber_euler (line 385) | def cyber_quaternion_to_cyber_euler(cyber_quaternion): function n2b (line 397) | def n2b(x_radius, y_radius, z_radius, b):