小张同学的博客😎
机器人导论学习笔记
Rotation Matrix 二维Rotation Matrix Rotation matrix的三种用法 Fixed Angles(转轴固定) X-Y-Z Fixed Angles-由angles推算R X-Y-Z Fixed Angles -由R推算angles Euler Angles(转轴变化) Z-Y-X Euler Angles -由angles推算R Z-Y-Z Euler Angles -由R推算angles Mapping Operators 移动和转动的复合 Transformation Matrix小結 连续运算 DH表达法 Link Transformations 笔记来源 【机器人学导论课程】台湾大学林沛群教授_人工智能AIoT(Robotics)学习参考教程,现整理分享给大家!_哔哩哔哩_bilibili
运动规划随笔记录
笔者认为难点之一是如何处理存在耦合关系的路径与速度曲线的优化问题,常用方式有三种: 1)路径-速度完全脱离处理:仅单纯生成平滑路径,再使用曲线跟踪算法控制机器人运动,该方法动态避障性能偏弱。 2)路径-速度循环迭代优化:先生成无碰撞路径(静态避障),再基于该路径生成稳定好的无碰撞速度曲线(动态避障),并通过循环迭代优化算法生成最佳轨迹曲线,该方法降低优化维度,提升了优化效率。 3)路径-速度“捆绑”优化:综合考虑所有的约束关系及优化目标,生成最优轨迹曲线,该方法生成的轨迹效果很好,但存在优化模型构造难度大、优化效率不高等问题。 图规划算法 图规划算法多数将环境模型离散化表达,如栅格图等,其离散节点描述相应状态,建立节点间联系,并求解最优路径。 空间采样算法 空间采样算法按照采样空间不同,可分为:状态空间采样和运动空间采样。 基于状态空间采样的算法能够在大面积、高纬度的空间中快速生成路径,包括RRT和PRM类算法等,具有概率完备性,其主要步骤包括随机采样、度量连接、碰撞检测和路径查询。 基于运动空间采样的算法则在速度空间等距采样,通过评价函数选择最佳控制指令,驱动机器人运动,主要包括 ...
深蓝学院规划控制笔记
状态空间和控制空间 控制空间 运动空间 BVP 方法 过程 来源:深蓝学院规划控制课程
浅谈智能车入门
浅谈智能车入门 为什么要参加智能车大赛 简介: 全国大学生智能汽车竞赛是由教育部高等教育司委托教育部高等学校自动化类专业教学指导委员会主办、先后由飞思卡尔半导体公司、恩智浦(中国)管理有限公司协办的赛事。竞赛过程包括理论设计、实际制作、整车调试、现场比赛等环节,要求学生组成团队,协同工作。该竞赛融科学性、趣味性和观赏性为一体,涵盖自动控制、模式识别、传感技术、电子、电气、计算机、机械与汽车等多学科专业的创意性比赛。 首先,谈一下我个人是如何一步步接触到智能车: 大学的迷茫,虽说入学就准备好要考研,但是毕竟对于刚入学的我来说比较遥远。对于空闲时间的安排,就是玩耍,主要是我耍也不会耍 学长、学姐,宣传,带到实验室参观了一番 开始购买相关资料,询问学长需要学什么 终于点亮了小灯… 其次,说一下实际用途: 含金量高,为你的保研、评优或是找工作的简历上添上漂亮的一段话 中国高等教育学会高校竞赛评估与管理体系研究工作组发布的全国普通高校大学生竞赛排行榜,榜上有名 编辑 收获一段美好的回忆,包括和队友一起调车,熬夜到早晨去看日出… 你需要具备什么 ​ …毅力… 硬件方 ...
Python 快速实现栅格地图(2)
通过上文[[Python 快速实现栅格地图(2)]]]可进行快速的地图搭建。如果需要添加一些始末点方便可视化,方法也比较简单。只需更改你的map_test地图中的值即可。 代码实现: 123456789101112131415161718192021222324252627282930313233343536373839import matplotlib.pyplot as pltimport numpy as npfrom matplotlib import colors # 地图长,宽map_w = 10map_h =10# 起、末点S_point = [0, 0]E_point = [9, 9] G = np.zeros(map_w*map_h) obs_num = int(G.size * 0.2)  # 障碍数量obs_a = np.random.randint(low=0, high=G.size, size=obs_num)  # 随机产生障碍的索引G[obs_a] = 1  # 障碍map_test = G.reshape([map_w, map_h])  # 创 ...
python 快速实现栅格地图
依赖库: 123import matplotlib.pyplot as pltimport numpy as npfrom matplotlib import colors 实现过程:使用numpy生成所需栅格地图的矩阵值。在此基础上随机生成障碍,值为1代表障碍,值为0代表无障碍,最后使用matplotlib绘画出。 代码如下: 1234567891011121314 # 地图长,宽 map_w = 10 map_h =10 G = np.zeros(map_w*map_h) obs_num = int(G.size * 0.2) # 障碍数量 obs_a = np.random.randint(low=0, high=G.size, size=obs_num) # 随机产生障碍的索引 G[obs_a] = 1 # 障碍 map_test = G.reshape([map_w, map_h]) # 创建矩阵地图cmap = colors.ListedColormap(['none', 'black', 'white', ...
linux一些常用命令
linux sudo su //切换到超级用户 su pi //切换回普通用户 目录切换命令 pwd 显示当前所在目录 cd ~ 切换到主目录 cd dir 切换到指定目录 dir表示文件路径 cd … 切换到上一级目录 文件展示命令 ls 展示当前目录下所有文件和文件夹 ls -a 展示当前目录下所有文件和文件夹(包括隐藏) 文件夹操作 touch file 创建文件 file mkdir dir 创建目录 dir cat file 查看文件file内容 head file 查看文件前十行 tail file 查看文件后十行 rm file 删除文件 file rm -r dir 删除目录dir mv file1 file2 移动文件 如果2不存在将1改名为2,存在则覆盖2,并改名为2 mv file dir 将文件移动到dir 目录中 关机 sudo poweroff 关机 sudo shutdown -r 重启 sudo shutdown -h 关机 su ...
AUV回收控制的关键技术研究
AUV回收控制的关键技术研究 &考虑几何约束的AUV路径规划 初读印象 comment:: 提出了AUV的归航路径规划方法,解决了有限三维空间下约束条件的存在带来的困难,兼顾海流影响,给出归航最优路径。提出了表达路径的三次B样条曲线数学方法,通过对控制点的操作改变路径的几何特性;分析了欠驱动AUV的操纵运动方程,得到了运动学约束条件和回收任务终端约束条件;基于半物理仿真平台建立海流干扰下AUV跟踪控制的消耗模型;通过定义二元适应度函数表达约束信息和寻优信息作为遗传进化的依据,通过人工智能的遗传算法进化操作得到可行且最优路径; 文章骨架 %%创新点到底是什么?%% ==novelty:: ==提出了一种基于 #B样条 理论的路径规划方法解决约束问题,并利用 #遗传算法 强大的搜索能力以及寻优能力得到最优路径。 %%有什么意义?%% ==significance:== 引入洋流的影响考虑实际的航行,进行回收轨迹规划 %%使用了什么方法?%% ==usage method:: == 思路 解决路径的可行性问题,即“是”与“否”,给出满足约束条件的路径解空间。 其次是 ...
AUV归航和坐落式对接的半物理仿真
AUV归航和坐落式对接的半物理仿真.pdf Authors: [[姜言清 李晔]] 初读印象 comment:: 为解决现有仿真系统忽略海流干扰,不能直观反映模型实时运动状态的问题,设计了一套以 3 维视景方式呈现的半物理仿真系统,以直观地反映归航过程中、以及以类似直升机坐落方式进行对接回收的过程中 AUV(自主式水下机器人)的运动状态.利用 Multigen Creator 软件对 AUV 和水下地形环境建模,通过 VisualC++ 调用 Vega 的仿真界面库实现视景仿真。 文章骨架 %%创新点到底是什么?%% novelty:: %%有什么意义?%% significance:: %%使用了什么方法?%% usage method:: 运动控制部分基于 #B样条 理论设计归航时的全局路径规划方法,通 过 #遗传算法 搜索满足欠驱动约束的全局路径 %%优点和缺点?%% merits :: demerits:: %%机构&作者%% who:: [[哈工程-李晔]],[[哈工程-姜言清]] %%未来展望%% prospect::结果表明:海流在归航阶段对AUV的 ...
基于多目标优化算法的多无人机协同航迹规划
基于多目标优化算法的多无人机协同航迹规划_周德云.pdf * Authors: [[ 周德云]] 初读印象 comment:: 文提出的一种针对多无人机协同航迹规划的多目标优化算法,即协同非支配排序进化算法,针对多架无人机的航迹距离、安全性、时间以及空间的协同性进行规划。运用多目标优化算法,克服了传统航迹规划中需要为各目标函数取权值的不足,并且可以生成多组可供选择的解。同时引入协同进化策略,将各无人机的航迹规划视作子种群,各子种群间进行合作,子种群内采用非支配排序进化算法进行独立优化。 文章骨架 %%简介%% introduction:: 整体框架采用合作型协同进化算法,将各无人机的航迹规划视作多个子种群,各个子种群间以最优个体进行信息交流,子种群内运用NSGA-II算法独立进行迭代优化。考虑到多机之间的协同性,将传统 NSGA-II算法中的“拥挤距离”参数用时间空间协同系数所取代。运用该算法最终可以得到多组满足不同性能要求的结果,并能根据实际需要进行航迹选择,实现了多机协同航迹规划与无人机多航迹规划的结合。 %%相关工作%% related works:: 约束优化模型: 分别是对 ...
A Hybrid Path Planning and Formation Control Strategy of Multi-Robots in a Dynamic Environment
A Hybrid Path Planning and Formation Control Strategy of Multi-Robots in a Dynamic Environment * Authors: [[Meng Zhou]], [[Zihao Wang]], [[Jing Wang]], [[Zhe Dong]], [[ School of Electrical and Control Engineering, North China University of Technology No.5 Jinyuanzhuang Road, Shijingshan District, Beijing 100144, China]] DOI: 10.20965/jaciii.2022.p0342 初读印象 comment:: 本文提出一种混合路径规划和形成在动态环境中多机器人的控制策略。被领导下形成结构,一个领导者的追随者可以跟踪领航者的路径后确定。首先,混合路径规划策略,其中为领航者的包含全局路径规划和局部路径规划,一种改进的混合灰狼和鲸鱼优化算法优化器(GWO-WOA)是 ...
A survey on path planning for persistent autonomy of autonomous underwater vehicles
A survey on path planning for persistent autonomy of autonomous underwater vehicles 初读印象 comment:: 本文描述了启用远程 AUV 的方法学的当前状态,并提供了一些现有 AUV 的详细文献回顾,以表征其操作耐久性。路径规划被确定为提高 AUV 持久性的核心和关键组成部分。路径优化、适应动态环境的路径重规划以及多 AUV 的协同路径规划等目标受到了研究界的广泛关注。本文回顾了针对这三个技术领域的主要研究工作。本文的主要目的是对路径的形状和特性以及路径规划的优化技术进行全面调查。这些技术和算法已被分类为不同的类别,并讨论了它们的假设和缺点。 发展方向: 能量存储 效率提升 ![[Pasted image 20220713155902.png]] AUV技术发展方向 效率提升 机械 减阻 表面摩擦 自动化 任务分配 路径规划 功耗 推进力 负荷 存储技术提升 电池 有效载荷 参考文献 [1] Zeng Z, Lian L, Sammut K, et al. A survey o ...
avatar
🐟认真摸鱼中
Zmh😎
Future is now 🍭🍭🍭
前往小窝
空降评论复制本文地址
随便逛逛昼夜切换阅读模式关于博客美化设置切换全屏打印页面