API Reference
- opencda.core.sensing.perception package
- Submodules
- opencda.core.sensing.perception.o3d_lidar_libs module
- opencda.core.sensing.perception.obstacle_vehicle module
- opencda.core.sensing.perception.perception_manager module
CameraSensor
LidarSensor
PerceptionManager
PerceptionManager.lidar
PerceptionManager.rgb_camera
PerceptionManager.o3d_vis
PerceptionManager.activate_mode()
PerceptionManager.deactivate_mode()
PerceptionManager.destroy()
PerceptionManager.detect()
PerceptionManager.dist()
PerceptionManager.filter_vehicle_out_sensor()
PerceptionManager.retrieve_traffic_lights()
PerceptionManager.speed_retrieve()
PerceptionManager.visualize_3d_bbx_front_camera()
SemanticLidarSensor
- opencda.core.sensing.perception.sensor_transformation module
- Module contents
- opencda.core.sensing.localization package
- opencda.core.plan package
- Submodules
- opencda.core.plan.behavior_agent module
BehaviorAgent
BehaviorAgent._ego_pos
BehaviorAgent._ego_speed
BehaviorAgent._map
BehaviorAgent.max_speed
BehaviorAgent.break_distance
BehaviorAgent._collision_check
BehaviorAgent.ignore_traffic_light
BehaviorAgent.overtake_allowed
BehaviorAgent._local_planner
BehaviorAgent.lane_change_allowed
BehaviorAgent.white_list
BehaviorAgent.obstacle_vehicles
BehaviorAgent.objects
BehaviorAgent.debug_helper
BehaviorAgent.add_white_list()
BehaviorAgent.car_following_manager()
BehaviorAgent.check_lane_change_permission()
BehaviorAgent.collision_manager()
BehaviorAgent.get_local_planner()
BehaviorAgent.get_push_destination()
BehaviorAgent.is_close_to_destination()
BehaviorAgent.is_intersection()
BehaviorAgent.lane_change_management()
BehaviorAgent.overtake_management()
BehaviorAgent.reroute()
BehaviorAgent.run_step()
BehaviorAgent.set_destination()
BehaviorAgent.traffic_light_manager()
BehaviorAgent.update_information()
BehaviorAgent.white_list_match()
- opencda.core.plan.collision_check module
- opencda.core.plan.drive_profile_plotting module
- opencda.core.plan.global_route_planner module
- opencda.core.plan.global_route_planner_dao module
- opencda.core.plan.local_planner_behavior module
LocalPlanner
LocalPlanner._vehicle
LocalPlanner._ego_pos
LocalPlanner._ego_speed
LocalPlanner.waypoints_queue
LocalPlanner._waypoint_buffer
LocalPlanner._long_plan_debug
LocalPlanner._trajectory_buffer
LocalPlanner._history_buffer
LocalPlanner.potential_curved_road
LocalPlanner.lane_id_change
LocalPlanner.buffer_filter()
LocalPlanner.generate_path()
LocalPlanner.generate_trajectory()
LocalPlanner.get_history_buffer()
LocalPlanner.get_trajectory()
LocalPlanner.get_waypoint_buffer()
LocalPlanner.get_waypoints_queue()
LocalPlanner.pop_buffer()
LocalPlanner.run_step()
LocalPlanner.set_global_plan()
LocalPlanner.update_information()
RoadOption
- opencda.core.plan.planer_debug_helper module
- opencda.core.plan.spline module
- Module contents
- opencda.core.actuation package
- opencda.core.common package
- Submodules
- opencda.core.common.cav_world module
CavWorld
CavWorld.vehicle_id_set
CavWorld._vehicle_manager_dict
CavWorld._platooning_dict
CavWorld._rsu_manager_dict
CavWorld.ml_manager
CavWorld.destroy()
CavWorld.get_platoon_dict()
CavWorld.get_vehicle_managers()
CavWorld.locate_vehicle_manager()
CavWorld.update_platooning()
CavWorld.update_rsu_manager()
CavWorld.update_sumo_vehicles()
CavWorld.update_vehicle_manager()
- opencda.core.common.data_dumper module
- opencda.core.common.misc module
- opencda.core.common.v2x_manager module
V2XManager
V2XManager._recieved_buffer
V2XManager.cav_nearby
V2XManager.platooning_plugin
V2XManager.ego_pos
V2XManager.ego_spd
V2XManager.add_platoon_blacklist()
V2XManager.get_ego_pos()
V2XManager.get_ego_speed()
V2XManager.get_platoon_front_rear()
V2XManager.get_platoon_manager()
V2XManager.get_platoon_status()
V2XManager.in_platoon()
V2XManager.match_platoon()
V2XManager.search()
V2XManager.set_platoon()
V2XManager.set_platoon_front()
V2XManager.set_platoon_rear()
V2XManager.set_platoon_status()
V2XManager.update_info()
- opencda.core.common.vehicle_manager module
- Module contents
- opencda.core.application.platooning package
- Submodules
- opencda.core.application.platooning.fsm module
FSM
FSM.SEARCHING
FSM.OPEN_GAP
FSM.MOVE_TO_POINT
FSM.JOINING
FSM.MAINTINING
FSM.BACK_JOINING
FSM.CUT_IN_TO_BACK
FSM.JOINING_FINISHED
FSM.LEADING_MODE
FSM.ABONDON
FSM.DISABLE
FSM.ABONDON
FSM.BACK_JOINING
FSM.CUT_IN_TO_BACK
FSM.DISABLE
FSM.FRONT_JOINING
FSM.JOINING
FSM.JOINING_FINISHED
FSM.LEADING_MODE
FSM.MAINTINING
FSM.MOVE_TO_POINT
FSM.OPEN_GAP
FSM.SEARCHING
- opencda.core.application.platooning.platoon_behavior_agent module
PlatooningBehaviorAgent
PlatooningBehaviorAgent.vehicle_manager
PlatooningBehaviorAgent.v2x_manager
PlatooningBehaviorAgent.debug_helper
PlatooningBehaviorAgent.inter_gap
PlatooningBehaviorAgent.calculate_gap()
PlatooningBehaviorAgent.joining_finish_manager()
PlatooningBehaviorAgent.platooning_following_manager()
PlatooningBehaviorAgent.platooning_merge_management()
PlatooningBehaviorAgent.run_step()
PlatooningBehaviorAgent.run_step_back_joining()
PlatooningBehaviorAgent.run_step_cut_in_joining()
PlatooningBehaviorAgent.run_step_cut_in_move2point()
PlatooningBehaviorAgent.run_step_front_joining()
PlatooningBehaviorAgent.run_step_maintaining()
PlatooningBehaviorAgent.run_step_open_gap()
PlatooningBehaviorAgent.update_information()
- opencda.core.application.platooning.platoon_debug_helper module
- opencda.core.application.platooning.platooning_manager module
PlatooningManager
PlatooningManager.pmid
PlatooningManager.vehicle_manager_list
PlatooningManager.destination
PlatooningManager.center_loc
PlatooningManager.leader_target_speed
PlatooningManager.origin_leader_target_speed
PlatooningManager.recover_speed_counter
PlatooningManager.add_member()
PlatooningManager.cal_center_loc()
PlatooningManager.destroy()
PlatooningManager.evaluate()
PlatooningManager.reset_speed()
PlatooningManager.response_joining_request()
PlatooningManager.run_step()
PlatooningManager.set_destination()
PlatooningManager.set_lead()
PlatooningManager.set_member()
PlatooningManager.update_information()
PlatooningManager.update_member_order()
- opencda.core.application.platooning.platooning_plugin module
PlatooningPlugin
PlatooningPlugin.leader
PlatooningPlugin.platooning_object
PlatooningPlugin.platooning_id
PlatooningPlugin.in_id
PlatooningPlugin.status
PlatooningPlugin.ego_pos
PlatooningPlugin.ego_spd
PlatooningPlugin.platooning_blacklist
PlatooningPlugin.front_vehicle
PlatooningPlugin.rear_vechile
PlatooningPlugin.match_platoon()
PlatooningPlugin.reset()
PlatooningPlugin.search_platoon()
PlatooningPlugin.set_platoon()
PlatooningPlugin.set_status()
PlatooningPlugin.update_info()
- Module contents
- opencda.customize.ml_libs package
- opencda.scenario_testing.utils package