Point를 받는 Display plugin 만들기
실행 예
만든 Tool plugin에서 게시 한 주제를 사용하여 화살표를 움직이는 예
ROS1 버전
이 코드를 rviz2 용으로 다시 작성하십시오.
ROS 강좌 111 포인트 받기 rviz display plugin 만들기
ROS1의 주요 변경 사항
point_display.hpp
받을 주제의 유형을 수정합니다.
// void processMessage(const geometry_msgs::PointStamped::ConstPtr &msg);
void processMessage(geometry_msgs::msg::PointStamped::ConstSharedPtr msg) override;
화살표 객체의 네임스페이스를 수정합니다.
//boost::shared_ptr<rviz::Arrow> vis_arrow_;
std::shared_ptr<rviz_rendering::Arrow> vis_arrow_;
properties::
가 들어가서 추가합니다.
rviz_common::properties::ColorProperty *color_property_;
rviz_common::properties::FloatProperty *alpha_property_;
point_display.cpp
Reference
이 문제에 관하여(Point를 받는 Display plugin 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Kotakku/items/545ba13f982a540f7e8d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
이 코드를 rviz2 용으로 다시 작성하십시오.
ROS 강좌 111 포인트 받기 rviz display plugin 만들기
ROS1의 주요 변경 사항
point_display.hpp
받을 주제의 유형을 수정합니다.
// void processMessage(const geometry_msgs::PointStamped::ConstPtr &msg);
void processMessage(geometry_msgs::msg::PointStamped::ConstSharedPtr msg) override;
화살표 객체의 네임스페이스를 수정합니다.
//boost::shared_ptr<rviz::Arrow> vis_arrow_;
std::shared_ptr<rviz_rendering::Arrow> vis_arrow_;
properties::
가 들어가서 추가합니다.
rviz_common::properties::ColorProperty *color_property_;
rviz_common::properties::FloatProperty *alpha_property_;
point_display.cpp
Reference
이 문제에 관하여(Point를 받는 Display plugin 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Kotakku/items/545ba13f982a540f7e8d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
// void processMessage(const geometry_msgs::PointStamped::ConstPtr &msg);
void processMessage(geometry_msgs::msg::PointStamped::ConstSharedPtr msg) override;
//boost::shared_ptr<rviz::Arrow> vis_arrow_;
std::shared_ptr<rviz_rendering::Arrow> vis_arrow_;
rviz_common::properties::ColorProperty *color_property_;
rviz_common::properties::FloatProperty *alpha_property_;
Reference
이 문제에 관하여(Point를 받는 Display plugin 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Kotakku/items/545ba13f982a540f7e8d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)