ROS
可即
这个作者很懒,什么都没留下…
展开
-
ROS1&ROS2介绍
ROS1(Robot Operating System 1)是一个开源的元操作系统框架,专为机器人软件开发设计。它提供了一套丰富的工具和库,允许开发者创建复杂的机器人行为和功能。ROS1以其灵活性和模块化设计而受到广泛欢迎,它允许开发者通过节点(nodes)来构建系统,这些节点可以是传感器驱动器、数据处理单元或其他任何类型的组件。节点之间的通信通过话题(topics)、服务(services)和动作(actions)来实现。原创 2024-06-14 14:37:50 · 357 阅读 · 0 评论 -
Ubuntu修改swap大小,增加虚拟内存
经过上述步骤后,在Ubuntu下扩展swap分区就完成了,即增加了虚拟内存。增加swap步骤: < 将swap分区增加到30G >查看内存情况和swap分区大小。可再使用 free -mh查看。原创 2024-01-03 14:29:53 · 789 阅读 · 0 评论 -
Could not find a package configuration file provided by “GeographicLib“解决
Could not find a package configuration file provided by "GeographicLib"解决原创 2023-02-23 14:35:51 · 2854 阅读 · 1 评论 -
ROS消息回调处理函数:ros::spin()和ros::spinOnce()
简介它俩通常会出现在ROS的主循环中,程序需要不断调用ros::spin() 或 ros::spinOnce(),两者区别在于前者调用后不会再返回,也就是你的主程序到这儿就不往下执行了,而后者在调用后还可以继续执行之后的程序。其实消息回调处理函数的原理非常简单。我们都知道,ROS存在消息发布订阅机制http://wiki.ros.org/ROS/Tutorials (ROS官方基础教程) 。如果你的程序写了相关的消息订阅函数,那么程序在执行过程中,除了主程序以外,ROS还会自动在后台按照你规定的格式,原创 2022-03-28 16:04:03 · 2083 阅读 · 1 评论 -
ROS std_msgs/sensor_msgs部分数据含义
std_msgs格式数据详见http://wiki.ros.org/std_msgsstd_msgs/Header.msg消息里数据主要有一下几部分:uint32 seq //存储原始数据类型uint32time stamp //存储ROS中的时间戳信息string frame_id //用于表示和此数据关联的帧,在坐标系变化中可以理解为数据所在的坐标系名称nav_msgs/Odometrysensor_msgs详细数据结构见http://docs.ros.org/en/api/sens原创 2022-03-14 11:16:17 · 1520 阅读 · 0 评论 -
ROS编译错误:Could not find a package configuration file provided by “XXX“
解决:系统提示缺少什么包,就安装什么包即可:sudo apt-get install ros-noetic-***,依据自己的系统和出错提示更改相关内容。示例:1)CMake Error at /opt/ros/noetic/share/catkin/cmake/catkinConfig.cmake:83 (find_package): Could not find a package configuration file provided by "image_transport" with原创 2021-11-08 17:22:36 · 4509 阅读 · 1 评论 -
AttributeError: module ‘enum‘ has no attribute ‘IntFlag‘错误解决
错误详情如下:Traceback (most recent call last): File "/usr/local/bin/evo_traj", line 5, in <module> import re File "/usr/lib/python3.6/re.py", line 142, in <module> class RegexFlag(enum.IntFlag):AttributeError: module 'enum' has no attr原创 2021-09-09 14:06:11 · 1858 阅读 · 1 评论 -
ROS catkin_make与evo python版本冲突问题
在catkin_make编译时出现问题:ImportError: "from catkin_pkg.topological_order import topological_order" failed: No module named 'catkin_pkg'Make sure that you have installed "catkin_pkg", it is up to date and on the PYTHONPATH.提示与PYTHONPATH相关,搜索了其他解决方案,需要添加Pytho原创 2021-09-07 17:26:01 · 1975 阅读 · 0 评论