ROS
文章平均质量分 64
Chasing中的小强
自信悠然,不争,不端,实事求是
展开
-
ros中的message filters时间同步--> 用于image和imu的结合
ros message filter时间同步历程转载 2022-12-21 22:08:18 · 756 阅读 · 0 评论 -
Python_mavros_manual_contoller
利用python完成mavros与PX4的通信工程,同时也完成了对应的PX4中对应消息代码的调试查看。from __future__ import print_functionimport rospy from mavros_msgs.msg import AttitudeTarget, State, ManualControl, OverrideRCInfrom geometry_msgs.msg import PoseStampedfrom mavros_msgs.srv import Com原创 2021-11-02 12:58:53 · 935 阅读 · 0 评论 -
Flightmare install 安装指南
flightmare 是ETH推出的一个用于gazebo仿真,强化学习训练的平台,并在github上公开了其源代码。本文主要记录在配置环境过程中出现的问题。github网址链接https://github.com/uzh-rpg/flightmare最后的测试视频测试视频链接整个工程用到的依赖见下图tips:采用 catkin build编译失败,但是采用catkin_make编译成功用到的依赖包libzmqpp-devDownload the Flightmare Unity Bin原创 2021-04-18 19:18:40 · 1676 阅读 · 1 评论 -
orb_slam安装中的坑,mission planner多机仿真
orb-slam 对应的github下载地址为:https://github.com/raulmur/ORB_SLAM2里面有单目,双目等代码。本文记录了在ubuntu系统安装中的一些坑。opencv的安装,可以采用sudo apt-get install libopencv-dev安装也可以采用源码安装,我采用的是源码安装,https://github.com/opencv/opencv.git. 安装过程很常规,记得最后sudo make install一下;Pangolin库的安装。https原创 2021-03-26 10:41:54 · 1129 阅读 · 1 评论 -
ros+opencv之简单入门
ROS和Opencv的融合,感觉还是各自干各自的活,只不过中间通过cv_bridge进行链接转换下。图片(视频流)的读取,既可以采用ROS的方式,也可以采用 opencv直接读取。方便了和ROS其他包的扩展,也就不用考虑程序结构的实现了,确实是“不用重复造轮子”了。程序代码如下:#include <ros/ros.h>#include <cv_bridge/cv_bridge.h>#include <opencv2/core/core.hpp>#include原创 2020-09-06 18:33:59 · 4586 阅读 · 0 评论 -
ROS_调试(三) 打印输出
ROS_INFO 采用类似C语言的形式ROS_DEBUGROS_DEBUG_STREAM 采用类似C++语言的形式打印ROS_DEBUG_STREAM_NAMEDROS_DEBUG_STREAM_THROTTLE_NAMED (n s, “name”, " message"<<“here");ROS_DEBUG_STREAM_COND(x>0,“message”);关键词throttle 表示每隔 n 秒打印消息关键词named 表示给消息起一个类名字,方便查找消息关键词s原创 2020-08-16 10:39:47 · 9086 阅读 · 0 评论