- 博客(29)
- 收藏
- 关注
原创 窒息的win11
将新项命名为:{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}1、Win11右键显示更多选项改为旧版系统样式(默认展开)按下Win + R键,输入regedit,按回车键。右键点击CLSID,选择"新建" → “项”在刚创建的项上右键,选择"新建" → “项”将子项命名为:InprocServer32。将数值数据留空,直接点击"确定"在右侧窗口中双击"(默认)"值。在用户账户控制提示时点击"是。5. 重启系统或资源管理器。方法二:手动修改注册表。3. 创建新的注册表项。
2025-10-13 14:08:35
218
原创 rviz select按钮的使用
rviz中的"Select"按钮用于选择3D对象,支持单点/框选。Shift键可添加选择,Ctrl键移除选择,Alt键移动相机,F键聚焦对象。还可调出选区状态栏查看详情。
2025-09-10 17:44:56
168
原创 linux交换分区创建在home目录下
在 Linux 系统中,可以通过在 /home 目录下创建交换文件来实现类似交换分区的功能。注意:在 /home 目录创建交换文件可能会占用 /home 分区的空间,确保该分区有足够的可用空间。这个命令会创建一个 4GB 大小的交换文件,你可以根据需要调整 count 的值来改变大小。7、保存并退出编辑器,这样下次系统启动时就会自动挂载这个交换文件了。命令来验证交换空间是否已正确启用。
2025-08-12 09:51:14
235
原创 xtdrone:make_gazebo_model
/make_gazebo_model.py -i /home/hao/音乐/207机库二维码/仿真/ -g /home/hao/音乐/207机库二维码/model -s 1429。
2025-05-07 19:04:13
138
原创 使用prometheus_mavros安装源码mavros
打开,找到安装,其中需要下载prometheus,启动里面的脚本文件,可以直接自己创建脚本文件。脚本1:这个脚本屏蔽了下载geographiclib的步骤,这个可以直接执行可能无法下载,后续可以将下载好的文件直接拷贝到对应文件夹。脚本2:这个需要放置在src目录下,进行mavros和mailing下载。
2025-01-22 18:21:47
416
原创 NVIDIA Jetson AGX Orin(orin nx)平台上安装OpenCV 4.2
请注意,这些步骤是基于搜索结果中的信息。根据您的系统配置和网络环境,可能需要进行一些调整。如果在安装过程中遇到任何问题,您可能需要查看具体的报错信息并进行相应的解决。根据您的请求,您想要在NVIDIA Jetson AGX Orin(orin nx)平台上安装OpenCV 4.2。- 确保`opencv.pc`文件中的`includedir_old`和`includedir_new`路径正确。
2024-12-31 16:18:55
935
原创 Linux 自启动脚本
在不同的操作系统和不同的启动系统中,设置自启动脚本的方法会有所不同。对于使用 `systemd` 的现代 Linux 系统,你可以通过创建一个 `.service` 文件来设置自启动脚本。这里 `ExecStart` 指定了脚本的路径,`WantedBy` 指定了在哪个目标下启动服务。### 1. Linux (使用 Systemd)
2024-12-31 15:12:17
309
原创 video设备别名
这意味着设备将始终被引用为 `/dev/video435`、`/dev/video435i` 或 `/dev/videolrcp`,而不是变化的 `/dev/video0`、`/dev/video1` 等。如果你希望确保设备总是获得相同的 `/dev/video` 编号,这通常更复杂,可能需要自定义内核或使用特定的固件。这些规则将为每个设备创建一个指向 `/dev/video435`、`/dev/video435i` 和 `/dev/videolrcp` 的符号链接。创建一个新的 udev 规则文件。
2024-09-24 21:15:29
460
原创 XTDrone 报错解决
把command="$(find xacro)/xacro.py '$(find catvehicle)/urdf/catvehicle4-6.xacro' roboname:='ugv_1'" />中的xacro.py改成xacro -i。
2024-07-15 11:33:09
688
原创 rosserial&stm32开发及调试
1、ros下使用rosserial和STM32F1/STM32F4系列进行通信(MDK5工程)_starrobotT的博客-优快云博客2、rosserial移植到STM32(CUBEMX+HAL库)_廖BUG仙的博客-优快云博客3、rosserial、ros_lib移植到STM32讲解_starrobotT的博客-优快云博客_roslib4、STM32通过rosserial接入ROS通讯开发_良知犹存的博客-优快云博客问题:import queue报错解决python - N
2021-10-24 11:23:44
720
1
原创 stm32的输出比较模式和PWM模式有什么区别
stm32的输出比较模式和PWM模式有什么区别??-OpenEdv-开源电子网STM32 TIM输出比较的三种模式使用定时器的PWM模式只能在4个通道产生频率相同但占空比不同的输出信号 使用定时器的输出比较模式可以在4个通道上产生频率不同,占空比也不同的输出信号 ...
2021-10-13 19:44:51
1158
2
原创 编码器的使用教程与测速原理
1、STM32直流减速电机控制篇(二)编码器测速原理_qhdd123的博客-优快云博客2、带霍尔传感器编码器的直流减速电机测速原理讲解(附源码)-OpenEdv-开源电子网3、STM32电机测速(正交或者霍尔编码器)_「小白学移动机器人」一个专注分享移动机器人相关知识的公众号!-优快云博客_stm32霍尔传感器电机测速2.2 STM32电机测速(正交或者霍尔编码器)我们这里提供左右电机测速代码,在公众号:小白学移动机器人,发送:电机测速,即可获得源码工程下载链接。2.2.1 实现工具STM3..
2021-10-05 16:27:21
2057
原创 pwm电机控制学习
主函数,功能:输出PWM波,并且可以控制电机正反转,电机驱动为TB6612#include "stm32f10x.h"#include "delay.h"#include "gpio.h"#include "moto.h"#include "pwm.h"//------------接线说明---------------//TB6612丝印标识--------STM32F1主板引脚// PWMA ----------- B6// AIN1 ...
2021-10-04 21:54:51
866
原创 2021.9.24 书童机器人底盘阅读(1)
来源:公司拷贝,书童机器人底盘1、下位机的ros.h#ifndef ROS_H#define ROS_H#include “ros/node_handle.h”#include “STM32Hardware.h”namespace ros{typedef NodeHandle_<STM32Hardware, 25, 25, 1024, 1024> NodeHandle;}#endif这使我们的NodeHandle有25个Publishers,25个Subscri
2021-09-24 21:40:48
148
原创 2021.9.23 小车串口通讯实验
程序阅读:源码地址:stm32和ros的串口通信_「小白学移动机器人」一个专注分享移动机器人相关知识的公众号!-优快云博客1.C语言共用体(C语言union用法)详解union 共用体名{ 成员列表};共用体有时也被称为联合或者联合体,这也是 Union 这个单词的本意。结构体和共用体的区别在于:结构体的各个成员会占用不同的内存,互相之间没有影响;而共用体的所有成员占用同一段内存,修改一个成员会影响其余所有成员。结构体占用的内存大于等于所有成员占用的内存的总和(成员之间..
2021-09-23 21:32:28
328
1
原创 gazebo实验
https://baijiahao.baidu.com/s?id=1666716958851993517&wfr=spider&for=pchttps://github.com/6-robot/wpb_homeLinux系统下如何运行.sh文件:https://blog.youkuaiyun.com/hpf247/article/details/791906001、cmake报错:Could not find a package configuration file provided b
2021-09-07 17:19:03
776
原创 树莓派无屏幕网络配置和ssh远程
1、准备:一条网线、一个烧好系统的树莓派、一个笔记本2、电脑和树莓派连接1、用网线将树莓派和电脑的网口连接2、按win+r 输入cmd进入命令提示符输入界面,输入arp -a 查看当前IP3、打开设置—网络和Internet—网络共享中心这里家庭网络连接选择你用网线的那个网口4、按win+r 输入cmd进入命令提示符输入界面,输入arp -a 查看当前IP,会发现和前面的IP有不一样的一段。下载puttv软件,挨个尝试那几个IP(大概3个),便可以进入树莓派的终端...
2021-08-01 09:57:36
953
原创 服务通信自定义srv
1、创建一个新的功能包plumbing_server_client在功能包下创建srv文件夹在srv文件夹创建Addints.srv文件# 客户端请求时发送的两个数字int32 num1int32 num2---# 服务器响应发送的数据int32 sum配置:package.xml中添加编译依赖与执行依赖 <build_depend>message_generation</build_depend> <exec_depend&..
2021-07-16 12:43:39
745
1
原创 自定义msg实现话题通信
1、在功能包下创建msg文件夹,在msg文件夹中创建Person.msg文件内容为:string nameint32 agefloat32 height编译生成可以被 Python 或 C++ 调用的中间文件2、编辑配置文件package.xml中添加编译依赖与执行依赖 <build_depend>message_generation</build_depend> <exec_depend>message_runtime</ex
2021-07-14 16:54:14
681
1
原创 WARNING: disk usage in log directory [/home/.../.ros/log] is over 1GB. 问题解决办法
这个警告是由于主文件夹下/.ros中的日志文件夹/log超过了1G而产生的提醒,这些log并没有什么实际用处,清空只需执行:rosclean purge 然后在两个y/n里都输入y即可消除这一警告。当然,手动去目录当中删除同样有效。删除后报错,roscore cannot run as another roscore/master is already running. Please kill other roscore/master解决:在终端里写下killall
2021-07-14 13:33:48
4262
原创 ROS工作空间环境变量的设置
每次在一个终端运行rosrun时:先启动命令行1:roscore再启动命令行2:cd 工作空间source ./devel/setup.bashrosrun 包名 C++节点source ~/工作空间/devel/setup.bash可以添加进.bashrc文件,使用上更方便添加方式1: 直接使用 gedit 或 vi 编辑 .bashrc 文件,最后添加该内容添加方式2:echo "source ~/工作空间/devel/setup.bash" >>
2021-07-10 11:38:30
797
原创 树莓派和pc端的ssh连接
1、参考文章https://zhuanlan.zhihu.com/p/101331694可用,但每次ip地址变了后要重新配置配置过程:系统介绍:机器人端:nvidia TX2 --IP地址为192.168.2.178,计算机名:jetson-1423019134103PC端:Lenovo-V480--IP地址为192.168.2.210,计算机名:cheng-Lenovo-V480(名字比较长,还没来得及修改)0准备工作:01 分别为两台计算机安装同步通信分别安装chro
2021-07-06 20:00:39
744
原创 ubuntu系统安装gedit
步骤1:sudo apt-get update步骤2:sudo apt-get install gedit-gmate步骤3:sudo apt-get install gedit-plugins步骤4:sudo apt-get remove gedit步骤5:sudo apt-get install gedit
2021-07-06 19:02:27
4410
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