摘要: 题目: 给出一个二叉树,输入两个树节点,求它们的最低公共祖先。 一个树节点的祖先节点包括它本身。 题目分析: 两个树结点的最低公共祖先有两种情况,这里假设P为深度较浅的结点。 第一种情况是:P直接是Q的祖先之一,所以此时P为 P和Q的最低公共祖先 第二种情况是:P和Q分属于最低公共祖先的两边,此时回 阅读全文
posted @ 2019-05-30 03:22 roov 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 机器人的 configuration 用来表示机器人的位置 configuration space 或者 C-space 是机器人的所有位置的空间 机器人的自由度是机器人 configuration space的维数或者说是表达 configuration 的最小数字 三维刚体的自由度等于6,x, 阅读全文
posted @ 2019-04-18 18:47 roov 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 1. 下载安装git linux: sudo apt-install windows: https://git-scm.com/download/win 2. 打开git bash 3. 新建文件夹 mkdir newfile 4. 初始化 git init 5. 新建文件 vim readme.t 阅读全文
posted @ 2019-04-08 19:31 roov 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 普通的导航如谷歌地图,高德地图解决的是从A点到B点的问题,其最小元素可以具体到某一车道 而路由寻径的问题虽也是解决从A点到B点的问题,其最小元素要深入到无人驾驶使用的高精度地图的车道(lane)级别 无人驾驶级别的lane划分并非与实际的自然道路划分,比如一条笔直的道路,lane可分为lane1段, 阅读全文
posted @ 2019-03-15 16:54 roov 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 规划控制(planning & control)可分为路由寻径(routing)、行为决策(behavioral decision)、动作规划(motion planning)以及反馈控制(feedback control) 控制规划模块需要与感知预测模块和地图定位模块相结合 路径寻径 宏观上指导无 阅读全文
posted @ 2019-03-14 22:19 roov 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 1. 使用PyTorch 2. Tensor生成 3. Tensor的一些属性 4. Tenosr梯度信息 5. PyTorch tensor与Numpy互换 阅读全文
posted @ 2019-03-05 16:21 roov 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1. 修改src的CMakeLists.txt文件 2. cmake和make 可在./build/bin目录下找到hello 阅读全文
posted @ 2019-03-05 16:15 roov 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 在上一节中,hello程序的hello.c, hello.h main.c均在同一文件夹 若要将hello.c hello.h main.c分别放在不同文件夹,则要写多个CMakeLists.txt 我们期望的文件结构是 ├── build├── CMakeLists.txt├── lib│ ├── 阅读全文
posted @ 2019-03-01 17:27 roov 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 1. 直接修改 cmake实践:包含头文件的hello wrold 中的CMakeLists.txt 2. cmake 和 make 阅读全文
posted @ 2019-02-28 16:54 roov 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1. 建立hello.h 2. 修改hello.c 3. 新建main.c 4. 修改CMakeLists.txt 5. cmake和make 输出hello, roov. 阅读全文
posted @ 2019-02-27 18:49 roov 阅读(5) 评论(0) 推荐(0) 编辑