pub enum PerceptionTier {
Local,
Offload,
Hybrid,
}Expand description
Where the heavy perception (detection / tracking / SLAM) runs.
Variants§
Local
On the drone’s own NPU / GPU (lowest latency).
Offload
Entirely on the paired compute node (NPU-less board, near-real-time).
Hybrid
Light/fast work local (a small detector + fast VIO for the control loop), heavy work (the big detector + drift-corrected SLAM) on the node.
Trait Implementations§
Source§impl Clone for PerceptionTier
impl Clone for PerceptionTier
impl Copy for PerceptionTier
Source§impl Debug for PerceptionTier
impl Debug for PerceptionTier
Source§impl<'de> Deserialize<'de> for PerceptionTier
impl<'de> Deserialize<'de> for PerceptionTier
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for PerceptionTier
Source§impl PartialEq for PerceptionTier
impl PartialEq for PerceptionTier
Source§impl Serialize for PerceptionTier
impl Serialize for PerceptionTier
impl StructuralPartialEq for PerceptionTier
Auto Trait Implementations§
impl Freeze for PerceptionTier
impl RefUnwindSafe for PerceptionTier
impl Send for PerceptionTier
impl Sync for PerceptionTier
impl Unpin for PerceptionTier
impl UnsafeUnpin for PerceptionTier
impl UnwindSafe for PerceptionTier
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more