UNDER CONSTRUCTION... 
 
This page describes the coordinate systems used in starmac-ros-pkg.
Contents
General Information
STARMAC development generally uses aerospace frame conventions, which favors a "forward-starboard-down" body-fixed frame, whose position and orientation are expressed in terms of a "north-east-down" (NED) reference frame. Orientation is often expressed in terms of Euler angles with a rotating frame, with the usual preferred sequence being yaw-pitch-roll (z-y-x) (i.e. when using transformations.py this is the sequence 'rzyx').
TF Tree
The following diagram shows the typical tf transform tree:
 
V denotes the vehicle name, e.g. pelican1.
Frames
Name  | 
  Description  | 
/enu  | 
  "East-North-Up" oriented frame at origin (typically, the Vicon origin)  | 
/ned  | 
  "North-East-Down" oriented frame at origin  | 
/V/flyer_vicon  | 
  Body-fixed frame on flyer corresponding to the Vicon subject's frame. Varies depending on how subject was defined in Vicon software, but typically located at a Vicon marker located aft along the longitudinal flyer axis, with X-axis pointing down, Y-axis pointing starboard, Z-axis pointing aft  | 
/V/flyer_imu  | 
  Body-fixed frame on flyer, located along vertical centerline at location of IMU. X forward, Y starboard, Z down. If vehicle is on ground, pointed "north" then this frame is parallel to /ned  | 
/V/flyer_frame  | 
  Body-fixed frame on flyer, origin coincident with flyer_imu but yawed by +90 deg from it. Might be useful for locating sensors on the 'square part' of a STARMAC frame.  | 
Transforms
Parent  | 
  Child  | 
  Authority  | 
  Comments  | 
/enu  | 
  /ned  | 
  static  | 
  
  | 
/enu  | 
  /V/flyer_vicon  | 
  
  | 
  Vicon provides this transform  | 
/V/flyer_vicon  | 
  /V/flyer_imu  | 
  static  | 
  
  | 
/V/flyer_imu  | 
  /V/flyer_frame  | 
  static  | 
  typ. yaw of 90 deg  | 
The following diagram shows the typical transform between /V/flyer_vicon and /V/flyer_imu:
 







