
07人工智能
文章平均质量分 61
FOREVER-MAYBE
会做势,会作诗,会做事。
展开
-
ROS学习整理
1.Couldn’t find package [beginner_tutorials] 打开文件:vim ~/.bashrc shift+g到最后一行:export ROS_PACKAGE_PATH=~/catkin_was/src:ROSPACKAGEPATH”查看路径:{ROS_PACKAGE_PATH}” 查看路径: echo $ROS_PACKAGE_PATH 在另一个终端中打开原创 2017-11-26 21:20:46 · 510 阅读 · 0 评论 -
win10+anaconda+cuda+cudnn+TensorFlow-gpu
背景笔者的笔记本显卡是1060。原料 Win10上搭建TensorFlow的开发环境需要至少需要安装3个软件,分别为:1.python,2.CUDA和CuDNN,3.TensorFlow(GPU版)。安装前一定要确认好每个软件的版本是否相互支持。1. Python...转载 2018-08-10 20:26:35 · 2750 阅读 · 0 评论 -
列表,元组,字典,集合的同异
一.前言一直想写写这四种类型的相同点,与不同点在哪里,以及在什么情况下应该使用哪种类型。无奈水平不够,怕写出来不够深刻,所以一直拖着。今天想了想还是写出来吧,如果以后还有新的见解或者技巧我会继续更上去的。二.列表(list)具有以下特点: 1.可以用list()函数或者方括号[]创建,元素之间用逗号’...转载 2018-07-11 17:12:41 · 878 阅读 · 0 评论 -
A*算法
一、算法简介A* (A-Star)算法是一种静态路网中求解最短路径最有效的直接搜索方法,也是许多其他问题的常用启发式算法。是最有效的直接搜索算法,之后涌现了很多预处理算法(如ALT,CH,HL等等),在线查询效率是A*算法的数千甚至上万倍。 公式表示为: f(n)=g(n)+h(n), 其中, f(n) 是从初始状态经由状态n到目标状态的代价估计, g(n) 是在状态空间中从初始状态到状...原创 2018-04-10 22:48:16 · 712 阅读 · 0 评论 -
SPFA算法
一、算法介绍SPFA(Shortest Path Faster Algorithm)(队列优化)算法是求单源最短路径的一种算法,它还有一个重要的功能是判负环(在差分约束系统中会得以体现),在Bellman-ford算法的基础上加上一个队列优化,减少了冗余的松弛操作,是一种高效的最短路算法。二、示例演示三、程序代码分析就是把dijkstra算法中对起始点到其他点的距离的最小值...原创 2018-04-08 22:16:38 · 985 阅读 · 0 评论 -
Floyd算法
一、算法介绍算法的特点: 弗洛伊德算法是解决任意两点间的最短路径的一种算法,可以正确处理有向图或有向图或负权(但不可存在负权回路)的最短路径问题,同时也被用于计算有向图的传递闭包。 Floyd算法适用于APSP(All Pairs Shortest Paths,多源最短路径),是一种动态规划算法,稠密图效果最佳,边权可正可负。此算法简单有效,由于三重循环结构紧凑,对于稠密图,效率要高于执...原创 2018-04-08 20:44:31 · 609 阅读 · 0 评论 -
Dijkstra算法
一、算法介绍 迪杰斯特拉算法是由荷兰计算机科学家狄克斯特拉于1959 年提出的,因此又叫狄克斯特拉算法。是从一个顶点到其余各顶点的最短路径算法,解决的是有向图中最短路径问题。迪杰斯特拉算法主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。 二、示例演示 三、程序编写分析 以图中的有向图进行分析,图中有6个顶点8条边,初始化一个数组的值如上图。 顶点1到1的长度和路...原创 2018-04-07 21:22:38 · 349 阅读 · 0 评论 -
Ubuntu安装与卸载
1.下载runfus 这个是用来制作启动盘,点击EXE,然后选中镜像文件ISO即可 2.下载Ubuntu16.04 这个是和ros kinetic版本配套的,也可以下载做好的纯净版镜像 3.安装过程参考文档 首先右键-管理-磁盘管理-压缩卷-100G-保持绿色 重启-U盘装系统-等待 对于exbot版本,右键打开终端,输入$ sudo ubiquity 输入密码:exbot原创 2017-11-15 19:39:33 · 642 阅读 · 0 评论 -
stm32cubemx工程下STLINK四线下载程序到只有SWD的stm32开发板
1.stlink原理图2.与xrobot核心板接线 3.mdk配置4.下载时错误解决由于是cubemx建立的工程,所以下载时会提示没有SWDIO,解决方法如下。 5.结论有一个stlink的仿真器的话,就不用再买swd转jtag的转接板了。 参考文章1 参考文章2原创 2018-01-06 14:18:12 · 5121 阅读 · 1 评论 -
xrobot-m4电路板解析
1.简介xrobot_M4的Stm32开发板有两块,底板和核心板,底板为自己设计,核心板为供应商设计,底板有原理图,而核心板没有原理图。 2.底板原理图 几点注意: 1.上面的GY85是一个9轴IMU传感器 2.有两个5v输出,其中AGCH芯片输出的是3A给树莓派供电。 3.P13没有接东西3.核心板原理主要的要点就是核心板有一个SWD接口,但是没有USB原创 2018-01-05 23:25:52 · 1092 阅读 · 0 评论 -
stm32cubemx_ros_01
1.新建工程把芯片选出之后,先对照着配置好的一一设置引脚,主频设置时,因为F107的芯片主频都应该是72MHz,所以直接在中间输入72就会自动配置好其他时钟了。2.时钟设置72000 000Hz,1s数72000 000次,看门狗的频率是40 000Hz,四分频后40000/4=10000,得到1s数10000个就系统复位,设置主频10Hz,100ms,1s数72000 000次,原创 2018-01-12 22:59:16 · 479 阅读 · 0 评论 -
Ubuntu16.04虚拟机+ROS+树莓派控制小车
1.安装虚拟机软件将VM解压到一个文件夹,点击里面的VMware-workstation-full-12.5.6.exe,里面选择安装的位置,不用放在C盘2.安装虚拟机将Ubuntu16.04-kinetic-part1和part2放到一个目录下,然后打开其中一个,解压到一个文件夹,不用放在C盘,解压完成后可以双击Ubuntu64 16.04.2 Kinetic.vmx就可以自动将其添加至虚拟机。原创 2017-12-06 17:12:24 · 11311 阅读 · 2 评论 -
git安装及使用
1.Git安装打开浏览器输入Git官网网站回车即可打开Git官网; 点击里面的“Downloads for Windows”即调整到下载页面等待下载即可,现在最新版本为2.10.1 其他的选择默认,就是编辑器的时候可以选择Nano2.设置安装完成后,还需要最后一步设置,在命令行输入: git config –global user.name “Your Name” git ...原创 2018-08-03 13:33:07 · 262 阅读 · 1 评论