cosense3d.agents.cav_prototype package
Submodules
cosense3d.agents.cav_prototype.base_cav module
- class cosense3d.agents.cav_prototype.base_cav.BaseCAV(id: str, mapped_id: int, is_ego: bool, lidar_range: Tensor, memory_len: int, lidar_pose: Tensor | None = None, require_grad: bool = False, seq_len: int = 1, **kwargs)[source]
Bases:
object
- class cosense3d.agents.cav_prototype.base_cav.BaseSeqCAV(id, mapped_id, is_ego, lidar_range, memory_len, lidar_pose=None, require_grad=False, seq_len=1, **kwargs)[source]
Bases:
object
- post_update_memory(seq_idx, **kwargs)[source]
Update memory after each forward run of a single frame.
cosense3d.agents.cav_prototype.streamLTS_collection module
- class cosense3d.agents.cav_prototype.streamLTS_collection.LTSCAVLocCorr(*args, **kwargs)[source]
Bases:
StreamLidarCAV
- class cosense3d.agents.cav_prototype.streamLTS_collection.LTSDairV2X(*args, **kwargs)[source]
Bases:
StreamLidarCAV
- class cosense3d.agents.cav_prototype.streamLTS_collection.StreamLidarCAV(*args, **kwargs)[source]
Bases:
BaseCAV
- property timestamp
- cosense3d.agents.cav_prototype.streamLTS_collection.slcAttnFusion
alias of
slcDenseToSparse
- class cosense3d.agents.cav_prototype.streamLTS_collection.slcCIASSD(*args, **kwargs)[source]
Bases:
StreamLidarCAV
- class cosense3d.agents.cav_prototype.streamLTS_collection.slcDenseToSparse(*args, **kwargs)[source]
Bases:
StreamLidarCAV
- class cosense3d.agents.cav_prototype.streamLTS_collection.slcFPVRCNN(*args, **kwargs)[source]
Bases:
StreamLidarCAV
- cosense3d.agents.cav_prototype.streamLTS_collection.slcFcooper
alias of
slcDenseToSparse
- class cosense3d.agents.cav_prototype.streamLTS_collection.slcNoBoxTime(*args, **kwargs)[source]
Bases:
StreamLidarCAV