自动驾驶
文章平均质量分 83
后厂村路蔡徐坤
这个作者很懒,什么都没留下…
展开
-
【多智能体系统的控制与应用】1、基本概念
智能体:智能体一般是指物理的或抽象的实体,具备环境感知能力,并能运用自身所具备的知识,对环境做出适当的反应。动力学模型和通信拓扑关系,基本确定一个多智能体系统。根据不同的控制目标,设计对应的控制器。多智能体系统:由多个单智能体组成的,通过智能体之间相互协调共同完成一个复杂任务的系统。2、实现单智能体无法完成的任务,如:区域监视、覆盖搜索。自主性、容错性、协作分布性、可扩展性。1、降低软硬件成本与复杂性。智能体之间的通信拓扑关系。单智能体系统动力学模型。3、灵活性与鲁棒性。原创 2023-02-06 02:13:08 · 2022 阅读 · 0 评论 -
【MPC】⑥ubuntu系统下C++程序调用MATLAB生成的.so动态库文件
前面几期文章已经介绍: 1)利用MATLAB编写quadprog函数程序; 2)利用MATLAB工具箱生成.so动态库文件; 3)MATLAB函数dll库生成与win平台调用; 4)Linux端.so动态库文件Vscode调用。本篇文章主要介绍,Linux系统使用`C++`程序调用MATLAB生成的.so动态库文件的方法............原创 2022-07-27 01:11:46 · 2163 阅读 · 18 评论 -
【MPC】⑤Win平台下二次规划求解器quadprog-MATLAB与C++求解结果对比
之前已经介绍matlab中quadprog函数的使用,与C++动态库的生成与使用方法。本篇文章主要对比测试matlab与C++动态库的求解结果与精度。本文生成三类海森矩阵:正定矩阵、半正定矩阵、负定矩阵,对比matlab与C++动态库的求解结果。......原创 2022-07-20 07:00:00 · 833 阅读 · 4 评论 -
【MPC】④二次规划求解器quadprog的C++动态库接口解析
本篇文章,主要介绍quadprog动态库的接口与使用。原创 2022-07-18 21:31:01 · 3043 阅读 · 22 评论 -
【MPC】③二次规划求解器quadprog的win平台下C++动态库生成与使用
MATLAB和C\C++混合变成,可以将MATLAB的M文件编译生成 C 代码和 C++ 代码。代码生成目标与 MATLAB 求解器不使用相同的数学核心函数库。因此,C++代码生成解可能不同于MATLAB求解器的解,尤其是对于病态问题。要求:步骤一:生成matlab的二次规划求解代码。例如:创建C_QUADPROG.m步骤二:为m文件生成dll链接库1、命令行输入:2、选择” mex -setup C++ -client MBUILD “3、命令行窗口输入>>deploytool,选择Library原创 2022-07-01 07:15:00 · 3148 阅读 · 40 评论 -
【MPC】②quadprog求解正定、半正定、负定二次规划
第一期文章已经详细介绍,二次规划问题和matlab的quadprog函数的使用方法,详情可见:quadprog函数详解。在二次规划问题中,根据海森矩阵的正定性,二次规划问题可以分为严格凸、凸、非凸二次型问题。为了验证,matlab的quadprog函数对三种二次型问题的求解能力,本文生成各种类型的海森矩阵,并尝试用quadprog进行求解。...原创 2022-06-30 16:23:11 · 1802 阅读 · 8 评论 -
【MPC】①二次规划问题MATLAB求解器quadprog
二次规划是指约束为线性的二次优化问题。在Matlab中,quadprog是具有线性约束的二次目标函数求解器。原创 2022-06-29 22:17:29 · 12860 阅读 · 22 评论 -
【Docker】利用Docker构建motion planner运动规划的开发环境
可以参考:双系统安装教程具体步骤可以参考:Docker安装步骤一:参考:https://docs.docker.com/engine/install/ubuntu/步骤二:安装完成后, 还需要进行如下操作, 以保证环境的易用性:(请务必执行此操作)将当前用户加入Docker Group。为了能在非sudo模式下使用Docker, 需要将当前用户加入Docker Group。执行命令:为了使上述变更生效,需要重启。步骤:https://docs.docker.com/compose/install/原创 2022-06-24 14:30:45 · 1226 阅读 · 43 评论 -
【自动驾驶】ROS机器人操作系统总结
CSDN话题挑战赛第1期活动详情地址:https://marketing.csdn.net/p/bb5081d88a77db8d6ef45bb7b6ef3d7f参赛话题:自动驾驶技术学习记录话题描述:自动驾驶是当前最火热的技术之一,吸引了无数的开发者与学习者融入其中。然而,自动驾驶技术是系统硬件平台与人工智能、物联网、大数据、云计算等新一代信息技术深度融合的产物,具有知识新、内容杂、难度深、缺少系统教程等特点,让许多开发者眼花缭乱。本话题通过记录分享自动驾驶相关技术,为大家提供相互学习与交流的平台.原创 2022-05-09 23:27:48 · 2030 阅读 · 53 评论