ROS
文章平均质量分 68
yogurt=b
这个作者很懒,什么都没留下…
展开
-
【ROS】小车机器视觉巡线行驶
运行效果如下图所示,图像左边是通过cv_bridge将ROS图像转换成OpenCV图像数据之后的显示效果,使用OpenCV库在图像的左上角绘制了一个红色的圆;该例程中,一个ROS节点订阅摄像头驱动发布的图像消息,然后将其转换成OpenCV的图像格式进行显示,然后再将该OpenCV格式的图像转换成ROS图像消息进行发布并显示。USB摄像头是最普遍的摄像头,如笔记本内置的摄像头,在ROS中使用这类设备很简单,可以直接使用usb_cam功能包驱动,USB摄像头输出的是二维图像数据。报错:core dumped。原创 2024-01-09 15:03:52 · 2320 阅读 · 3 评论 -
【ROS】控制小车走矩形框
这里并不建议将我们自行编写的scout_control_demo1节点添加到scout_robot_base.launch文件中,但是我们可以新建一个新的launch文件。我们需要在scout_base功能包的src目录下新建一个名为scout_control_demo1.cpp的文件,然后在功能包下的CMakeLists.txt文件中加入对应内容以包含该文件。之后,我们就可以进入ugv_sdk/bulid文件夹下,运行对应的scout_mini_omni_demo。[4] 四元数转欧拉角。原创 2023-11-17 16:53:03 · 372 阅读 · 0 评论 -
【ROS】测试CANABLE硬件和CAN通信+连接基础节点
添加环境变量:source ./devel/setup.bash。打开两个窗口,分别添加环境变量,启动基础节点和键盘远程操作节点。报错是因为文件名不一致或者需要添加环境变量。都连接成功后可以用键盘控制小车移动。原创 2023-11-03 16:32:44 · 114 阅读 · 0 评论 -
【ROS】catkin_make一系列报错和解决
如果安装了ASIO,您将看到有关软件包的信息,包括其版本和说明。如果没有安装,您会收到一条消息,说找不到包。要检查ASIO库是否已安装在Ubuntu系统上,可以使用dpkg包管理器。在include前那个目录更改CMakeList.txt,重复上述步骤安装缺少的东西。如果未安装ASIO,则可以使用软件包管理器进行安装。这将在您的系统上下载并安装ASIO库及其开发文件。在/src文件夹下载ugv_sdk。原创 2023-10-13 16:21:26 · 759 阅读 · 0 评论 -
【ROS】概念和安装配置
ROS设计者将ROS表述为“ROS = Plumbing + Tools + Capabilities + Ecosystem”,即ROS是通讯机制、工具软件包、机器人高层技能以及机器人生态系统的集合体。还提供了用于在多台计算机上获取,构建,编写和运行代码的工具和库,ROS在某些方面类似于“机器人框架”ROS集成了大量的工具,库,协议,提供类似OS所提供的功能,简化对机器人的控制。VMware虚拟机安装Ubuntu16.04.7。src目录下载scout_ros和ugv_sdk。4、下载ROS依赖包。原创 2023-10-13 16:20:23 · 62 阅读 · 0 评论