-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add visual marker behaviors #168
base: main
Are you sure you want to change the base?
Conversation
fec0786
to
e79db51
Compare
Signed-off-by: Paul Gesel <[email protected]>
e79db51
to
9127676
Compare
transform_start = shared_resources_->transform_buffer_ptr->lookupTransform( | ||
"world", start_pose_stamped.header.frame_id, tf2::TimePointZero); | ||
transform_end = shared_resources_->transform_buffer_ptr->lookupTransform( | ||
"world", start_pose_stamped.header.frame_id, tf2::TimePointZero); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"world", start_pose_stamped.header.frame_id, tf2::TimePointZero); | |
"world", end_pose_stamped.header.frame_id, tf2::TimePointZero); |
{ BT::InputPort<geometry_msgs::msg::PoseStamped>(kPortIDPose, "", "The text pose."), | ||
BT::InputPort<std::string>(kPortIDMessage, "", "The text message to display."), | ||
BT::InputPort<double>(kPortIDScale, 1.0, "The text scale."), | ||
BT::InputPort<std::vector<double>>(kPortIDPositionXyz, { 0.0, 0.0, 0.0 }, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why do we need to give position if that information is in the PoseStamped? If the intent is to just get the orientation, I say we pass in a quaternion and position vector instead
Currently, our example objectives are not built due to memory issues. I created a new package just for visualization objectives needed by #167 that builds.