自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 树莓派

树莓派资料大全:树莓派资料大全:

2020-12-24 13:10:05 209 1

原创 2.4电池电量的显示

一、ui界面设计打破布局:mainwindowDesgin,然后继续添加几个label用于显示电量提示信息等导入resources图片资源文件:首先把图片以及相关的资源文件copy到resources文件夹下,然后在qt中选中image.qrc,右键选择open in Editor ,在“/”前缀下 点击add file,选中那些图片就好了。在ui界面中选中对应的label标签,右下角选择pixmap,资源文件进行选择图片布局完成开始写代码:在终端查看电池电量消息类型:rostopic .

2020-10-12 20:21:48 1081

原创 2.5订阅图像话题并显示

首先添加依赖

2020-10-12 20:21:25 348

原创 2.6运行终端命令实现快捷指令

(1)ui设计:(2)写代码:在main_window.cpp中连接://laser 9-1connect(ui.laser_btn,SIGNAL(clicked()),this,SLOT(slot_quick_cmd_clicked()));在main_window.hpp中声明槽函数 //laser 9-2 void slot_quick_cmd_clicked();首先需要在main_window.hpp中导入头文件#include <QProcess&gt..

2020-10-12 20:21:07 600 2

原创 ROS Rviz组件开发方法 3.1

首先我们先进行ui设计:在两个主页面添加两个页,名称改为rviz,在curentTabText里面修改然后在电池电量下面那个rviz的页面中加入一个treewidget,给他纵向布局,修改大小header headerdefualt 150,headerMin…150;开始写代码:(1)在main_window.cpp中进行添加ui设计:先看看rviz中的有哪些控件,我们之创建一部分在main_window.cpp中设计一系列rviz的组件,其中要注意的是:为了在这个文件中都能使用:...

2020-10-12 20:20:34 2033 2

原创 3.2加载RVIZ常用的Display

