- 博客(45)
- 收藏
- 关注
原创 关于树莓派学习的建议:一定要设置网口静态ip啊
今天给树莓派弄完AP之后,想着树莓派每次开机还得连屏幕、键盘输密码,好麻烦啊为此,我去网上看别人怎么设置开机自动登录,结果一不小心,给树莓派弄黑屏了,开机进不去了,我不想重新配环境啊然后因为我之前是给树莓派网口设置了静态ip抱着试试的态度,在电脑终端 ssh 用户名@网口静态ip,连接了一下结果成功了啊,而且貌似就算树莓派没解锁,这种ssh连接也能连上然后我把之前新建的配置文件删了,重启树莓派,树莓派成功启动了。
2025-05-15 15:13:51
277
原创 行为树笔记
按照child a,child b,child c,从左到右执行,下面的所有子节点都返回success时,控制节点则为success。(下方蓝色框):可以对子节点的结果取反,或者循环执行他的子节点。建议看看官网动画,很形象。
2025-05-07 12:41:33
208
原创 学习ros过程中常用指令
3 rosrun rqt_reconfigure rqt_reconfigure #ros1动态调参。7 rostopic info /topic_name #ros1查看主题的发布者和订阅者。2 printenv | grep ROS_DISTRO #查看 ros 版本。6 rostopic echo /topic_name #ros1查看主题内容。8 rostopic hz /topic_name #ros1查看主题频率。
2025-04-24 14:40:12
207
原创 ROS2 编译显示缺少依赖的解决办法
eg:CMake Error at CMakeLists.txt:12 (find_package): By not providing "Findserial.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "serial", but CMake did not find one. Could not find a package
2025-03-27 10:23:11
583
原创 电脑充当树莓派屏幕(无线连接)
PS:远程连接打开文件,退不出全屏时,使用快捷键 alt+f4 或 alt + tab 切换界面。在电脑搜索栏,搜索远程桌面连接器,在输入框中输入树莓派ip,再点击连接,即可显示树莓派桌面。电脑下载advanced_ip_scanner查看同一局域网下的连接设备,找到树莓派ip。将树莓派SD卡通过读卡器插入电脑,新建树莓派连接wifi的配置文件。电脑和树莓派连同一wifi或树莓派连电脑热点。1 树莓派和电脑连接在同一局域网下。无线网名称和密码都有双引号。2 知道树莓的ip地址。
2024-12-16 15:24:55
982
原创 扩展坞映射名称
lrwxrwxrwx 1 root root 0 3月 18 19:22 /sys/class/tty/ttyUSB1 -> ../../devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.3/3-3.3:1.0/ttyUSB1/tty/ttyUSB1。- 该种方式给固定设备口起名,如果更换设备需要重新mapping端口号。其中,“3-3.3:1.0”极为固定串口编号。# 多USB设备配置固定名称。### 查询硬件设备端口号。### 写入设备而名称。
2024-11-08 12:32:29
157
原创 git安装geographiclib失败解决办法
1、在电脑上打开https://github.com/GeographicLib/geographiclib,然后下载程序压缩包命名为geographiclib,在电脑上解压完成后,复制到树莓派home目录里面。在树莓派中进入geographiclib文件夹。2、进入geographiclib文件夹。4、运行 CMake 来配置构建。使用如下指令一直安装失败。3、创建构建目录并进入。
2024-09-18 14:20:49
610
原创 ROS自制图片地图遇到的问题记录
原因:是因为地图没有画黑色边界线,如图一就是没画边界,图二画了边界。问题:画完地图后,把地图加载进导航里面发现没有生成代价地图。
2024-09-12 09:23:30
261
原创 利用msg生成头文件时,ROS编译报错:XXX/XXX.h: No such file or directory
ROS中利用msg文件自动生成头文件未成功,编译报错我是想让头文件生成在/devel/include里面(可以根据自己的需求改,但是CMakeList.txt和package.xml里面的配置一定要对应)
2024-08-21 16:06:32
726
原创 树莓派通过 Udev 规则为 USB 设备(GPS、IMU)分配固定的设备名称
在树莓派上接入了GPS、IMU等设备后,ROS节点需要访问这些设备所连接的USB端口。然而,当设备插入不同的USB端口时,设备的端口名称(如ttyUSB0或ttyUSB1)可能会发生变化,导致每次更换端口后都需要修改程序中的端口名称。这种手动更改既麻烦又容易出错。为了解决这个问题,可以通过设置Udev规则为这些设备分配固定的设备名称。这样,无论设备连接到哪个USB端口,树莓派都会为它们分配一个固定的名称。例如,无论GPS设备连接到ttyUSB0还是ttyUSB1,系统都会自动将其命名为USB_GPS。
2024-08-19 11:51:05
586
原创 ROS_package 、CMakeLists.txt、package.xml、ROS_node之间的关系
里面初始化了一个ROS节点,注意我的源文件里面只初始化了一个节点。
2024-08-16 11:30:05
449
原创 终端创建ROS工作空间/包/节点及运行节点
1、ctr+alt+t打开终端2、创建工作空间,工作空间名为'catkin_ws'3、进入工作空间目录4、初始化工作空间5、设置环境变量。
2024-08-14 10:48:54
427
原创 Ubuntu下利用mosquitto库实现mqtt发送订阅出现的问题
问题:publisher消息一直在发送,但subscriber只收到前20条消息。解决办法:尝试将QoS设置为0,看看是否能够接收到更多的消息。原因:程序中设置了QOS=1,这意味着消息需要被确认。
2024-08-10 12:05:48
287
原创 C语言 求和
求Sn=a+aa+aaa+…aaa(有n个a)之值,其中a是一个数字,为2。例如,n=5时=2+22+222+2222+22222,n由键盘输入。
2024-07-16 12:49:48
120
原创 C语言 水仙花数
打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身。例如:153是一个水仙花数,因为153=1^3+5^3+3^3。
2024-07-16 12:12:20
256
原创 C语言第5题
给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123。
2024-07-12 14:13:09
203
原创 C语言第4题
给出一百分制成绩,要求输出成绩等级‘A’、‘B’、‘C’、‘D’、‘E’。90分以及90分以上为A,80-89分为B,70-79分为C,60-69分为D,60分以下为E。
2024-07-10 16:48:48
195
原创 没事做,练习C第一题
请编一程序,用赋初值的方法使cl、c2、c3、c4、c5五个变量的值分别为,’C’、’h’、’i’、’n’、’a’,经过运算,使c1、c2、c3、c4、c5分别变为’G’、’l’、’m’、’r’、’e’,并输出。例如,字母"A"后面第4个字母是"E"."E"代替"A"。因此,"China"应译为"Glmre"。要将"China"译成密码,译码规律是:用原来字母后面的第4个字母代替原来的字母.。
2024-07-10 09:19:22
203
原创 PDO映射
发送RXPDO报文的时候按照映射对象123这样的顺序写报文,映射对象的数据也是先存低位,再存高位,如下所示。这里我们RXPDO只映射两个对象。
2024-02-20 10:09:24
861
原创 PDO通讯RxPDO使能报文发送成功,但电机未使能
这里RXPDO1映射了3个对象,若发送对象报文的时候未发全,程序不会报错,报文也能成功发送,但电机不会使能,如下图所示,RXPDO映射了3个对象,但只发送了2个对象的报文,编译运行程序不会报错,电机使能的报文也能成功发送,但电机未成功使能(我的)。原因:RXPDO配置不对,或未配全。
2024-02-02 05:52:34
526
空空如也
垂直惯性轮的自平衡车
2024-01-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人