自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (10)
  • 收藏
  • 关注

原创 ubuntu qt 运行命令行

直接调用:run_cmd([“roscore”,“rostopic list”], 2)下面是封装好的C++头文件,直接调用run_cmd_fun()即可。

2024-01-17 09:01:35 574

原创 Package ‘micro_ros_agent‘ specified with --packages-up-to was not found

新建一个名为 “ros2.repos”,复制下面的内容到里面。出现下面界面说明成功。

2024-01-09 14:18:32 465

原创 树莓派 ubuntu20.04下 python调讯飞的语音API,语音识别和语音合成

【代码】树莓派 ubuntu20.04下 python调讯飞的语音API,语音识别和语音合成。

2023-12-29 12:51:10 1040

原创 ubuntu python播放MP3,wav音频和录音

【代码】ubuntu python播放MP3音频。

2023-12-29 08:15:09 1063

原创 ubuntu 开机自报IP地址(用于无屏幕小车-远程连接)

1.环境安装2.代码3.打包成可执行文件4.开启开机自启。

2023-12-28 13:35:26 867

原创 ROS前驱前转小车仿真(2D)项目

文章目录一.官方网址1.ROS官网2.urdf-模型3.rviz-数据可视化4.gazebo-仿真环境5.gmapping-建图6.navigation-导航二.文件框架三.启动顺序0.依赖包的安装1.手动控制的启动顺序2.建图的启动顺序3.导航的启动顺序四.urdf-模型文件1.ackermann.xacro-轮子传动的配置2.common_properties.xacro-rviz里模型颜色3.xju_tricycle_model.gazebo.xacro-gazebo配置3.xju_tricycle_

2023-07-27 16:59:51 475

原创 ROS学习篇之传感器(三)激光雷达

文章目录一.确定雷达的型号二.安装驱动1.新建一个工作空间"lidar_ws"(随便一个你存放代码的地方)2.clone下驱动的源代码(在lidar_ws/src目录下)3.尝试编译一下(在lidar_ws目录下)四.在RVIZ中的显示1.配置好IP地址(1)雷达端:(2)本机电脑端:2.尝试运行“sdkeli_ls1207de_udp_with_1_lidars.launch”3.再次运行 sdkeli_ls1207de_udp_with_1_lidars.launch五.利用hector算法扫个图1.安

2023-07-27 13:24:56 2388

原创 ROS学习篇之发生目标(九)-通过程序发生目标点

下面是通过发生四元素作为目标点。

2023-07-17 09:44:17 248

原创 ROS学习篇之手动控制(八)-键盘控制

【代码】ROS学习篇之手动控制(八)-键盘控制。

2023-07-17 09:40:58 1053 1

原创 ROS学习篇之远程控制(七)-局域网内的控制

ros本身就是分布式的系统,是支持主从机通讯的,远程控制无非就是主从机的发布控制的消息。

2023-07-01 22:37:21 1413 2

原创 ROS学习篇之硬件准备(零)-thinkbook16+锐龙版 安装ubuntu20.04遇到的各种坑

多活几年不好?非得倒腾linux,讲个冷知识,Windows是最好的linux发布版本。

2023-07-01 21:20:52 1560 2

原创 ROS学习篇之通讯(五)-modbusTcp通讯

plc需要和电脑通过网线连接,相互ping对方的ip均可以ping通,两者需要在同一个网段内。ros运行在工控机上,工控机作为上位机,PLC作为执行器,驱动伺服电机运行。192.168.0.5开启服务端的ip,也就是本机的ip。192.168.0.5开启服务端的ip,也就是本机的ip。工控机与PLC的通讯通过ModbusTcp实现。用于创建server, 开启服务。用于读写通讯,交互信息。端口号默认为:502。

2023-06-30 14:05:47 1482 1

原创 ROS学习篇之传感器(二)IMU(超核IMU HI266六轴/HI13MON 九轴)

报错说明,要么是IMU没有插到电脑的USB口里,要么是端口的权限不够,我们在连接好的情况下,赋予端口权限即可。在驱动解压的目录“Linux_3.x.x_VCP_Driver_Source”下,打开终端输入。我们成功运行launch文件后,并不能实时显示IMU的数据,还需要简单的配置一下。不错意外的话,你手动旋转IMU,在Rviz里也会随之改变。不错意外的话,在运行的终端会实时刷新IMU的数据。退到自己的工作空间下,输入编译指令。运行imu_rviz.launch。在示例代码下的如下文件里,如下图。

2023-06-30 12:06:40 1972 2

原创 ROS学习篇之基础知识(一)-环境的安装

同样安装Microsoft出品的Cmake Tools工具,顺便安装了第一个CMake工具。安装Microsoft出品的ROS插件,顺带安装了C/C++ 和 python的插件。不知道选择什么的情况下,一路默认选择【1】选项即可。在终端输入,启动ros核心。显示下图,表面安装成功。

