• 2024-05-17ubuntu20.04安装ros2 Galactic
    注意:ros2galactic(2021.5~2022.11)和ros2foxy(2020.5~2023-5)对于基础系统库的版本需求几乎没有变化,主要是最低c++版本由c++14升级为c++17。同时autoware.universe官方教程中,在20.04上推荐的也是ros2galactic,因为autoware.universe用到了c++17的语法。上图为foxy,下图为galac
  • 2024-03-23foxy与galactic解析rosbag的不同之处
    前言foxy和galactic版本在rosbag2_storage这个包的调整有点大(头文件及接口的命名空间),下面的代码仅供参考使用foxy#include"db3_reader.h"#include<pcl/common/transforms.h>#include<pcl/point_types.h>#include<pcl_conversions/pcl_conversions.h>#include<rosba
  • 2024-03-23foxy rviz2 "rviz_common/Time"报错问题
    报错内容Theclassrequiredforthispanel,'rviz_common/Time',couldnotbeloaded.Error:Accordingtotheloadedplugindescriptionstheclassrviz_common/Timewithbaseclasstyperviz_common::Paneldoesnotexist.DeclaredtypesareTeleopPanel
  • 2024-03-23ros2 foxy订阅话题问题
    代码片段这部分代码在galactic版本编译是OK的,可在foxy下编译就出了问题TeleopPanel::TeleopPanel(QWidget*parent):rviz_common::Panel(parent),playRate_(1.0){signalPub_=nh_->create_publisher<std_msgs::msg::Int16>("/pixel/lv/run_signal",5);beginPub_
  • 2024-03-23ros2:手动编译包
    首先需要colcon库支持sudoaptinstallpython3-colcon-common-extensions github上拉个包(这里使用示例程序)gitclonehttps://github.com/ros2/examplessrc/examples-bfoxy其中-bfoxy代表选择foxy版本分支 编译colconbuild 进入包所在目录cd/src/ex
  • 2024-01-24Ububtu 20.04.6 LTS 安装ROS2和Gazebo
    记录本人在Ububtu20.04.6LTS系统下安装ROS2和Gazebo的步骤,方便需要时查阅安装ROS2Foxy获取签名sudocurl-sSLhttps://raw.githubusercontent.com/ros/rosdistro/master/ros.key-o/usr/share/keyrings/ros-archive-keyring.gpg添加软件源以下指令二选一执行即可官方
  • 2023-12-06foxy与galactic解析rosbag的不同之处
    前言foxy和galactic版本在rosbag2_storage这个包的调整有点大(头文件及接口的命名空间),下面的代码仅供参考使用foxy#include"db3_reader.h"#include<pcl/common/transforms.h>#include<pcl/point_types.h>#include<pcl_conversions/pcl_conversions.h>#include<rosba
  • 2023-12-02foxy rviz2 "rviz_common/Time"报错问题
    报错内容Theclassrequiredforthispanel,'rviz_common/Time',couldnotbeloaded.Error:Accordingtotheloadedplugindescriptionstheclassrviz_common/Timewithbaseclasstyperviz_common::Paneldoesnotexist.DeclaredtypesareTeleopPanel