- 博客(13)
- 收藏
- 关注
原创 将代码上传到 Git 仓库的步骤如下:
如果是第一次推送,Git 会要求你输入 GitHub 的用户名和密码,或者通过 SSH 密钥进行认证(具体取决于你选择的认证方式)。上传成功后,你可以在 GitHub 或其他 Git 仓库平台中查看你的代码。将远程 Git 仓库链接到你的本地仓库。假设远程仓库的地址是。首先确认是否已安装 Git。或者,如果你使用的是。
2024-12-06 21:17:28
353
原创 简单笔记:内网穿透、flask服务端创建
比如一般远程操控的电脑,都需要同一局域网内,但是进行了内网穿透后,地球任何一个暴露在公网的ip你都能够进行访问。后续就可以通过代码 http+host进行访问,(或者 tcp、https)访问。完成第一部分,获得测试,进入url查看你的通道,就可以验证你当前的ip映射情况了。场景描述:无法突破局域网来进行访问其他局域网内的服务器或者计算机等等。当然具体的 http访问过程可以通过 flask进行测试一下。花生壳、cpolar 等,一般简单的测试不需要价格。简单示例,非同一局域网下进行 文件传输。
2024-11-12 16:34:44
175
原创 ros多机通信
接下来主机,也就是你的roscore的启动地方。启动一下roscore,你可以测试一下小乌龟,主机运行乌龟节点,从机运行键盘活动节点。注意:必须在同一个网段下,不管你是开路由器还是开wifi热点。记住你的所有设备的ip地址。ping 一下,看有没有信号,就是字节传输,还能读取到ms数据,传输延迟。参考:ros wiki 官方。这里没有给出网站,但是应该很容易找到!要求: 1个主机,n个从机。如果能动,OK 通信结束。
2024-10-18 22:06:40
314
原创 网络一些相关知识
网卡上的唯一标识符,相当于计算机出生的名字标识、身份证。如00:1A:2B:3C:4D:5E,由电脑厂家定的,一般不更改。/物理地址。
2024-09-22 11:51:39
180
原创 ROSbag包的一些使用
rosbag record -o 名称 /imu/data /lidar/points /rtk/fix。记得 fixed frame中修改 frame_id ,不然不会显示。4.1 播放 bag 包 rosbag play。4.3 rviz中添加add 你需要展示的 数据。当我打开了传感器,需要录制一些bag包。3、录制完后ctrl+c直接关闭。4.2 查看 每个话题的框架。2、bag名称+话题+话题。
2024-09-20 15:15:14
433
原创 ROS学习、机器人、linux相关
比如你要控制海龟的运动,你可以对控制海龟运动的话题进行发布 控制指令,该话题接收到你的指令后便可产生对应的运动。以后在做机器人项目的时候,里面的节点就会非常的多,查看节点之间的关系,并且他们之间的连接情况非常的重要!tab可以查看具体后续的操作内容,一般用list来看,某个节点订阅了什么,发布了什么。一般编译完成后的文件,找到整个包的名称,后续tab可以查看包内可以启动的节点名。这个就是非常的重要了,一般机器人的操作或者控制,都是用话题来进行操作的。查看话题列表,零散的查看,并不知道他们之间具体的关系。
2024-08-06 21:45:35
684
原创 ubuntu串口端号固定
插入usb接口的时候都存在一个KERNEL,根据这个就可以很好的区分,设备ID相同也无关紧要,因为插入的usb口不同。缺点:这个时候就需要插入固定的端口了,你的设备固定在了哪个usb,下次就还要插入该usb端口。逻辑:1、根据设备的ID来看,一般来说设备ID不会是重复的,比如IMU和相机的ID。这个时候就可以根据ID的不同来进行绑定。缺点:不能区分相同ID的设备。这篇文章中写的很好。
2024-07-24 21:54:17
292
原创 DynaSLAM环境配置相关
同样,出现 Mask R-CNN is correctly working就进行后续的步骤。安装conda会比较简单的管理python环境下的一些包,或者其他东西。因此一定要在MaskRCNN python2.7的环境下进行相关的操作。安装此东西,一定要在conda list中找到需要安装的东西才会出现。上述的文章中,我按照当前的方法还是报错,于是就寻找新的方法。最后还是一步成功的。
2024-03-25 21:06:12
485
1
原创 g2o问题
我在后续的学习第7章节,也会有点云拼接,其中编译的时候也会存在此类错误。所以安装还是按照高老师的老版本来安装。解决:cmakelist文件修改为14版本,一般是ubuntu版本的问题。问题出现在 编译的时候。
2024-02-22 10:17:40
693
1
原创 逆波兰表示法,四则运算求解
因此我们可以利用栈来进行处理操作,遇到数字就进栈,遇到字符就栈顶的两个元素出栈,结果再进栈。运算结果进栈,就可以得到计算的结果。例如:9+(3-1)*3+4/2=17。后缀表达式为:931-3*+42/+
2023-11-30 22:02:00
499
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人