-
在tensorflow 中使用1D CNN结合加速度数据实现活动识别
本文介绍如何使用1Dcnn对时间序列的加速度计信号进行处理,并训练和识别出站立,坐,步行,慢跑等动作,使用tensorflow的环境和python进行开发。环境:ubuntu piplist指令可以查看版本如下,使用python2,pip installtensorflow 安装1.14的版本。Keras(2.2.5)Keras-Applications(1.0.8)… -
利用图像计算机视觉处理分析大数据的技巧
客观的来说,数据流一般都是单一,抽象的,有能力的人工智能分析系统应该将数据流计算出多维,并且将把所有的这些多维度的信息紧密的集成在一起。图像处理和计算机视觉技术能够从多维数据中获取有价值的“信息”并过滤掉一些脏乱差的数据,达到与人类视觉甚至超越的视觉能力。计算机视觉可以根据数据流,转换成图像信号,包括不限于纹理,颜色,几何和概率,运动等多方面的模型。图像处理,可以将数据流进行合适的高斯投影,透视变… -
轨迹跟踪比例P的实现move2pose
通过对当前航点到目标点的距离比例关系转换成速度。v=kp*s,距离s越大v越大,反之越小。随着距离的拉近速度变小为0.导致速度不够平滑。会有快慢快慢的问题出现。连续点的时候需要进行优化。目标角度对当前的航向角求比例转换成角速度。α=tan(dy,dx)-start_theta;β=theta_goal-theta-(tan(dy,dx)-theta); =theta_goal-tan(d… -
ROS中的Tracking PID算法
在ROS的源码中给出了TrackingPID的控制算法,该算法可以用来精确的动态的跟踪轨迹。在 nav_msgs/Path中可以动态的插入一个目标点,然后进行速度调节,用来达到预期,以此循环这样的多个节点。TrackingPID包含了横向x,纵向y方向正前方,和角速度三个闭环。(在我们的差速机器车中没有横向的PID控制。)源码在 https://github.com/noble… -
使用摇杆界面控制机器车的行驶
nipplejs是一开源的