2023-06-30 10:09:23 206

原创 ubuntu 基础软件

温馨提示:计算机名称尽可能的短,在命令行不显得那么占空间;**步骤1:**在命令行输入,修改hostname里的名称。**步骤2:**在命令行输入 修好hosts里的名称。xxx.deb是文件名,可以通过tab键来补齐。文件略大,没有合适的网盘存放。目前最新版已经收费了;

2023-06-30 09:51:37 884

原创 ubuntu20.04 安装 Minecraft(几条命令)

男人之死是少年,玩点游戏怎么了。。。。

2023-06-29 14:58:41 719

原创 机械设计记录

提前说明:(本人是机械科班出身,但已经离开这个行业三年,目前重回这个行业,目前在干非标类的机械设计,此篇博客是记录自己在工作中用到一些工具)

2023-03-24 23:14:22 67

原创 计算机考研统考科目408思维导图

考研408科目思维导图

2022-11-10 13:41:56 3065

原创 C#利用itext7编写PDF操作小工具

一.环境准备1.VS C# 控制台程序2.安装的包:itext7 —pdf操作包Pdf2Image —pdf转图片Fody — 用于独立程序打包Constura.Fody— 用于独立程序打包(在NuGet管理安装即可)二.具体代码using iText.Kernel.Pdf;using iText.Kernel.Utils;using iText.IO.Image;using iText.Kernel.Geom;using iText.Layout;using iText

2021-08-23 21:11:12 3250

原创 C#利用Magick图片压缩

一.环境准备:1.VS2019 C# 控制台应用程序2.安装的包:或者使用控制台安装:Install-Package Costura.Fody -Version 1.5.0Install-Package Magick二.具体代码://导入必要的库using ImageMagick;using System;//可以将图片压缩 但是单文件太大:19.Mnamespace ConsoleApp10_img_compression{ class ImagesCompres

2021-08-23 20:57:10 1290

原创 提高pyautogui识图率的优化方案

—opencv-python的模板匹配算法Template Matching​(一)需求分析​ 如今2021年,祖国发展进入了新征程,科技技术的发展,更是不可同日而语,自动化人工智能越来越普及,钢铁侠的贾维斯仍旧高科技,办公自动化,也是一个进步吧;扯远了,,,,。近日在使用quicker软件的时候,有一个动作叫按键精灵(之前也有一个软件叫这个),目的都一样,可以录制鼠标按键的过程,不足之处在于太依赖快捷键,并且鼠标的位置是绝对位置,也就是说只能录制一些位置固定的重复动作,并达不到灵活的录制效果,于

2021-05-02 13:32:00 12433 19

原创 PyScripter的下载

下载网址https://sourceforge.net/projects/pyscripter/下载界面

2021-04-25 16:29:32 555

原创 基于quicker平台的便携软件

基于quicker平台的便携软件1.办公软件geek卸载https://getquicker.net/sharedaction?code=47e875b4-668a-4640-c90d-08d905a685e0Everything搜索https://getquicker.net/sharedaction?code=b8a571ac-98d8-4fad-c90f-08d905a685e0

2021-04-24 23:32:43 600

原创 基于python opencv-python 的录制并保存USB摄像头视频(有声版)

1.前言:在我的上一篇文章"基于python opencv-python 的录制并保存USB摄像头视频(无声版)"写了无声版的保存视频,总觉得缺少些什么,今天把有声版的也公布出来,供大家一起学习。先说一下总思路,利用cv2生成视频文件,在利用其它库生成音频文件,最后将两个文件合并,这一操作将用到FFmpeg,就成了带音的视频。缺点是:需要手动调整声音和视频同步。2.环境搭建(1)直接用:...

2020-03-20 00:41:10 2837 1

原创 基于python opencv-python 的录制并保存USB摄像头视频(无声版)

1.前期:在上一次,我写的一篇博客“Python下使用OpenCV库读取USB摄像头的画面”里介绍了,如何简单在Python 环境下,利用OpenCV库,来实现USB摄像头的读取实时画面,本篇介绍的是:将实时画面保存为视频格式,在CV2里拍摄是没有声音的,后期会考虑添加音频以及录制平面。。2.语法介绍:(1)会用到如下的三条语句fourcc = cv2.VideoWriter_four...

2020-03-19 11:01:10 1573

原创 inventor二次开发入门系列课程总结

一.本系列的内容本系列课程总共六篇,本课程的出发点是让大家快速的入门inventor二次开发,其实很简单,只要入门就会跑起来很快,其内容包括如下章节。inventor二次开发-课程1-环境搭建及开发资料inventor二次开发-课程2-连接你的inventorinventor二次开发-课程3-用编程来操作文件inventor二次开发-课程4-你的画布你来说inventor二次开发-课程...

