- 博客(314)
- 资源 (1)
- 收藏
- 关注
原创 【机器学习】K近邻算法
一、原理参数k的确定带权重的k近邻算法 与 模糊k近邻算法KNN算法用于回归问题在使用欧氏距离时应将特征向量归一化mahalanobis距离如何确定数据的协方差矩阵Bhattacharyya距离距离度量学习距离度量学习大边界最近邻分类二、示例代码1import numpy as np # 导入numpy库,用于进行数值计算import matplotlib.pyplot as plt # 导...
2023-11-27 22:49:49
364
原创 【机器学习】决策树
一、原理典型的决策树分类树与回归树如何用训练样本建立决策树分裂规则 不纯度各种不纯度指标定义对于数值型特征和分类型特征分别详述确定分裂阈值和分裂特征的过程对于分类树和回归树如何确定叶子节点的值对于样本特征向量属性缺失情况如何处理对于属性缺失情况,使用替代分裂规则,如何确定替代分裂特征和替代分裂阈值决策树的剪枝算法代价-复杂度剪枝算法决策树输出特征向量的重要性二、示例代码# 导入必要的库impo...
2023-11-26 12:33:44
434
原创 【机器学习】贝叶斯分类器
贝叶斯分类器是一种概率模型,利用贝叶斯公式来解决分类问题。假设样本的特征向量服从一定的概率分布,我们就可以计算出该特征向量属于各个类的条件概率。分类结果是条件概率最大的分类结果。如果假设特征向量的每个分量彼此独立,则它是朴素贝叶斯分类器。如果假设特征向量服从多维正态分布,则它是正态贝叶斯分类器。一、原理:贝叶斯公式(Bayes' theorem)贝叶斯决策朴素贝叶斯分类器朴素贝叶斯分类器特征向量为...
2023-11-20 18:04:54
200
原创 【Coppeliasim仿真】 坐标系间平滑插补
在仿真环境中控制两个参考框架(ReferenceFrame1和ReferenceFrame2)之间进行平滑的插值运动。在两个参考框架之间插值运动的过程中,使用了两种不同的方法,通过设置useMethodNb来选择使用的方法。方法1使用了旋转轴和角度的计算,然后逐步移动参考框架1到参考框架2的姿态。在每一步,都计算了旋转轴绕着旋转中心旋转一定角度后的新的变换矩阵,并更新了参考框架1的姿态。方法2则直接使用了sim.interpolateMatrices函数,该函数用于在两个矩阵之间进行插值
2023-11-17 13:49:04
51
原创 【仿真动画】ABB IRB 8700 机器人搬运(ruckig在线轨迹生成)动画欣赏
场景动画一、IRB 8700简介二、动画脚本重点分析2.1sim.moveToPose通过在两个 poses 之间执行插值,使用 Ruckig 在线轨迹生成器生成对象运动数据。该函数可以通过处理 4 个运动变量(x、y、z 和两个姿势之间的角度)或单个运动变量(t,需要指定一个度量来计算两个姿势之间的距离)来操作。该函数只能从线程中运行的脚本调用,因为这是一个阻塞操作float[7]/flo...
2023-11-15 22:12:47
346
原创 【仿真】ruckig在线轨迹生成器示例
该场景说明了使用 CoppeliaSim 中提供的 Ruckig 在线轨迹生成功能的各种方法:1. 在线程脚本内使用单个阻塞函数(红色)2. 在线程脚本中使用多个非阻塞函数(黄色)3. 在非线程脚本中使用多个非阻塞函数(蓝色)4.使用关节回调函数(绿色)
2023-11-15 14:01:02
113
原创 【仿真动画】机器人路径规划与抓取欣赏
,场景动画一、动画脚本分析(以机器人1为例说明),定义了以下函数:路径可视化(输入关节空间路径点,通过设置关节位置,读取末端位置得到相邻关节配置的末端路径段,添加到绘图对象以显示路径)获取关节配置差异值(在处理旋转关节时,考虑到了周期性,将关节差异限制在[-pi,pi]范围内)应用关节位置(根据关节位置数组设置各关节的目标关节位置)生成路径长度表(获取从起始关节配置到第i个关节配置的加权距离 数组...
2023-11-13 21:53:20
37
原创 【仿真动画】双机器人协作完成一个任务(切割)
场景动画两个机器人协同工作完成一个任务需要解决以下几个关键问题:通信:两个机器人需要能够相互通信,以共享信息,例如位置、姿态、状态等。规划:需要对两个机器人的运动轨迹进行规划,确保两个机器人不会发生碰撞,同时完成任务要求。控制:需要对两个机器人的运动进行控制,确保两个机器人按照规划的轨迹进行运动。以下是两个机器人协同工作完成一个任务的一般流程:首先,两个机器人需要进行初始化,包括通信、规划和控制等...
2023-11-12 19:25:08
207
原创 【仿真动画】人机协作机器人自动化产线仿真动画欣赏
人机协作机器人自动化产线仿真动画动画部分思维导图机器人自动化产线仿真动画是利用三维动画技术对机器人自动化产线进行仿真模拟,以直观、形象的方式展示产线的运行情况。它具有以下作用:提高沟通效率机器人自动化产线的设计、实施和维护涉及多个部门、多方人员,通过机器人自动化产线仿真动画,可以直观地展示产线的布局、设备、工艺流程等,帮助各方人员更好地理解产线,提高沟通效率。降低风险机器人自动化产线的实施需要投入...
2023-11-09 21:49:49
369
原创 【李群李代数】【manif 】基于固定信标的2D机器人定位 (Error State Kalman Filter)...
demo演示运行结果我们考虑一个机器人在平面上被少量的准时地标或_信标 包围。机器人以轴向速度和角速度的形式接收控制动作,并且能够测量信标相对于其自身参考系的位置。机器人位姿 X 在 SE(2) 中,信标位置 b_k 在 R^2 中,| cos th -sin thx |* X= | sin th cos th y |//位置和方向...
2023-11-03 20:32:51
84
原创 【李群李代数】【manif 】基于固定信标的2D机器人定位 (Error State Kalman Filter)...
demo演示运行结果我们考虑一个机器人在平面上被少量的准时地标或_信标 包围。机器人以轴向速度和角速度的形式接收控制动作,并且能够测量信标相对于其自身参考系的位置。机器人位姿 X 在 SE(2) 中,信标位置 b_k 在 R^2 中,| cos th -sin thx |* X= | sin th cos th y |//位置和方向...
2023-11-03 20:32:51
27
原创 【李群李代数】【manif 】基于固定信标的2D机器人定位 (Error State Kalman Filter)...
demo演示运行结果我们考虑一个机器人在平面上被少量的准时地标或_信标 包围。机器人以轴向速度和角速度的形式接收控制动作,并且能够测量信标相对于其自身参考系的位置。机器人位姿 X 在 SE(2) 中,信标位置 b_k 在 R^2 中,| cos th -sin thx |* X= | sin th cos th y |//位置和方向...
2023-11-03 20:32:51
24
原创 【李群李代数】【manif 】基于固定信标的2D机器人定位 (Error State Kalman Filter)...
demo演示运行结果我们考虑一个机器人在平面上被少量的准时地标或_信标 包围。机器人以轴向速度和角速度的形式接收控制动作,并且能够测量信标相对于其自身参考系的位置。机器人位姿 X 在 SE(2) 中,信标位置 b_k 在 R^2 中,| cos th -sin thx |* X= | sin th cos th y |//位置和方向...
2023-11-03 20:32:51
23
原创 【李群李代数】【manif 】基于固定信标的2D机器人定位 (Error State Kalman Filter)...
demo演示运行结果我们考虑一个机器人在平面上被少量的准时地标或_信标 包围。机器人以轴向速度和角速度的形式接收控制动作,并且能够测量信标相对于其自身参考系的位置。机器人位姿 X 在 SE(2) 中,信标位置 b_k 在 R^2 中,| cos th -sin thx |* X= | sin th cos th y |//位置和方向...
2023-11-03 20:32:51
22
原创 【李群李代数】【manif 】基于固定信标的2D机器人定位 (Error State Kalman Filter)...
demo演示运行结果我们考虑一个机器人在平面上被少量的准时地标或_信标 包围。机器人以轴向速度和角速度的形式接收控制动作,并且能够测量信标相对于其自身参考系的位置。机器人位姿 X 在 SE(2) 中,信标位置 b_k 在 R^2 中,| cos th -sin thx |* X= | sin th cos th y |//位置和方向...
2023-11-03 20:32:51
22
原创 【李群李代数】【manif 】基于固定信标的2D机器人定位 (Error State Kalman Filter)...
demo演示运行结果我们考虑一个机器人在平面上被少量的准时地标或_信标 包围。机器人以轴向速度和角速度的形式接收控制动作,并且能够测量信标相对于其自身参考系的位置。机器人位姿 X 在 SE(2) 中,信标位置 b_k 在 R^2 中,| cos th -sin thx |* X= | sin th cos th y |//位置和方向...
2023-11-03 20:32:51
29
原创 【李群李代数】【manif 】基于固定信标的2D机器人定位 (Error State Kalman Filter)...
demo演示运行结果我们考虑一个机器人在平面上被少量的准时地标或_信标 包围。机器人以轴向速度和角速度的形式接收控制动作,并且能够测量信标相对于其自身参考系的位置。机器人位姿 X 在 SE(2) 中,信标位置 b_k 在 R^2 中,| cos th -sin thx |* X= | sin th cos th y |//位置和方向...
2023-11-03 20:32:51
33
原创 【项目源码解析】某3C产品自动光学检测系统
解决方案源码解析思维导图一、带有桁架机械手的自动光学检测系统介绍二、关于机械手运动控制(是否需要机器人学方面的知识)机械手的运动控制不需要深入了解机器人学方面的知识的情况包括:预配置和任务单一性:如果机械手已经预先配置为执行特定的任务,并且这些任务相对简单,只涉及点对点的移动或基本的重复动作,通常不需要深入了解机器人学。简单的点到点运动:当只需要将机械手从一个位置移动到另一个位置时,用户只需提供目...
2023-11-01 23:01:42
77
原创 【WPF C#】PorphyStruct类卟啉和类咕啉的结构分析
前言 首先,热烈祝贺家姐申请到了国家自然科学基金(8月底),找一些化学领域的程序和软件,助我姐一臂之力,顺便自己研究一下源码。卟啉类化合物的结构分析PorphyStruct,一种用于分析不同卟啉类非平面畸变模式的新型数字工具 - 该程序利用法向坐标结构分解技术 (NSD),并采用与为卟啉建立的等效的法向模式组来描述定量地计算来自corroles、norcorroles、porphycenes...
2023-09-05 21:43:12
399
原创 【李群李代数】Sophus库中SE3类测试(附manif 与sophus 对比)
测试演示测试结果对Sophus库中SE3类进行一系列的测试,包括李群性质、原始数据访问、变异访问器、构造函数以及拟合等方面。在每个测试中,都会使用一些预设的数据进行操作,并通过SOPHUS_TEST_APPROX和SOPHUS_TEST_EQUAL等宏来检查操作结果是否符合预期。如果所有测试都通过,则整个程序会返回0,表示测试成功。如果有任何一个测试未通过,则程序会输出相应的错误信息。这是一种常见...
2023-09-02 20:31:57
193
原创 【AI生成】职场中每个人都应该具备识别、应对阴险领导的能力——微软晓晓朗读...
关于主题“职场中每个人都应该具备识别、应对阴险领导的能力”各种AI一共生成了8篇文章,如下:Claude(文章直白,简洁,全面)WebCopilot(创造力模式)讯飞星火谷歌Bard(第一篇)WebCopilot(精确模式)WebCopilot 撰写功能+ChatGPT续写:谷歌bard (第二篇)谷歌bard (第三篇)Claude职场中每个人都应该具备识别、应对阴险领导的能力进入职场,我们都...
2023-08-20 08:01:03
102
原创 【李群李代数】李群控制器(lie-group-controllers)介绍——控制 SO(3) 空间中的系统的比例控制器Demo...
李群控制器SO(3)测试测试代码是一个用于控制 SO(3) 空间中的系统的比例控制器。它通过计算控制策略来使当前状态逼近期望状态。该控制器使用比例增益 kp 进行参数化,然后进行一系列迭代以更新系统状态,最终检查状态误差是否小于给定的阈值。这个控制器用于姿态控制等应用。以下为测试源码:#include <catch2/catch.hpp>#include <manif/mani...
2023-08-19 14:24:44
1712
原创 【markdown】使用 Mermaid 制作的图表和图形的一些示例
Mermaid是一种用于绘制流程图,状态图,序列图和甘特图的文本标记语言。Mermaid的主要特点包括:基于文本 - 使用类似Markdown的语法来描述图表,之后可以转换为SVG图表。支持流程图 - 使用图形节点和箭头来表示流程步骤和流转方向。支持状态图 - 可以绘制状态之间的转换条件。支持序列图 - 用于描绘不同对象之间消息传递的时序。支持甘特图 - 项目管理常用的甘特图也可以通过Mermai...
2023-08-17 21:20:58
446
原创 【Web 表单】与用户数据打交道-2(mdn笔记)
8. UI 伪类8.1 都有什么样的伪类?我们可以使用的(截至 CSS 2.1)与表单相关的原始伪类是::hover:只在鼠标指针悬停在一个元素上时选择该元素。:focus:只在元素被聚焦时选择该元素(也就是说,通过键盘上的 tab 键选中该元素)。:active:只在元素被激活时选择该元素(也就是说,通过点击或键盘上的 Return / Enter 键选中该元素)。CSS Selector Le...
2023-08-13 11:32:37
144
原创 【FastColoredTextBox】C# 开源文本编辑控件
主界面截图使用Demos演示FastColoredTextBox 是一个用于在 C# 程序中实现高亮语法着色、代码编辑和文本显示的自定义控件。它提供了许多功能,包括:语法高亮:FastColoredTextBox 支持多种语言的语法高亮,可以根据语法规则将不同的代码元素(例如关键字、变量、注释等)以不同的颜色显示,使代码更具可读性。支持多种语言:该控件可以配置以支持多种编程语言,或者您可以自定义语...
2023-08-12 18:37:34
832
1
原创 【Web 表单】与用户数据打交道-1(mdn笔记)
0. Web 表单指南我们将介绍 Web 表单的各个方面:HTML 结构、样式、验证表单数据,以及提交数据到服务器。基本指南你的第一个表单第一次创建 HTML 表单的经验,包括设计一个简单表单、使用正确的 HTML 元素实现它、通过 CSS 添加一些非常简单的样式,以及如何将数据发送到服务器。如何构造 HTML 表单用于为表单的不同部分提供结构和意义的元素。不同的表单控件原生表单控件了解原始 HT...
2023-07-31 18:35:33
258
原创 【Coppeliasim & C++】焊接机械臂仿真
项目思维导图该项目一共三个demo:机械臂末端走直线2.变位机转台转动3.机械臂末端多点样条运动笔记:基于等级的蚁群系统在3D网格地图中搜索路径的方法:基于等级的蚁群系统(Hierarchical Ant Colony System,HACS)是一种改进的蚁群优化算法。它在传统的蚁群算法基础上,通过构建等级结构来优化搜索过程。在3D网格地图中,我们可以将地图分为多个等级层次。最高层次是整张地图的...
2023-07-25 23:24:11
886
原创 【python+Coppeliasim】仓储机器人
一、仓储机器人介绍仓储机器人(也称为自动导航AGV,Automated Guided Vehicle)是一种智能机器人系统,专门设计用于在仓库、物流中心和制造业等环境中执行货物搬运和物流任务。它们被广泛应用于自动化仓储和物流管理系统中,以提高效率、降低成本,并增强操作的准确性和安全性。仓储机器人通常具有以下特点和功能:自主导航:仓储机器人配备了导航系统,如激光导航、视觉导航或地标导航等,能够自主感...
2023-06-18 22:46:46
1477
原创 【C++&Coppeliasim】UR机械臂位置正逆解Coppeliasim集成测试
前言:基于改进的 Denavit-Hartenberg 参数的UR机械臂正向运动学求解和基于几何分析的逆运动学求解。该代码在 C++ 和 MATLAB 中可用,两者都与 CoppeliaSim 集成。该解决方案是使用 Microsoft Visual Studio 2022 和 C++ 20 标准构建的。依赖:EigenEigen 是线性代数的 C++ 模板库:矩阵、向量、数值求解器和相关算法。C...
2023-06-17 23:44:00
910
原创 【C# 10 和 .NET 6】构建和使用 Web 服务(第16章)
Building and Consuming Web Services构建和使用 Web 服务本章介绍如何使用 ASP.NET Core Web API 构建 Web 服务(也称为 HTTP 或 REST 服务),以及如何使用 HTTP 客户端使用 Web 服务,这些客户端可以是任何其他类型的 .NET 应用程序,包括网站或移动设备或 桌面应用程序。本章需要您在第 10 章“使用 Entity ...
2023-06-11 23:54:03
1640
原创 【ChatGPT】数据科学 ChatGPT Cheat Sheet 书籍分享(阿里云盘下载)
封皮以下为书中部分内容的机器翻译我们的重要提示指南1.以 AI 角色的描述开始提示。 例如,“你是{x}”或“我希望你扮演{x}”。如果您不确定,请尝试“你是一个有帮助的助手”。例如,您是 OpenAI 的数据科学家,您正在研究大型语言模型。向我解释 GPT-3 的工作原理2.将其用于常见任务。 任务越常见,使用 ChatGPT 成功的机会就越大3.提供上下文。 在向 ChatGPT 提出问...
2023-06-10 23:42:54
1705
原创 【openframework】实时路径规划(RTRRTstar算法)
程序框架视频演示实时RRT-star算法介绍实时RRT-star算法是一种基于采样的运动规划算法,它可以在有限的时间内找到一条渐进最优的路径。实时RRT-star算法是在RRT-star算法的基础上进行了改进,主要有两个方面:- 实时更新起始点。实时RRT-star算法不是从固定的起始点开始搜索,而是每次迭代都将当前的位置作为起始点,这样可以适应动态的环境和目标。- 实时调整采样区域。实时RRT-...
2023-06-08 20:58:07
1266
原创 【ChatGPT】Mr. Ranedeer:可定制个性化学习体验的 GPT-4 AI 导师提示
Mr. Ranedeer AI Tutor是一个可定制的提示,为具有不同需求和兴趣的用户提供个性化的学习体验。它使用GPT-4来释放AI的潜力,并允许您调整知识深度以匹配您的学习需求,自定义学习风格,沟通类型,语气和推理框架 。当您使用Mr. Ranedeer AI Tutor时,您可以选择自己的学习风格,沟通类型,语气和推理框架。然后,它会根据您的需求和兴趣提供个性化的学习体验。例如,如果您想学...
2023-06-04 20:01:52
1826
原创 【C# 10 和 .NET 6】使用MVC模式构建网站(笔记2)
3. 自定义ASP.NETCore MVC 网站现在您已经了解了基本 MVC 网站的结构,您将对其进行自定义和扩展。您已经为 Northwind 数据库注册了一个 EF Core 模型,因此下一个任务是在主页上输出一些数据。3.1 定义自定义样式主页将显示 Northwind 数据库中77 种产品的列表。为了有效利用空间,我们希望以三列显示列表。为此,我们需要为网站自定义样式表:在wwwro...
2023-06-02 07:01:10
476
原创 【C# 10 和 .NET 6】使用MVC模式构建网站(笔记1)
Building Websites Using the Model-View-Controller Pattern使用模型-视图-控制器模式构建网站本章介绍使用 MicrosoftASP.NETCore MVC 在服务器端构建具有现代 HTTP 架构的网站,包括构成ASP.NETCore MVC 项目的启动配置、身份验证、授权、路由、请求和响应管道、模型、视图和控制器本章将涵盖以下主题:设...
2023-06-01 07:00:52
777
原创 【ChatGPT】开发人员教程:38 种提高 10 倍工作效率的方法(附Youtube视频地址)...
1. 推荐3本顶级的学习xx的书籍2. 询问细节:“Head first Java”的主要内容是什么?What are the key takeaways from "Head first Java"?3. 我如何成为一名前端开发人员?How do I become a front-end developer? (英文答案和中文答案会有不同,建议都问下)4. 编写shell脚本 Writi...
2023-05-31 07:00:10
518
原创 【AI提示】ChatGPT提示工程课程(吴恩达&OpenAI) 自动回复评论+温度参数设置(中文chatgpt版)...
Expanding在本课中,您将生成针对每位客户的评论量身定制的客户服务电子邮件。设置import openaiimport osfrom dotenv import load_dotenv, find_dotenv_ = load_dotenv(find_dotenv()) # read local .env fileopenai.api_key = os.getenv('OPEN...
2023-05-29 07:00:25
598
原创 【AI提示】ChatGPT提示工程课程(吴恩达&OpenAI)转换文本(中文chatgpt版)
设置翻译通用翻译器语调变换格式转换拼写检查/语法检查。转换在本笔记中,我们将探索如何使用大型语言模型进行文本转换任务,例如语言翻译、拼写和语法检查、语气调整和格式转换。设置import openaiimport osfrom dotenv import load_dotenv, find_dotenv_ = load_dotenv(find_dotenv()) # read local ....
2023-05-28 07:00:03
732
原创 【AI提示】ChatGPT提示工程课程(吴恩达&OpenAI)推理文本(中文chatgpt版)
设置 Setup产品评论文本情感(正面/负面)Sentiment (positive/negative)识别情绪类型从客户评论中提取产品和公司名称一次完成多项任务Inferring topics 推断主题为某些主题制作新闻提醒Inferring 推理在本课中,您将从产品评论和新闻文章中推断情绪和主题。设置 Setupimport openaiimport osfrom dotenv impo...
2023-05-27 16:40:54
1059
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人