logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux QT opencv的编译安装及qt的安装

一,QT的安装配置1.1安装一些依赖的软件包g++:sudo apt-get install build-essential其他:sudo apt-get install libX11-dev libXext-dev libXtst-devsudo apt-get install libx11-dev libxau-devlibxaw7-dev libxcb1-dev libxco...

ROS Qt5 librviz人机交互界面开发八(实现导航功能的完整显示)-全网首发

在上一篇教程我们已经实现导航的初始点和目标点的设置:ROS Qt5 librviz人机交互界面开发七(发布导航目标点和原点位置)-全网首发这一篇主要实现完整显示,在文章末尾有完整项目地址哦~一,显示效果设置初始点:设置目标点:二,核心代码如果看过前几篇博客,其实也就是添加几个图层:核心代码://显示导航相关void QRviz::Display_Navigate(bool......

#qt#开发语言
QT 继承 Qobject实现多线程

Qt实现多线程的方法有很多种,不过通过继承Qobject这一种方法可以使用信号与槽函数与线程间进行通讯:一,创建自己的继承Qobject的线程类connect_thread.h:#ifndef CONNECT_THREAD_H#define CONNECT_THREAD_H#include <QObject>#include <QThread>class c...

ROS Qt5 librviz人机交互界面开发三(实现控制机器人速度与方向)

我这里主要就是参考teleop_twist_keyboard项目的源代码,移植到自己程序一,首先在ui界面添加按钮(注意按钮上显示的文字):同时在ui界面设置每个按钮的shortcut,就能实现键盘控制:二,关联这些按钮的点击事件到同一槽函数//绑定速度控制按钮connect(ui.pushButton_i,SIGNAL(clicked()),this,SLOT(slot_c......

#qt#ui#开发语言
ROS Qt5 librviz人机交互界面开发十(实现定点返航功能)

这个功能实现起来也不难,主要就是先监听amcl_pose话题,获取小车在地图上的实时位置,如果点击设置返航点了则记下此位置,点击返航时则把该位置作为返航目标话题发送出去一,配置package.xml由于获得机器人位置的话题类型是geometry_msgs所以需要添加功能包对此话题的支持在package.xml文件添加如下两行:<build_depend>geometry_ms.....

#qt#开发语言
Ros机器人Rviz Qt5插件开发(1)——机器人速度控制插件开发

一,创建功能包在工作空间src目录下:catkin_create_pkg cmd_control roscpp rviz std_msgs二,配置功能包2.1添加类到功能包src目录:2.2添加plugin描述文件plugin_description.xml到功能包根目录:<library path="lib/cmd_control"><clas...

#qt#自动驾驶#开发语言
ROS Qt5 librviz人机交互界面开发四(添加rviz显示界面)

创建librviz界面类:qrviz_widget.h#ifndef QRVIZ_WIDGET_H#define QRVIZ_WIDGET_H#include <QWidget>#include <rviz/visualization_manager.h>#include <rviz/render_panel.h>#include <rvi...

#qt#自动驾驶#python
ROS Qt5 librviz人机交互界面开发一(配置QT环境)

一,首先安装ros对qt pkg的支持sudo apt-get install ros-melodic-qt-createsudo apt-get install ros-melodic-qt-build这样就能通过:catkin_create_qt_pkg命令创建ros gui包了:在src目录下创建包:catkin_create_qt_pkg qt_ros_test二,安装......

#qt#开发语言
解决宝塔python项目管理部署diango项目,报Internal Server Error错误

按照教程设置之后访问网站死活是Internal Server Error查找资料后解决:在更改项目下:uwsgi.ini添加(改成自己的项目路径):wsgi-file = /www/wwwroot/chart-t/chart/wsgi.py没有静态文件问题:static-map = /static=/www/wwwroot/chart-t/static...

ubuntu无显示器远程桌面连接,及分辨率低问题解决

默认远程桌面是使用显示器的分辨率,由于无显示器连接远程桌面,导致默认分辨率低只需要下面一个命令xrandr --fb 1280x720

    共 32 条
  • 1
  • 2
  • 3
  • 4
  • 请选择