- 博客(17)
- 收藏
- 关注
原创 linux系统下奥比中光Astra Pro相机配置
以下配置过程是为自己以后配置做一个参考,具体哪里配置的对不对我也不好说,因为我第一次接触这个东西可能会一些不对的地方,希望大家不要完全相信我,等我搞懂一些了可能还会回来改一下这个文章,欢迎大佬批评指正。本来以为Astra Pro相机插上就能用,没想到插上之后运行opencv忽明忽暗,我还以为是曝光率不固定,固定了曝光率也没用,查了一下才发现这个深度相机需要下一个SDK。第一个文件夹存放的是奥比中光USB的规则,需要安装之后才能识别到奥比中光的设备,使用里面的安装脚本进行安装,先进入。这样就算安装成功了。
2024-12-23 16:53:28
917
原创 Linux系统VScode配置platformio控制Arduino以及多个问题的解决方法
最近打算做一个ros小车,由于之前没怎么接触过电控方面的东西,所以打算用arduino来入门,查阅网上资料后说是vscode的PlatformIO插件非常方便,比arduino自带的IDE人性化,所以尝试配置了一下(踩了很多坑……)。
2024-12-22 16:07:51
1071
原创 anaconda3配置记录
anaconda本来是大一的时候配置的,但是因为当时完全是电脑小白,配的一塌糊涂,有些包和环境都安装在C盘了,导致C盘爆红,遂一怒之下删除anaconda和所有环境和包,重新配置一遍。
2024-12-19 15:28:14
1123
原创 ros学习#6 ros2通信(服务通信)+车道线识别实践
上一章节学习了ros2的话题通信,实现了系统状态的监测,这个过程简单来讲就是服务端将系统的状态话题发布出来,然后在订阅端显示,就好比我告诉A一个新闻,然后A把这个新闻整理出来,整个过程是一个单向通信的过程。但是有时候通信不一定是单向的,比如我告诉A一个案件,A在研究完这个案件之后还要把疑点返回给我,那这个过程就是一个双向通信的过程,这时候就要引入服务的概念。服务通信的双向通信机制是基于请求和响应rqt工具界面如下,我们打开spawn服务,它的作用是产生一个新的海龟:可以更改其中的一些参数。
2024-12-06 20:02:35
1086
2
原创 ros学习#5 话题订阅和发布
这一章学习了话题的订阅和发布,即话题通信。在我的理解中,机器人需要实时不断的处理传感器传来的数据并处理,进而做出相应的动作,这个过程并不是静态的。话题通信。ros2的话题通信机制包含四个要素,发布者订阅者话题名称和消息接口(话题类型)。我们在终端中运行打开海龟模拟器,再打开另一个终端$ rqt在弹出界面中选择插件中的topic里面的,画面如图所示:如图所示最左边就是这个节点相关的话题,type就是话题类型(topic_type),也就是消息接口(interface)
2024-11-09 23:52:30
1693
原创 ros学习#3 节点和功能包
ros2节点的开发是在功能包中进行的,C++功能包的内容主要是以下几个文件:1. include用于存放C++的头文件,如果要编写头文件都放在这个文件夹下2.src用来放置节点的代码和其他相关代码3.CMakeLists.txt和CMakeLists.txt是C/C++构建系统CMake的配置文件,在该文件中添加指令,即可完成依赖查找,可执行文件添加,安装等工作,package.xml是功能包的清单文件。
2024-10-21 13:31:12
679
原创 ros学习#2 配置ros2环境
将rosdepc更新一下更新完重新执行自动安装依赖的最后一步,成功安装:显示然而再次运行colcon build再次报错:查阅网上后发现是empy的版本与安装的Python版本不契合,具体解决方法我参考了大佬的文章解决编译ros2功能包报错ModuleNotFoundError: No module named ‘em‘_modulenotfounderror: no module named 'em-CSDN博客剩下的就是各种包没安装……
2024-10-07 14:40:02
999
原创 ros学习#1 Linux命令和初识ros
这里我先按照b站古月居的视频安装了一遍,但是因为我ubuntu是22.04版本的,可能版本过高,导致很多报错,所以在CSDN上搜索了另一种安装方法。看报错后面的路径是在Python文件夹下的,所以我感觉是环境变量的问题,应该跟。就是提示我没有在路径中,所以我把他添加在PATH变量中。这里的“PATH= ”后面的路径只要替换成。然后我运行了roscore命令也报错。当我运行到下面这行代码安装后。这样ros就安装成功啦!一、Linux系统命令行。
2024-10-05 18:35:49
532
原创 网络能正常连接,QQ也能正常登录,但是网页打不开解决方法
win+R,输入cmd打开终端,ping了一下本地IP(127.0.0.1)和百度的DNS(180.76.76.76),发现都能ping通。今天家里路由器坏了,修好之后发现电脑能上去网,QQ也能登录,就是网页打不开,显示网络问题。我这里把“使用代理服务器”开关关上再打开,发现,网页又能正常打开了(我也不知道为什么)说明不是网络本身的问题。
2024-08-09 14:15:55
496
1
原创 在VScode中配置C++
本人纯编程小白,最近想要学习c++,但根据网上的教程配置vscode踩了许多坑,为了以后配置其他语言有个参考,所以写了这篇文章,以此为鉴。
2024-07-30 11:17:53
400
原创 YOLOv5视觉数据集简单标注、划分、增强方法(roboflow)
使用了roboflow网站简化了数据集的处理,对于一些不开源的数据集、小数据集或者对现有数据集不满意想要改变的很有帮助。
2024-04-06 21:59:35
1224
2
原创 机械组(不务正业)学习周记#2
之前配置好网络的树莓派连接了热点获取IP地址之后即使在VNC输入IP地址也会显示连接超时。询问客服后发现原来必须电脑也连接手机热点,即VNC和树莓派必须在同一局域网下使用才能连接。将电脑连接上手机热点后问题解决。
2023-11-18 17:49:38
105
1
原创 树莓派烧录系统失败后再插入读卡器不显示盘符问题解决方案
我的树莓派在烧录系统时找了一个网上的开源镜像烧录,烧录完成后插入树莓派,树莓派指示灯慢闪四下快闪四下。查询网络说是因为主板型号不支持,我想换一个镜像试试,结果……插入读卡器之后盘符都不显示了。想弹出读卡器,结果连弹出都没有,只显示三个灰色的点。
2023-11-10 20:36:02
1892
3
原创 机械组学习周记#1
下供弹是指机器人的“拨弹机构”固连在底盘\云台yaw轴,通过硬质\软质“供弹管路”,将弹丸供给至位于pitch轴的发射机构中,由发射机构将弹丸发射出去。下供弹和上供弹的主要区别是发射机构和拨弹机构的分离,发射机构位置不变;供弹管路延长,连接拨弹机构出口和发射机构入口,并且供弹管路存在可活动转角:转角轴心同云台P、Y轴轴心重合,这样的目的是为了在云台转动时,供弹管路的路径总长度不变,防止管路中的弹丸排列过紧或过松,影响弹丸的发射时机。
2023-11-05 18:46:30
709
1
原创 STM32的GPIO原理及操作
程序名称模式名称性质特征浮空输入数字输入可读取引脚电平,若引脚悬空则电平不确定上拉输入数字输入可读取引脚电平,悬空时默认高电平下拉输入数字输入可读取引脚电平,悬空时默认低电平模拟输入模拟输入GPIO无效,引脚直接接入内部ADC推挽输出数字输出可输出引脚电平,高电平接Vdd,低电平接Vss开漏输出数字输出可输出引脚电平,高电平为高阻态,低电平接Vss复用推挽输出数字输出由片上外设控制,高电平接Vdd,低电平接Vss复用开漏输出数字输出。
2023-09-17 15:59:44
260
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人