IKPy 演示版 IKPy可以做的实时演示(单击下面的图像查看视频): 另外,还提供IKPy的演示: 。 特征 使用IKPy,您可以: 计算每个现有机器人的逆运动学。 计算位置,或两者的逆运动学 使用任意表示法定义运动链:DH(Denavit–Hartenberg),URDF,自定义... 从URDF文件自动导入运动链。 使用预先配置的机器人,例如或poppy-torso IKPy是精确的(最多7位):唯一的限制是您的基础模型的精度,并且速度快:完整的IK计算从7毫秒到50毫秒(取决于您的精度)。 绘制运动链:无需使用真实的机器人(或模拟器)来测试算法! 定义自己的逆运动学方法。 用于分析和分析URDF文件的实用程序: 此外,IKPy是纯Python库:安装仅需几秒钟,并且不需要编译。 安装 您有三种选择: 从PyPI(推荐)-只需运行: pip install
2021-11-16 10:19:49 9.26MB python robotics poppy inverse-kinematics
1
阻尼最小二乘法matlab代码我的matlab机器人学工具箱 DH参数在MATLAB中的简单直接实现这可用于执行机器人的正向运动学,以查找机器人每个链接的位置和方向。 DH参数的实现有两种不同的约定。 这使用标准的DH参数,该参数也可以在本书中找到:。 结果已通过Peter Corke的RVC工具箱()进行了验证。 cgr前缀表示代码已准备好代码生成。 NCGR意味着代码不是代码生成做好准备。 特征: 正向运动学 机器人各环节的同质化改造 数值雅可比 简单的可视化,也可以动画 用伪逆方法和阻尼最小二乘法进行逆运动学。 代码生成准备就绪。 如何使用: 创建一个全局变量N_DOFS,并在其中定义机器人的自由度数。 使用全局变量的原因是因为在将动态内存分配用于MATLAB编码器时一直遇到问题。 因此,我使用全局变量来定义必要的静态数组的维数。 使用cgr_create创建机械手结构。 使用cgr_self_update函数来激活和更新关节。 如有必要,可通过在程序开始时首先调用ncgr_graphic来绘制带有ncgr_plot的机械手。 为了创建已编译的MEX或DLL文件,提供了两个MAT
2021-11-10 10:54:41 108KB 系统开源
1
描述 该项目旨在消除源自手持摄像机运动或抖动的运动模糊。 它旨在盲目工作,即不需要模糊知识。 使用卷积神经网络估计运动模糊,然后将其用于校准反卷积算法。 该项目包括两个不同的部分: -图像处理部分,包括反卷积算法和正向模型。 -使用神经网络的模糊估计部分。 有关某些视觉见解,请参见 。 该库使用Python3编码。 无论是在图像处理(复杂模糊的建模)还是在模糊估计方面,其贡献都倍受欢迎。 消息 从2020年5月开始,该项目重新启动! 我们从tensorflow转到pytorch。 我们将把运动模糊模型扩展到比简单的线性运动更复杂的运动。 我们还将解决空间变异情况。 我们计划扩展到电视去模糊。 进步 截至目前(2020年5月),我们支持使用Wiener滤波器对线性模糊进行模糊处理。 安装 在您喜欢的conda环境中,键入: pip install -e . 为了进行开发,请按
1
频散曲线matlab代码 mat_inverse Matlab code to invert for the dispersion curve
2021-11-09 07:11:39 479KB 系统开源
1
用反向传播方法解决全波非线性逆散射问题 该Matlab代码用于通过BPS用卷积神经网络解决逆散射问题。 版权所有:copyright:2019,新加坡国立大学,准威。 请先下载matconvnet 1.0-beta23: ://www.vlfeat.org/matconvnet/记住将其压缩。 要使用mex,您还需要安装Visual Studio。 (1)Matlab代码用于在Z.Wei和X.Chen,“全波非线性逆散射问题的深度学习方案”中实施反向传播方案(BPS),IEEE地理科学与遥感学报,57( 4),第1849-1860页,2019年。此Matlab代码用于通过BPS解决卷积神经网络的逆散射问题,该方法由准威(weizhun1010 @ gmail。com)编写。 如有任何疑问,请随时联系。 仅需要CPU,您可以轻松地将其调整为GPU版本或Python版本。 (2)训练后,您可以通过运行“
2021-11-03 10:16:20 10.91MB MATLAB
1
在过去的几十年中,对快速机动目标进行成像一直是一个活跃的研究领域。 通常,实现具有多个元件的阵列天线以避免在合成Kong径雷达反演(ISAR)成像中涉及的运动补偿。 但是,与仅使用一根天线的ISAR成像系统中实现的复杂算法相比,由于硬件复杂性高,因此存在价格困境。 本文提出了一种具有两个分布式阵列的宽带多输入多输出(MIMO)雷达系统,以降低系统的硬件复杂性。 此外,给出了系统模型,等效阵列生产方法和成像程序。 与经典的真实Kong径雷达(RAR)成像系统相比,在我们的方法中有非常重要的贡献,因为可以获得许多附加的虚拟阵列元素,因此可以将较低的硬件复杂度纳入成像系统。 提供了数值模拟以测试我们的系统和成像方法。
2021-10-15 19:56:48 505KB Inverse synthetic aperture radar
1
逆问题是几乎所有遥感探测的数学原理,诸如医学成像、地震探测、雷达成像,超声探测等。掌握了逆问题求解方法,也就掌握了不同探测模式的共同本质。
2021-10-13 22:08:16 7.97MB 逆问题 信号处理 计算方法
1
7.5 聚类法 思路 将像素投射到特征空间成为样本点,根据样本点在特征空间的分布特性进行聚类。将类别标号投射回图像空间作为 像素的标号,进而实现分割。 哪些视觉元素容易被聚为同一类(1F2S2P4C) Proximity : 空间相邻性 Similarity : 特征相似性 Common fate : 运动同向性 Common region : 区域归属 Closure : 趋向于闭合 Parallelism : 平行性 Symmetry : 对称性 Continuity : 连续性 Familiar pattern : 组合后的熟悉程度 代表性的聚类分割算法 合成聚类与分裂聚类 每个样本点作为一个独立的簇;将所有样本作为一个簇 K-means 算法 模糊 C 均值聚类 Meanshift 算法 SLIC 超像素 K-means 的基本思想 将图像中所有的元素视为来源于 k 个类别,根据样本到类别中心的特征距离判断像素的归属,通过迭代更新的方式 在逼近类别模型参数的同时实现像素的分类。 K-means 的步骤 1. 为像素选择特征向量(比如 YUV 色彩特征),将所有像素映射为特征空间中的样本点。 2. 选择类别数量 k,在特征空间随机初始化 k个类的中心。 3. 根据样本点到类中心的距离,为每一个样本点选择距离最近类作为类别标号 4. 根据新的分类结果,以同一类样本点的特征均值更新类中心。 5. 重复步骤 3-4, 直到类中心的位置不再发生变化。
2021-10-12 10:46:48 1.76MB 数字图像处理
1
模仿学习基准实施 该项目旨在提供模仿学习算法的清晰实现。 目前,我们已经实现了行为克隆, (带有综合示例),和。 安装: 安装PyPI版本 pip install imitation 安装最新的提交 git clone http://github.com/HumanCompatibleAI/imitation cd imitation pip install -e . 可选的Mujoco依赖性: 请按照说明在安装 。 CLI快速入门: 我们提供了几个CLI脚本作为imitation实现的算法的前端。 这些使用进行配置和复制。 从examples / quickstart.sh中: # Train PPO agent on cartpole and collect expert demonstrations. Tensorboard logs saved in `quickstar
1
逆向强化学习 要求 Python 3.6+ 准备 要运行此代码,请通过pip安装numpy和Gym。 $ pip install numpy gym 克隆此存储库。 $ git clone https://github.com/yasufumy/python_irl.git 价值迭代 $ python value_iteration 最大熵逆强化学习 $ python main.py
2021-09-14 16:54:28 5KB python inverse-reinforcement-learning Python
1