- 博客(74)
- 收藏
- 关注
原创 C语言知识
(3)数据类型 数组名称[长度n];数组名称[0] = 元素1;数组名称[1] = 元素2;数组名称[n-1] = 元素n;在声明数组后没有进行初始化的时候,静态(static)和外部(extern)类型的数组元素。mtianyan: 如果采用第一种初始化方式,元素个数小于数组的长度时,(1)数据类型 数组名称[长度n] = {元素1,元素2…(2)数据类型 数组名称[] = {元素1,元素2…数组在初始化的时候,数组内元素的个数不能大于声明的数组长度;数组的下标均以0开始;
2023-08-20 13:24:13
134
原创 ros 里程计节点以及相关知识
obot_pose_ekf是ROS Navigation stack中的一个包,通过扩展卡尔曼滤波器对imu、里程计odom、视觉里程计vo的数据进行融合,来估计平面移动机器人的真实位置姿态。,因此我们自己的程序中就不用发布了,否则会出现冲突(在tf树中是不能构成回路的,只能有一个父坐标系,但是可以有很多子坐标系 )。一般地盘文件bringup中:riki_base_node这个节点,这个节点是算电机里程计;
2023-07-26 17:05:54
313
原创 锚框-边缘框
bouding_box(边缘框):真实的位置(标号的位置)anchor_box(锚框):算法对边缘框的位置的猜测;计算锚框和真实框的相似度:交并比(IoU)
2023-06-07 11:17:32
88
原创 ROS-RViz-多点导航交互界面
ROS-RViz plugin-多点导航交互界面rviz_navi_multi_goals_pub_plugin基于arbotix仿真测试move_base多点导航任务—video
2023-05-31 15:42:31
963
原创 卷积神经网络
填充可以增加输出的高度和宽度。这常用来使输出与输入具有相同的高和宽。,其感受野(receptive field)是指在。填充和步幅可用于有效地调整数据的维度。填充一般为核数的维度减一;步幅可以减小输出的高和宽。在卷积神经网络中,对于。
2023-05-31 13:17:04
68
原创 06--多层感知机
在后面的神经网络中,一般输入维数比第一个隐藏层少,即对输入扩维,然后隐藏层依次减少;但也有对输入降维的,比较少,易丢失特征,。**(squashing function): 它将范围(-inf, inf)中的任意输入压缩到区间(0, 1)中的某个值。感知机不能解决XOR问题;感知机是二类分类的线性分类模型;sigmoid通常称为**
2023-05-25 20:41:07
89
原创 3D-MiniNet
64为激光器的数量,这里是64路激光器,故图像宽度为64)。1.LIDAR语义分割为每个由LIDAR测量的。×64(注:2048是(360/水平分辨率),球面投影的分辨率设置为。
2023-05-25 16:39:30
250
原创 01-数据操作+数据预处理
如:可以用x.reshape(-1,4)或x.reshape(3,-1)来取代x.reshape(3,4)。(在MXNet中为ndarray, 在PyTorch和TensorFlow中为Tensor)都与Numpy的ndarray类似;reshape函数相当于C++的引用,没有改变内存地址,如下:改变b张量的值,a张量的值也变了;虽然张量的形状发生了改变,但其元素值并没有变。注意,通过改变张量的形状,张量的大小不会改变。(1)通过适当复制元素来扩展一个或两个数组,以便在转换之后,两个张量具有相同的形状;
2023-05-08 22:04:06
401
原创 ubuntu下cmake+cuda+cudnn+tensorRT开发环境配置
Ubuntu aarch64/x86_64 opencv cmake Tensorrtubuntu下cmake+opencv+cuda+cudnn+tensorRT开发环境配置
2023-05-07 20:22:07
277
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人