- 博客(17)
- 收藏
- 关注
原创 ros2 launch报错
解决方案,这里用的是ros humble,要求python 10的版本,而之前默认python 11,修改python版本即可。
2025-02-15 12:05:58
928
原创 X Error: BadDrawable (invalid Pixmap or Window parameter) 9 Major opcode: 62 (X_CopyArea) Resour
我这里cv2.imshow()一直出现这个循环报错,并且打开的窗口一片灰白。
2025-01-16 08:00:55
181
原创 小电脑与pixhawk用pymavlink连接
我这里是tty/ACM0,ttyACM 中的 ACM 是 “Abstract Control Model” 的缩写,表示这类设备通过 USB 提供虚拟串口接口。新建脚本,其中设备号改成你自己的,我这里是ACM0。我这里是指定特定的信息ATTITUDE,你可以直接。运行脚本,可以看到已经连接成功接收信息了。记得下载这个库,如果你是python3。
2025-01-10 16:58:22
292
原创 如何在sh文件添加整段注释
如果是大段注释,可以借助文本编辑器(如 VS Code、Nano、Vim 等)实现快速注释。例如,在 VS Code 中选中多行后按 Ctrl+/ 会自动为每行加上 #。
2024-11-25 19:28:46
539
原创 MATLAB 中 regexprep 函数的总结与延伸
regexprep是 MATLAB 中基于正则表达式进行字符串替换的强大工具。在数据处理、清洗、格式化等任务中经常使用,尤其适合文本数据的批量处理。
2024-11-10 14:21:30
1043
原创 MATLAB中的逻辑索引
逻辑索引是一种利用逻辑条件筛选数组中特定元素的技术。在 MATLAB 中,逻辑索引通过逻辑向量(包含true和false值的向量)来选择数组中符合特定条件的元素。
2024-11-10 13:54:34
687
原创 Linux入门
1,内核的引导。当计算机打开电源后,首先是BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动。操作系统接管硬件以后,首先读入 /boot 目录下的内核文件。2,运行 initinit 进程是系统所有进程的起点,你可以把它比拟成系统所有进程的老祖宗,没有这个进程,系统中任何进程都不会启动。init 程序首先是需要读取配置文件 /etc/inittab。许多程序需要开机启动。它们在Windows叫做"服务"(service),在Linux就叫做"守护进程"(daemon)。
2024-10-12 21:31:31
1237
原创 /usr/bin/env: ‘python’: No such file or directory
我在roslaunch中出现 /usr/bin/env: ‘python’: No such file or directory 错误的原因是系统找不到 python 这个可执行文件,而在ROS Noetic中,默认使用的是 Python 3。此问题通常是因为 python 命令指向的不是 Python 3 或者 Python 没有正确安装。
2024-10-10 00:24:10
1253
原创 机器人学导论-概述
某些早期的机器人没有这种算法,它们只能简单地被移动(有时要由人工实现)到期望位置,同时记录一系列关节变量(例如关节空间的位置)以实现再现运动。显然,如果机器人只是单纯地记录和再现机器人的关节位置和运动,那么就不需要任何从关节空间到笛卡儿空间的变换算法。的个数是操作臂中具有独立位置变量的数目,这些位置变量确定了机构中所有部件的位置。对于一个典型的工业机器人来讲,由于操作臂大都是开式的运动链,而且每个关节位置都由唯一一个变量来定义,因此关节数目等于自由度数目。运动学方程解的有无定义了操作臂的工作空间。
2024-10-10 00:08:47
511
原创 解决roslaunch打不开rviz配置文件问题
通过安装这三个包,所有的依赖库(如 MoveIt 的 RViz 插件、运动规划的可视化工具等)都得到了正确安装和配置,因此问题得以解决。安装 ros-noetic-rviz 确保了你拥有最新版本的 RViz,包括正确的图形库和支持 MoveIt 的集成功能。这不仅增强了 MoveIt 的功能,也有助于通过 RViz 调试和分析机器人的运动。总结来说,安装这三个包确保了 RViz 和 MoveIt 的完整集成,提供了可视化、运动规划以及调试的所有必要工具,从而解决了 RViz 启动时的插件和依赖问题。
2024-10-03 19:48:01
709
原创 5分钟入门ros小乌龟
这里用鱼香ros的一件安装,可以省去不必要的麻烦,尤其是手动安装ros被墙问题,注意:根据你的ubuntu版本去下载对应的ros版本,具体的可以上网查找。比如noetic不适用于ubuntu22.04及以上版本,但可以在容器中使用。可以看到小乌龟启动了两个节点,键盘控制节点通过话题/turtle1/cmd_vel发布到/turtlesim上,这个话题就是你的键盘控制信息。光标在控制节点那,即可用上下左右键控制小乌龟的运动了!
2024-10-02 19:28:30
782
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人