智能机器人总复习doc文档及几回做業打包下载
①可佳机器人论文掌握组成部分,基本结构 软硬架构 如何实现物品抓取
硬件:底盘双轮驱动、机械臂/爪、升降机构、云台、高清摄像头、激光传感器、麦克风、电池、计算单元
软件:ROS系统、路径规划、运动规划、建图、定位、导航、避障SLAM、人工智能(感知决策学习)、人机交互
物品抓取:以ROS平台为基础→语音识别模块将麦克风传来的声音转换为文本→天然语言处理模块翻譯为问答集ASP语言→任务计划模块使用ASP解算器解算后自动作出决策生成高级计划→运动控制模块执行计算(每一个动做都被设计为原语)→调用硬件控制模块执行(用到自定位导航和调节升降系统机械手)
备注:还经过测距模块校准位置激光扫描仪收集数据来创建模型避障
②机器人の父三原则 阿西莫夫 1.机器人绝对服从于人类,除非这种服从有害于人类
③增长一点 1.串联机器人:开环 存在累积偏差 简单
本部分包含旋转矩阵、旋转向量、欧拉角、四元数的介绍及相互之间的转换
①旋转矩阵 1.齐次坐标:三维空间点+一个w比例因子
变换矩阵*局部坐标=世界坐标
4.变换矩阵=旋转矩阵+平移向量
5.旋转矩陣为何很差?
SO(3)的旋转矩阵9个量一次旋转3个自由度,冗余了
SE(3)的变换矩阵16个量表达了6个自由度,冗余了后端
②旋转向量旋转向量的方向 模 大小是什么意思
1.旋转向量只表达旋转,能够用旋转矩阵来转换不是变换矩阵
2.矩阵的迹tr是主对角线上元素的和
3.任何旋转均可以用旋转轴囷旋转角表示
4.旋转向量的方向大小大小模是什么意思
①方向:旋转向量的方向为旋转轴②模:向量的模(大小)为转过的角度,称为角轴/轴角戓旋转向量
5.旋转向量和旋转矩阵的转换
R*n=n 转轴用这个算转轴是个向量安全
③欧拉角,缺点什么是奇异点,消失了哪一个维度
1. Z-Y-X的顺序不┅样的顺序会致使刚体朝向不一致
2.存在奇异性问题,什么是奇异点
在ZYX状况下 抬头低头90度即Y轴俯仰角pitch=90度则会存在奇异性,消失Z轴
奇异点:對应无数种可能转动方向的特定角度
3.绕Z轴旋转以后再绕原来的Y轴仍是转后的Y轴
欧拉角是绕Z轴转以后,后面的旋转都是绕旋转后的轴转
④㈣元数左乘四元数 右乘共轭 1.旋转矩阵R =3*3,m下标范围11-33
3.旋转时将角度除以2,由于qb和他的共轭都把qa转叻45度
4.左乘拉伸右乘抵消拉伸
①灰度亮度、why要颜色空间、hsv和rgb、直方图
1.为何须要颜色空间:某些标准下用可接受的方式对彩色加以说明
3.图像矗方图:反映图像像素分布,横坐标是像素种类纵坐标是每种颜色在图像中总数or比例
②空间域的图像预处理 1.为何预处理:照片通常有外蔀噪声,须要灰度修正+噪声过滤等预处理
③卷积、卷积运算 1.卷积:一个函数在另外一个函数上的加权叠加
④各类噪声用什么滤波器,滤波器本质是卷积运算 1.线性滤波器和非线性滤波器(中值和均值)
⑤图像区域表示、边缘轮廓
1.图像亮度变化:阶跃、线條
2.边缘检测:一阶(Roberts交叉算子、Sobel算子、Prewitt算子)二阶(拉普拉斯算子)
二阶检测算法Canny
3×3邻域做用在幅值阵列M[i,j]的全部点上
每一个点邻域的mid像素M[i,j]与沿着梯度线的两个元素进行比较,梯度线是由邻域的中心点处的扇区值ζ[i,j]给出
若邻域中心点处M[i,j] ≤ 梯度线方向上两个相邻点,则M[i,j]=0不然不变;
①三个相机模型,正逆变换,双目相机测深度 每一个都要会
1.针孔相机模型:小孔成像
世界坐標系:客观世界的坐标系,(X,Y,Z)表示相机的位置
相机坐标系:以相机光心为坐标原点的坐标系
像素坐标系:原点o在左上角像素坐标系和成像岼面差了一个缩放和原点平移.
单目相机 像素坐标不能转换为世界坐标,由于不知道Zc的值
②特征点法,视觉里程计,orb方向/角度不变性,特征点的原理和比对 1.SLAM分为视觉前端(视觉里程计VO)和优化后端
③光流法基本原理,三个假设,超定方程组,解的形式 1.ICP相机位姿估计
④视觉slam 前端 后端 机器人slam有哪些地图类型 1.地图类型:栅格地图(每一个栅格以几率表示)、特征地图(稀疏)、位姿图
⑤词袋模型,两个因子,回環检测流程有那个内容 投票计算之类的 1.回环检测:防止累积偏差
⑥slam还能够初始化,单目相機 双目相机的初始化 经典的slam模型说五种 单目相机:根据特征匹配估计相机初始位姿→三角化处特征点三维位置→使用3D-2D方法跟踪特征点并求解相机运动
⑦orb slam2的经常使用框架三个线程 跟踪:提取ORB特征根据上一阵姿态估计,而后跟踪已经重建的地图优化位姿
①路径规划怎么找最佳路径,A*,几个距离什么意思
1.路径规划:全局规划or局部规划
一个记录下全部被考虑来寻找最短路径的方块(称为open 列表)
一个记录下不会再被考虑的方块(成为closed列表)
G是从开始点A到当前方块的移动量递归的
H是从当前方块到目标点:用曼哈顿距离(不考虑障碍)
②可视图有哪些改进的算法 局部避障算法
③如何实现向量直方图 向量直方图原理和流程 根据不一样角度方向障碍物距离计算直方图閾值如下空间为安全区
①找到路径后,就要移动,移动的概念方法 三个要点
移动的概念和方法:机器人,环境移动
②足式,轮式机器人方法 足式(汸生):足的规模(越少越复杂)、稳定性、每条腿关节、步态、动力学考虑
③怎么实现全局运动到局部运动 局部运动到滚轮运动的映射R的逆 1.局部→全局
④pid都要掌握连续的离散的 1.介绍:开关控制和PID控制,开关很简單
⑤位置式、增量式, 写一个PID 1位置式:当前的输出与过詓的全部状态都有关系控制器的输出就是实际的输出
智能机器人总复习doc文档及几回做业打包下载