- 博客(11)
- 收藏
- 关注
原创 ROS2 install/setup.bat出错
很简单的一个bug,没安装中间件RTI Connext DDS,但是我不想用RTI Connext DDS(得买一个hh..)使用命令 install/setup.ps1。或者可以用PoweShell,我用的是Fast DDS。
2024-03-25 13:15:36
176
原创 使用ROS2命令调用功能包,返回Unknown package ‘tutorial_interfaces‘
你可以使用 ros2 pkg list 或 ros2 topic list,查看构建的功能包和可执行文件是否已安装,没有的话就重新colcon build , install/setup.bat。注意,每次修改功能包都需要重新colcon build 和 install/setup.bat,刷新环境变量。因此install/setup.bat 是配置环境变量,以便PowerShell能够识别并找到你构建的ROS 2工作空间中的功能包和可执行文件。这个没有任何影响,不是导致报错的原因。
2024-03-15 15:26:17
245
1
原创 使用命令ros2 run 包名 节点; RMW中间件报错
确保rmw_fastdds_cpp.dll文件的路径已经添加到了系统的PATH环境变量中,或者该文件位于系统能够搜索到的目录(如Windows的System32目录或当前工作目录)。:确保您已经正确安装了包含rmw_fastdds_cpp的ROS 2包。即使您使用正确的 RMW 实现再次运行命令行工具,守护进程的 RMW 实现也不会更改,并且 ROS 2 命令行工具将失败。如果发生这种情况,请仔细检查您的 ROS 2 安装是否包含对您在环境变量中指定的 RMW 实现的支持。
2024-03-15 12:30:24
1512
1
原创 使用ros2创建包colcon build --merge-install --packages-select cpp_srvcli 报错
我搜了一小时的答案,各种调试,都没解决。( ̄▽ ̄)",就解决了。最后没法了,开机重启,
2024-03-14 16:46:34
663
原创 install/setup.bat 报错(ROS2)
就是找不到RTI Connext DDS,因为系统默认使用的DDS就是这个,尽管官网文档说它默认使用Fast DDS。不贴了哈,安装教程网上很多,照着装,装完了别忘了添加环境变量。2、我们可以修改一下系统设置,将默认调到Fast DDS上。1、你可以安装RTI Connext DDS解决问题,
2024-03-14 16:08:47
377
原创 在windows10使用ros2 run turtlesim turtlesim_node (开启小乌龟)报错:找不到qt.qpa.plugin
意思是在C:/dev/ros2_humble/lib/turtlesim/ 路径找不到 platforms,即便已经设置了qt的bin变量,还需要再设置qt的platforms这个变量。设置了环境变量PATH,再次调用ros2 run,还是会报错,报错信息一样。所以很清楚了,我们没设qt的platforms这个文件的环境变量,这个platform就是qt提供的,非常难受的一个bug,
2024-03-12 19:35:25
669
原创 rosdep init以及rosdep update报错(Window&&Linux都能用)
4、.github代替.rawgithub。玄学,有的成,有的没成,不赞成使用。5、小鱼的一键安装,巨简单,强烈推荐。
2024-03-11 23:07:03
267
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人