07 2022 档案
摘要:好!终于来到正式的深度学习了! 经过几天的学习之后,澡盆算是写出了第一个神经网络,虽然对其中的原理,代码还不算完全了解,但是还是决定记录以下此刻的学习心得。 这里使用官方的CIFAR10数据集进行训练 代码比较长,分为几个大块。 库的引入,数据集的导入,网络设计,一些初始化,训练,保存,接下来我们一
阅读全文
摘要:好难好难,澡盆终于算是入门了pytorch 今天这篇博客主要说明环境配置部分。 1、NVIDIA驱动的安装 这个该死的驱动,整灭了我无数个ubuntu 不过不幸中的万幸就是其他的环境不算很难配置。 在ubuntu中找到软件与更新,并且找到Additional Drivers,在里面找到适合的驱动,注
阅读全文
摘要:目标:实现小乌龟的自动移动和位置打印 1、launch文件 launch文件就是一个联合启动的东西,可以一次运行启动多个程序(本质就是一个标志文件) <launch> <!--乌龟GUI--> <node pkg="turtlesim" type="turtlesim_node" name="tur
阅读全文
摘要:ros通讯之服务通。 早知道有这个东西我还写什么tcp通讯啊(笑) 0、自定义srv消息&&配置 与话题通信不一样的是,这个通讯需要自定义消息类型。 与话题通讯的自定义相同,要在src目录下建立一个srv文件夹,并且定义一个***.srv文件用来存储数据类型。 int32 num1 int32 nu
阅读全文
摘要:在话题通讯中,ros提供的数据类型并不足以支持我们的使用,这时就需要自定义一些消息类型了。 首先打开一个工作空间,在包内与第二个src目录同级(即工作空间下级)自己建立一个msg文件夹,里面建立一个.msg文件,在里面自定义消息类型。 需要注意的是,这里的int,float不能用普通的类型,必须用i
阅读全文
摘要:这个帖子跟之前的数据结构踩坑类似,是用来记录ros学习/使用过程中的一些坑人的地方的。 因为今天(2022.7.7)遇到了一些状况,所以想起来了这个方法来记录一下。 1、ros中,定义msg发布类体之中的成员类型,不能用int,float之类的,必须要用int32,float32这样的字段申明,不然
阅读全文
摘要:众所周知,ros自带了通讯的一系列方法,萌新最先开始学习的就是话题通讯机制。 萌新的立即就是:它就是一个封装的TCP协议,是建立好了连接之后再传输数据的一种方法,注意是建立连接的。 话不多说,直接上代码吧。 发布端: #include<ros/ros.h> #include"std_msgs/Str
阅读全文
摘要:没错,澡盆开始了ROS(机器人控制系统)的学习。 在完成了几天的环境配置之后,澡盆开始写代码了。 在ROS里写代码有点麻烦。 注:本文编辑器使用vscode,所以会有红色的报错 一、准备工作&&代码编写 首先,需要创造一个文件夹当作工作空间,(就是这里的helloworld大文件夹) 用指令: mk
阅读全文