Description of task
- ROS translation creating or writing to Eta and Nu objects from a Pose or Twist message. Example usage:
// create from a pose message
auto eta = vortex::utils::types::Eta::from_pose(pose_msg);
// Write to existing Eta object using 1) full pose message 2) position part 3) orientation part
vortex::utils::types::Eta eta;
// 1
vortex::utils::ros_translation::update_eta_from_pose(eta, pose_msg);
// 2
vortex::utils::ros_translation::update_eta_from_position(eta, pose_msg.position);
// 3
vortex::utils::ros_translation::update_eta_from_orientation(eta, pose_msg.orientation);
- Write to Eta and Nu objects from Eigen::Vector3d and Eigen::Vector6d
- Method to return position/linear vel as Vector3d and orientation/angular vel as Vector3d
Suggested Workflow
No response
Specifications
No response
Contacts
No response
Code Quality
Description of task
Suggested Workflow
No response
Specifications
No response
Contacts
No response
Code Quality