pub struct DhParams<T> {
pub a: T,
pub alpha: T,
pub d: T,
pub theta_offset: T,
}Expand description
Standard Denavit–Hartenberg parameters for a serial chain joint.
Only present on bodies whose source pipeline carries explicit DH parameters
(for example JSON fixtures or explicit BodySpec construction). URDF ingestion
does not synthesize DH parameters from joint origins; URDF-derived models stay
dh_params == None.
Fields§
§a: T§alpha: T§d: T§theta_offset: TTrait Implementations§
Source§impl<T: PartialEq> PartialEq for DhParams<T>
impl<T: PartialEq> PartialEq for DhParams<T>
impl<T: Copy> Copy for DhParams<T>
impl<T> StructuralPartialEq for DhParams<T>
Auto Trait Implementations§
impl<T> Freeze for DhParams<T>where
T: Freeze,
impl<T> RefUnwindSafe for DhParams<T>where
T: RefUnwindSafe,
impl<T> Send for DhParams<T>where
T: Send,
impl<T> Sync for DhParams<T>where
T: Sync,
impl<T> Unpin for DhParams<T>where
T: Unpin,
impl<T> UnsafeUnpin for DhParams<T>where
T: UnsafeUnpin,
impl<T> UnwindSafe for DhParams<T>where
T: UnwindSafe,
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