随笔分类 - ros
摘要:mac_address: 12:23 device_number: 001 ros加载yaml时不会把第一个当作字符串,解析出来是一个数,不知道怎么计算得来的。 会把第二个解析为1,如果要当作字符串传入,给对应数值加上引号即可 mac_address: "12:23" device_number:
阅读全文
摘要:CmakeLists.txt cmake_minimum_required()#指定catkin最低版本 project()#指定软件包的名称 find_package()#指定编译时需要的依赖项 add_message_files()/add_service_files()/add_action_
阅读全文
摘要:1.创建工作空间 mkdir -p ~/test_ws/src cd ~/test_ws/src catkin_init_workspace cd ~/test_ws catkin_make 2.创建功能包 cd ~/tets_ws/src catkin_create_pkg example_cla
阅读全文
摘要:一、传统的多线程发布和订阅程序 我们学习ROS的话题订阅和发布时,都是以一个话题的发布和订阅为基础进行学习的,这里博主以两个话题的发布和订阅进行说明,程序如下: 1.mulit_topic_pub.cpp //包含ros相关的API头文件 #include "ros/ros.h" //包含在std_
阅读全文
摘要:listener = roslibpy.Topic(client, '/rrbot/camera1/image_raw', 'sensor_msgs/Image', queue_size=1, throttle_rate=100) #考虑加上这两个参数能够跟上图像实时展示 queue_size=1,
阅读全文
摘要:自定义消息中的有Image 、compressedImage类型怎么赋值 sensor_msgs::ImagePtr msg = cv_bridge::CvImage(std_msgs::Header(),"bgr8",out_mat).toImageMsg(); raw_image_data.ra
阅读全文
摘要:ros 杀掉所有节点 rosnode kill -a 或者 rosnode kill --all
阅读全文
摘要:float32[] data float32 vel geometry_msgs/Pose pose string name 可以将std_msgs和common_msgs类型自由组合,做成满足条件的自定义的msg std_msgs - ROS Wiki common_msgs - ROS Wiki
阅读全文
摘要:1、创建要定义的模块 cd scripts touch hello.py hello.py #! /usr/bin/env python3 def print_test(): print(" ") 2、在功能包下创建setup.py文件 from distutils.core import setu
阅读全文
摘要:1、全编译 catkin_make 2、只编译某一个包 catkin_make -DCATKIN_WHITELIST_PACKAGES="package_name" 3、编译一个包后在全部编译所有的包(原因不详,没具体测试过) catkin_make -DCATKIN_WHITELIST_PACKA
阅读全文
摘要:编写ros节点时,msg里的数据类型有数组类型 1、创建msg文件 msgs只是简单的文本文件,每行具有字段类型和字段名称,可以使用的字段类型有: int8, int16, int32, int64 (或者无符号类型: uint*) float32, float64 string time, dur
阅读全文
摘要:由于现在使用的jetson硬件基本都是Ubuntu18.04,ROS Melodic的默认环境是python2, 最新发布的ROS noetic才完全支持python3。因此对用ROS Melodic开发项目, 同时需要使用python3编写程序的使用者造成了一定的困扰 目标: 在对原有python
阅读全文
摘要:①在darknet_ros/darknet_ros/config/ros.yaml文件中修改订阅的图像消息 修改为/usb_cam/image_raw roslaunch darknet_ros yolo_v3.launch 参考:冰达机器人/darknet_ros (gitee.com) ②下载u
阅读全文
摘要:基于Darknet和Darknet-ROS在Jetson Nano部署yolov3 tiny,进行口罩佩戴检测_smileapples的博客-CSDN博客 参考以上教程: 环境是cuda10.2 opencv4.5.2 在catkin_make时出现错误Project ‘cv_bridge’ spe
阅读全文