基于特征提取和多层感知器的轴承故障检测

摘要:本文是对DC竞赛网站上的轴承故障检测题目的解答。利用此题目中的轴承振动数据,我们使用MATLAB编程从时域和频域提取特征,完成故障分类。利用此种方法,我们实现了100%的检测正确率。这种思路是传统的模式识别方法,相较于卷积神经网络具有较快的训练速度和在线计算速度。

BP神经网络的过拟合现象观察

摘要:本文以MATLAB的神经网络曲线拟合应用为工具,简要探究和演示了单隐含层BP网络中的过拟合现象。我们将讨论不同输入函数和隐含层神经元数量对过拟合现象的影响,并考察有噪声数据集下的拟合效果,以使读者对神经网络训练中的过拟合现象建立直观的认识。

TEB Local Planner的特性与参数调试技巧总结

本文将介绍ROS导航中的局部规划器TEB Local Planner在实际车辆上的应用条件和参数调试方法。同时我们也将会讨论与之相关的局部耗费地图(local costmap)和耗费地图转换器(costmap converter)。这里我们将不会详细讨论如何在ROS导航栈中配置TEB Local Planner。读者若需相关信息可阅读其它文章。

TEB Local planner 的基本特性和使用TEB的主要原因

在讨论我们为何要使用TEB Local Planner之前,首先向读者简要介绍使用TEB Local Planner的理由。毕竟,若是更加简单的局部路径规划器可以满足要求,读者便没有必要再使用计算量大又难以调试的TEB规划器了。

TEB Local Planner的重要特点

TEB规划器可以处理阿克曼底盘车辆的运动学约束。阿克曼底盘即指常见的汽车底盘,一对车轮方向不可变化,一对可以转向。ROS导航栈默认的局部规划器base local planner只能处理万向轮或差速转向的车辆模型。

C/C++ union类型实现单片机串口定长数据帧协议

union类型介绍与数据帧格式

C/C++均支持名为union(联合)的数据类型。union类型的成员将共用内存空间。就我们制定通讯协议的目的而言,可以把union理解为看待同一内存空间的不同视角。

例如以下数据帧定义:

union FrameRcv
{ 
    struct 
    { 
        uint16_t checksum; 
        uint16_t spd_input; 
        int16_t steer_angle; 
        uint16_t odometry_spd; 
        uint8_t reserved[2]; 
    }values; 
    uint8_t raw_bytes[sizeof(values)]; 
    uint16_t raw_uint16[sizeof(values)/2]; 
};

《变形记》与人的异化

说明:本文是作者的课程作业,在此发布的目的是与网友分享自己的阅读感想与体会。作者在有关领域并非专业,因此文章内容仅供参考。

《变形记》与人的异化

      《变形记》文中最为荒诞之处在于包括格里高尔在内,无人关注他为什么会变成一只甲虫,以及如何使他恢复正常。格里高尔醒来发现自己变成一只甲虫,首先想到的是自己要乘的火车以及工作任务,而不是思考自己身体上发生的变化。秘书来到家中,只为确认格里高尔能否正常去上班,而在发现他变成一只甲虫之后匆匆离开。家中的女仆第二天也便辞退工作。而小说中格里高尔的亲人对他的态度发生了几个阶段的变化。 …

PHP中使用MySQL参数化查询方法详解

MySQL参数化查询是杜绝SQL注入漏洞的根本方法。与拼接字符串的查询方式相比,参数化查询的方法也相对比较复杂。鉴于目前网络上的教程不能清晰地讲明MySQL参数化查询的方法,笔者在学习上述内容后原创地总结本文,以期帮助后来者掌握有关知识。

本文基于PHP 7+版本编写。

1.PHP中MySQL的面向对象模型:mysqli类

胜利杯骑砍战团线上决斗赛

比赛简介

本次比赛是我们为今后开展游戏《骑马与砍杀》系列比赛做出的先期尝试。胜利杯决斗赛将在18年国庆假期内举办,预计参赛人数为32人以上。比赛直接采用单败淘汰赛产生胜者。报名时间:9月15日0:00 – 9月29日 24:00。比赛具体安排将于9月30日公布。

本次比赛是一次国际比赛,将有来自其他亚洲国家的骑砍玩家报名参加。

胜者奖励

32.768KHz无源晶振的简单使用方法

1.直接构成振荡电路

电路图如下图所示。一般来讲,32.768KHz晶振两端电容取20pF是合适的,对精度要求不高的场合可以采用。更严格地,这两个电容的容值选择应当能够配合晶振的负载电容。不同晶体振荡器负载电容不同,需要查阅相关资料和负载电容的计算公式。对于频率较低的晶体振荡器,电阻值需要取大一些,此处使用的是10MΩ。对于MHz级别的晶振,可能会使用1MΩ电阻。

骑砍战团module system访问外部链接并获取信息

骑马与砍杀的module system脚本并不能算完善,在很多方面不方便使用。但是module system提供了一个强大的功能:访问外部链接并获取从这个链接返回的消息。骑砍有许多联机mod,例如永恒世界,都是使用此功能实现玩家数据的保存和复杂的银行、装备制作等功能。

本文主要以一个实现在线修改联机服务器内公告的系统介绍此功能的使用方法,包括访问链接和获取返回消息两个部分。