2020-03-01 19:51:15 2484

原创 inventor二次开发-课程6-进入三维的世界

文章目录1.特征面板中英文对照关系2.对象的层次关系3.ExtrudeFeatures - 拉伸特征(1)Profiles -轮廓(2)ExtrudeFeatures-拉伸的操作(3)ExtrudeDefinition 拉伸对象(4)**SetDistanceExtent** 设置距离(5)例子1.特征面板中英文对照关系2.对象的层次关系3.ExtrudeFeatures - 拉伸特征...

2020-03-01 18:35:35 1026 2

原创 inventor二次开发-课程5-开始第一张2D图

文章目录1.二维草图下的中英文面板对着(1)中英文对照(2)对象层次关系2.绘制功能(1)SketchPoints 平面点的对象补充:单位的设置(1. 原长度单位不符合我们的常用单位 是微米(2. 修改为毫米:例子:(2)SketchLines 直线的对象(1. 两点直线(2.两点对角矩阵(3.两点中心矩形(4. 三点矩形,通基边和 高(5.三点矩形,通过中心点(6.多边形(3)SketchCir...

2020-03-01 18:01:50 1108

原创 inventor二次开发-课程4-你的画布你来说

文章目录1.坐标系的可见性(1)坐标系的对象(2)坐标系中的对象关系(3)坐标系中的常用方法属性(4)例子2.二维草图的基本操作(1)原文(2)主要方法和属性(3)封装代码3.三维草图的基本操作(1)原文(2)主要方法和属性(3)封装代码1.坐标系的可见性(1)坐标系的对象注:可以下载英文语言包,安装到现有的inventor,查看英文版的界面,更有利于我们对照编程英文中文...

2020-03-01 17:55:49 898

原创 inventor二次开发-课程3-用编程来操作文件

文章目录文件操作总览1.文件的新建(1)原文(2)文件类型-DocumentType(3)文件的模板-TemplateFileName(4)具体的例子2.文件的保存(1)原文(2)封装3.文件的另存(1)原文(2)封装4.文件的关闭(1)原文(2)例子(3)全部关闭5.文件的打开(1)原文(2)例子文件操作总览序号操作方法函数1文件的新建Documents.Add()...

2020-03-01 17:49:51 1435

原创 inventor二次开发-课程2-连接你的inventor

文章目录1.外部程序是怎么影响inventor的数据?2.在程序里导入.dll接口文件3.连接inventor的代码(1)方法4.获得当前打开的文件对象(1)原文Application.ActiveDocument PropertyDescriptionSyntax(2)例子5.Documents的常用属性1.外部程序是怎么影响inventor的数据?使用inventor提供的API开发的外...

2020-03-01 17:39:41 2515 1

原创 inventor二次开发-课程1-环境搭建及开发资料

文章目录1.为什么要二次开发?2.二次开发的条件3.inventor开发的资料4.inventor开发的那事儿5.开发方式的选择6.开发环境的搭建:7.本课程的核心思路1.为什么要二次开发?定制自己所需要的功能,批量的实现重复性的操作。能用鼠标和键盘交互绘制的图形,二次开发也可以。2.二次开发的条件(1)熟悉inventor的基本操作(2)具备一定的编程基础,在本次课程中需要用到...

2020-03-01 17:35:18 2864 3

原创 多语言与arduino串口通信

多语言与arduino串口通信目录:文章目录多语言与arduino串口通信目录:前言(一)C#语言1.技术说明2.具体代码3.实例演示4.评论效果5.参考网站(二)VB.net语言1.技术说明2.具体代码3.实例演示4.评论效果5.参考网站(三)python语言1.技术说明2.具体代码3.实例演示4.评论效果5.参考网站(四)matlab语言1.技术说明2.具体代码3.实例演示4.评论效果5....

2019-12-08 10:58:09 400 3

原创 Ubuntu下安装dlib库

Ubuntu下安装dlib库1.问题的提出近来几天,在弄图像识别的时候,用到了dlib库,但是老是安装不上,后期的代码也就无法用了,网上下载使用dlib库的代码,也跑不起来。于使用简单的pip install dlib还真不行,这个库比较特殊还需要在本机电脑编译,废话不多说,直接上干货。2.下载cmake用途:cmake是为了后面的编译dlib所以的。sudo apt insta...

2019-11-30 16:58:41 4081 1

原创 按钮摇杆的使用

按钮摇杆的使用1. 说明:遥控器其中有一个元器件是按钮摇杆,为了以后自制遥控器铺垫,今天把摇杆按钮的原理实现一下。2.实物图:如图所示方向:x,y,z其中x往前摆到底时是1023,往后摆到底部是0;其中y往左摆到底时是1023,往右摆到底部是0;z是往下按住时,为最大1023,其余时刻是小于1023的不定数。3.接线图:其中有五个引脚,GND,VCC就不用说了,剩余三根...

2019-10-23 16:26:45 2079

原创 01电位器的使用

电位器的使用1.说明:电位器是做什么的? 其别名也称可变电阻,通过旋转可以获取一系列的模拟数值,从0-1023,对于不同的数值采取不同的动作,从而达到控制的用途。遥控器的操纵杆原来就是几个电位器组成的。2.实物图:3.原理图:其实就是一个可变电阻的原理图。4.接线图:需要注意的是:中间的信号引脚接在模拟信号输入区,即A0-A5其中的一个。​5.代码:/* 电位...

2019-10-23 15:22:27 2431

原创 Ubuntu 下安装Fritzing软件

Ubuntu 下安装Fritzing软件1.前言​ 之前在window刚学习arduino的时候,有一款画接线图的软件很方面,于是也尝试在Ubuntu下安装该软件,原本是去官网下载安装文件的,结果没成功。后来又搜索了一波,找到了可行的方法,今天把其记录下来,方便日后所用。2.安装过程其实安装很简单,只需要敲几个命令行即可,这就是Linux下命令行的魅力吧,正题开始:参考网站:https...

2019-10-23 13:48:08 1290

原创 Python下使用OpenCV库读取USB摄像头的画面

python下使用OpenCV库读取USB摄像头的画面1.背景:当我们做一些项目的时候,需要用到图像识别这一方面的,我的选择是python下的opencv库,尽管在C与C++上也可以实现,本人习惯于python的简洁语法,为了后续学习的顺利,今天记录一下学习的内容,就是使用cv2读取摄像头的画面,笔记本自带的摄像头也好,USB摄像头也好,都可以适用。2.安装CV2库:在命令行使用最简...

2019-10-13 11:35:15 6757 1

原创 MPU6050 - GY-521的简单使用

MPU6050 - GY-521的简单使用文章目录MPU6050 - GY-521的简单使用1.任务说明:2.环境说明:3.arduino接收与输出数据(1)参考网站:(2)实物连接:(3)具体代码:(4)效果演示:4.python接收数据与三维显示:(1)参考网站:(2)具体代码:<1>arduino 代码<2>python 代码---获取数据<3>pyht...

2019-10-04 08:35:21 10868 1

原创 python与arduino结合控制舵机

python与arduino结合控制舵机文章目录python与arduino结合控制舵机一.任务说明:二.环境说明:三实现说明:四代码说明:1. arduino代码2.python代码一.任务说明:我们要实现的是使用一个图像软件来控制舵机的角度,例如下图,直接使用鼠标来拖到滚动条,来实现舵机不同角度的控制。二.环境说明:本机系统:Ubuntu19.4python版本:3...

2019-10-01 14:51:47 6693 1

Dev-Cpp.zip

一个小型便携的C++编译器

2021-04-09

一个看似简单的arduino多语言项目.zip

使用C#,VB.net,Python,matlab语言分别实现了对arduino的控制,这里只举例了LED的控制。

2019-12-08

Ubuntu系统下远程控制树莓派.pdf

Ubuntu下控制树莓派的pdf教程文档,与博客端的内容一样

2019-10-01

Chrome便携版.zip

谷歌浏览器,浏览器,便携版,无需安装直接使用,内存小

2019-08-02

Bandizip便携版.zip

Bandizip,压缩软件,便携版,直接使用,内存小

2019-08-02

Bandicam便携版.zip

录屏软件,Bandicam,便携版,直接使用,内存小

2019-08-02

2345看图王便携版.zip

看图工具,便携软件,直接使用,内存小,看图王

2019-08-02

7-Zip软件下载地址和使用方法

平时我们并不在乎解压软件的解压率,解压时间。今天小编无意看到了一软件----7-Zip软件。7-Zip是一款完全免费而且开源的压缩软件,相比其他软件有更高的压缩比但同时耗费的资源也相对更多,如果你需要一款能够提供强大压缩性能的软件,那么它是你最好的选择。

2018-08-18

exe内嵌图片

情况(1):通常会用相对路径方式指定一个外部文件。这样,将编译后的 .exe 和 test.jpg 放在一起,就可以正确加载图片。许多游戏有几十个甚至上千个文件,就是有类似这样的许多外部数据。 情况(2)但还有一些情况,希望图片能嵌入编译后的 .exe 里面,这样只需要拷贝一个 .exe 文件就能附带上所需图片。本文就介绍这种情况的实现方法

2018-08-18

替换exe文件的图标

原VS2010里生成的图标太丑,需要最求自己的个性化的的图标

2018-08-18

空空如也

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

TA关注的人

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