前面基本的gird图形设计好了,接下来就是去设置gird的图层属性,在qrviz.hpp中声明一个接口函数: void Display_Grid(int Cell_Count,QColor color,bool enable);初始化这个接口函数void qrviz::Display_Grid(int Cell_Count,QColor color,bool enable){ if(Grid_!=NULL) { delete Grid_; ..

2020-10-12 20:20:03 2172 1

原创 第三部分 RVIZ+QT组件开发 3.3 发布导航初始点和目标点话题

首先是创建ToolManager对象,用于控制rviz的一些工具,在qrviz.hpp中 //工具箱ToolManager rviz::ToolManager* tool_manager_;在qrviz.cpp中tool_manager_=manager_->getToolManager();我们可以将ToolManger看作是一个工具箱,我们在这个工具箱李去添加自己想要的控件,对应的就是rviz工具栏上面的的几个工具,他的添加方式也是通过类名去添加,不同的是他设置初始点.

2020-10-12 20:19:21 1644

原创 主从机ROS版本不一致,rviz无法保存配置文件,问题解决 ros rviz 启动指定的rviz 文件

rviz -d rviz文件名 例如:rviz -d myname.rviz

2020-10-12 19:45:31 1088

原创 在kinetic版本下,QT下构建Ros_Qt5_Gui_App-master出错记录

Running /usr/bin/cmake /home/qinshan/catkin_qt4/src '-GUnix Makefiles' -DCMAKE_BUILD_TYPE:STRING=Build -DCMAKE_CXX_COMPILER:STRING=/usr/bin/g++ -DCMAKE_C_COMPILER:STRING=/usr/bin/gcc -DCMAKE_PREFIX_PATH:STRING= -DQT_QMAKE_EXECUTABLE:STRING= in /home/qinsha

2020-10-12 18:52:12 456

原创 3.5实现机器人定点返航

首先在qnode.hpp需要导入amclPose的头文件,和发布导航目标点的头文件#include <geometry_msgs/PoseWithCovarianceStamped.h>#include <geometry_msgs/PoseStamped.h>可以查看数据结构rosmsg show geometry_msgs/PoseWithCovarianceStampedqnode.hpp声明回调函数void amcl_pose_callback(const .

2020-10-12 16:04:06 625

原创 3.4 实现机器人完整导航功能

首先是一系列ui设计:main_window.cpp //机器人Navigate 相关UI******************************** //Golabal Map*************************************** QTreeWidgetItem* GlobalMap=new QTreeWidgetItem(QStringList()<<"Global Map"); GlobalMap->setIcon(0..

2020-10-12 11:27:12 409

原创 ROS中配置主从机

ROS主从机配置,并实现远程登陆ROS中配置主从机需注意的几点通过ifconfig获取IP,然后需要在主从机都要在etc/hosts文件夹下。设置上对方的IP地址

2020-10-11 23:46:28 168

原创 dpkg -i 安装软件出现各种依赖等问题解决办法

今天这个问题其实在之前就已经埋下了隐患,我是之前在QT中倒入ROS工程的时候,出现rviz-config.cmake配置文件找不到的错误,然后在一片博客上看到,对于这个配置文件找不到的问题,去安装对应的相关的软件包,其中那篇博客说了,最好直接全部安装根ROS相关的东西sudo apt-get install ros-melodic-*然后我就安装了一大堆东西,几十个G,我吐了。安装的过程中出现了这个错误,说我的系统里已经有了相关的东西,无法覆盖解压。当时没有去管这个错误。因为后来我发现是我的环境变量的

2020-10-11 17:52:19 14297

原创 ubuntu18.04中解决无法创建文本文件问题

ubuntu18.04无法创建文本文件问题1.打开文件夹,在用户主目录里找到 模板 文件夹打开并打开模板终端2. 输入(sudo gedit 文本文件)会弹出一个空白文本文件,点击保存3. 发现模板文件夹多了一个文本文件,问题已解决4. 在桌面上右击,新建文本文件就会看见。...

2020-10-07 18:40:55 2113 1

原创 使用vscode来开发ROS相关的项目的配置流程

添加链接描述添加链接描述添加链接描述

2020-05-07 14:53:53 363

原创 ROS naviagtion analysis: GlobalPlanner

大佬链接

2020-05-02 19:16:07 171

原创 全局路径规划算法之navfn学习

大佬链接1大佬链接2大佬链接3大佬链接4

2020-05-02 19:14:34 1046

原创 rbx1运行出错

xacro: Traditional processing is deprecated. Switch to --inorder processing!To check for compatibility of your document, use option --check-order.For more infos, see http://wiki.ros.org/xacro#Proces...

2020-05-01 11:14:07 770 1

原创 ros分布式通信

sudo vi /etc/hosts进入vi编辑器,按i开始编辑,写好了:按Esc 再按输入 : 再输入wq! 保存退出,完美。

2020-04-30 20:22:47 246

原创 ubuntu16.04环境下解决ros工作空间编译出现python版本问题导致编译失败(附带自由切换python版本)

大佬链接python版本切换命令sudo update-alternatives --config python

2020-04-29 21:21:57 345

原创 两篇比较清晰的卸载双系统ubuntu方法

https://www.cnblogs.com/xia-Autumn/p/6294055.htmlhttps://www.cnblogs.com/abella/p/10231964.html

2020-04-29 21:19:38 113

原创 ubuntu下pip的安装、升级和使用

添加链接描述添加链接描述

2020-04-28 17:13:59 1000

原创 ubuntu16.04安装微信

大佬链接

2020-04-24 12:13:21 931

原创 Ubuntu16.04vscode打不开的问题

1、问题描述我第一次在这位博主点击这里的教程下尝试去安装vscode,但是呢他是用wget的方式按装的,后来设置也不好弄,但是这个时候其实vs已经可以打开了。可是我把图标设置到桌面上,直接点击是不可以用的,这个时候我有看到了这篇点击这里相当简单安装,并且安装了直接在桌面点击也可以用.这个时候我没有把之前的卸载了,而是直接删除了安装包,然后重新去官网下载了新的安装包,再来安装。然后发现,启动不了...

2020-04-21 18:25:56 2830 1

原创 Ubuntu16.04安装vscode

注意:本教程是在Ubuntu16.04下安装的。一、安装步骤1 去官网下载需要的版本(我下载的是64.deb)vscode官网2 进行解压,输入:sudo dpkg -i code_1.35.0-1559611369_amd64.deb解压完成就可以在应用搜索里看到了,直接单击就可以使用了。...

2020-04-21 18:25:41 149

原创 ubunut上安装百度网盘。

感谢这位博主,参考链接:ubuntu安装百度网盘很简单首先,Ubuntu下是可以使用deepin的安装包的,但是需要deepin的环境第一步在随便一个新建的文件夹下面git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu第二步下载完成后,进入文件夹deepin-wine-for-ubuntucd deepin-wi...

2020-04-16 20:12:55 366

原创 ros-机器人URDF建模问题

参考链接:https://blog.csdn.net/m0_46259024/article/details/105333552这里总结一下出现的问题。问题1.roslaunch mbot_description display_mbot_base_urdf.launch报错[WARN] [1582867522.390661]: The ‘use_gui’ parameter was sp...

2020-04-16 14:40:46 2704

原创 ros tf坐标变换

启动asterroscore输入roslaunch turtle_tf turtle_tf_demo.launch可以看到两只海龟,其中一只海龟会追着另一只海龟跑。用键盘控制移动rosrun turtlesim turtle_teleop_key输入以下命令,打印一张pdf可以清晰看到坐标rosrun tf view_frames监听查看两者的坐标变换rosrun...

2020-04-16 14:37:38 780

原创 windows下安装ubunut16.04和18

绝对的干货,超级详细贴心,我就是在这里成功安装的,少走了许多弯路,感谢博主,博主牛逼。。。给你们地址,自己看去吧windows安装ubunut双系统(史上最详细)...

2020-04-16 10:43:43 103

原创 linux下载qq

Linux QQ版可以开始下载安装了,是为了加强对国产版的Linux的支持?在很久之前出的QQ Linux版本后,QQ就很少有专有的Linux版本了,大都开始在Linux的操作系统当中使用wine来运行Windows版本的QQ,QQ官网开始下载更新Linux QQ 2.0 Beta版本,对于使用Linux操作系统的来说无疑是一个不错的消息。至少说明专有的Linux版本要比运行在wine上的QQ要...

2020-04-16 10:35:57 790

原创 让小海龟旋转

启动ros masterroscore打开仿真界面,启动节点rosrun turtlesim turtlesim_node自定义一个话题消息rostopic pub -r 10 /turtle1/cmd_vel + tab 自动补全,给他线速度还有角速度就行了。...

2020-04-12 21:29:44 453

原创 01 安装ubunut 16.04和ros kinetic

参考官网,换国内中科大的源ubunut中科大的源ubunut中科大的源地址使用说明Ubuntu, Debian将软件源添加至系统:sudo sh -c 'echo "deb https://mirrors.ustc.edu.cn/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.li...

2020-04-12 21:18:00 164

原创 运行第一个程序《小海龟仿真测试》

输入以下命令:启动ros masterroscore输入以下命令:启动小海龟仿真界面rosrun turtlesim turtlesim_node输入以下命令:启动键盘控制小海龟运动rosrun turtlesim turtle_teleop_key一开始并没有什么变化,但是发布消息以后一些数据通过曲线的形式绘制出来...

2020-04-12 21:17:32 479

原创 ros 动作编程

动作编程在learning_communication 目录下创建一个文件夹action,在srv里面再创建一个 AddTwolnts.srv文件,在这个文件里面写入以下代码# Define the goaluint32 dishwasher_id # Specify which dishwasher we want to use---# Define the resultuin...

2020-04-12 21:16:55 878

原创 ros 服务编程

在learning_communication 目录下创建一个文件夹srv,在srv里面再创建一个 AddTwolnts.srv文件,在这个文件里面写入以下代码int64 aint64 b---int64 sum然后在package.xml中添加功能包依赖<build_depend>message_generation</build_depend<exec...

2020-04-12 21:16:27 354

原创 ros 通信话题编程

基本流程在learning_communication下的src功能包下创建talker.cpp,里面写下面的代码/** * 该例程将发布chatter话题,消息类型String */ #include <sstream>#include "ros/ros.h"#include "std_msgs/String.h"int main(int argc, char...

2020-04-12 21:16:00 323

原创 ros基础学习

1.创建工作空间两种方法:可以直接去文件夹创建,也可以在终端输入命令创建。创建工作空间:mkdir -p ~/catkin_ws/src必须在catkin_ws 总目录下编译 编译工作空间:cd ~/catkin_ws catkin_make source ~/catkinl_ws/devel/setup.bash echo "sour...

2020-04-12 21:14:56 140

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除