随笔分类 -  ros

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

点击右上角即可分享
微信分享提示