robotics相关内容

使用ngrok链接进行模拟时遇到问题

我最近开始遇到用于模拟的ngrok链接的错误。我通常使用函数:meshcat = StartMeshcat()来模拟DeepNote中的模型。但最近我开始收到一个安全错误,有时它会要求我注册并安装一些authToken。我注册了ngrok帐户并安装了authToken,但它仍然无法工作。 您能告诉我应该如何设置它才能正常工作吗?此外,您还可以推荐一些替代方法(ngrok之外)来进行模拟,这些 ..
发布时间:2022-08-10 21:04:02 其他开发

ROS:发布主题不需要3秒闭锁

作为前提,我必须说我对ROS非常缺乏经验。 我正尝试发布几条RoS消息,但每次发布都会收到消息发布并锁定3.0秒的消息,看起来像是被阻止了3秒。 我将为您提供一个如何发布一条消息的示例: rostopic pub -1 /heifu0/mavros/adsb/send mavros_msgs/ADSBVehicle "header: // then the rest of the ..
发布时间:2022-06-06 14:55:13 其他开发

按住 GUI 按钮 - tkinter

我正在尝试在 python 中做一个 GUI 来控制我的机器人汽车.我的问题是我如何执行确定按住按钮的功能.我想在按住按钮时移动汽车并在释放按钮时停止汽车. from Tkinter import *按住 = 假根 = Tk()def button_hold(事件):按住=真而hold_down==真:打印('测试语句')hold_down = root.bind('',stop_motor)d ..
发布时间:2021-12-15 23:51:10 Python

滚转、俯仰、偏航计算

如何计算与齐次变换矩阵相关的滚转、俯仰和偏航角? 我目前正在使用以下公式,但我不确定它们是否正确. pitch = atan2( -r20, sqrt(r21*r21+r22*r22) );偏航 = atan2(r10, r00);滚动 = atan2( r21, r22 ); r10 表示第二行第一列. 解决方案 你的方程是正确的仅当旋转顺序是:滚动,然后俯仰,然后偏航.作为记 ..
发布时间:2021-11-25 02:35:44 C#

逆向运动学CCD算法的工作

假设我有一个机械臂,在 3D 空间中的 A、B、C、D 点有关节.设 D 为末端执行器(最底层的孩子),A 为最顶层的父项.设 T 为空间中任意位置的目标点.目的是使末端执行器在顶层(父级)中以最小的旋转到达目标. 我最初的想法: 1) 将手臂 C 旋转角度 TCD.2) 然后将臂 B 旋转新的角度 TBD.3) 然后将手臂 A 旋转新的角度 TAD. 但是在第 2 步之后,末端 ..
发布时间:2021-11-25 00:57:53 C#

通常如何使用连接到 Arduino UNO 的 Arduino 超声波传感器使用 Pyfirmata 或 Python 测量距离?

这是我在 Arduino 中的代码.Pyfirmata,据我所知没有 PulseIn 功能,那么我该如何绕过这个障碍呢?我想在传感器感应到距离它 20 厘米或更小的物体时打开 LED! //定义引脚编号const int trigPin = 12;const int echoPin = 11;INT LED = 5;//定义变量持续时间长;整数距离;无效设置(){pinMode(trigPin, ..
发布时间:2021-11-17 03:57:47 Python

iPhone - 任何使用蓝牙与 Arduino 板通信的示例?

我正在修补 iPhone 控制的 遥控车底盘,这是基础我的机器人项目.机箱由 WiRC Wi-Fi 模块控制.它有八个输出来控制电子速度控制器和伺服系统. 我想提高我的机器人使用传感器避开障碍物的能力.为此,我有一个 Arduino 板,可以与各种廉价的测距仪和接近传感器连接.我正在寻找可以使用蓝牙将 iPhone 连接到 Arduino 开发板以向开发板发送命令并从开发板接收数据的示例或演 ..
发布时间:2021-11-17 03:44:26 移动开发

寻找让机器人在屋内定位的方法

我正在破解一个吸尘机器人,用微控制器 (Arduino) 控制它.我想让它打扫房间时更有效率.目前,它只是在碰到东西时直行和转弯. 但是我很难找到最佳算法或方法来知道它在房间中的位置.我正在寻找一种既便宜(不到 100 美元)又不复杂(不需要计算机视觉博士论文的想法)的想法.如有必要,我可以在房间内添加一些离散标记. 现在,我的机器人有: 一个网络摄像头 三个接近传感器(约 1 ..
发布时间:2021-11-17 03:41:18 其他开发

集成陀螺仪和加速度计读数

可能的重复: 组合陀螺仪和加速度计数据 我已经阅读了许多关于 卡尔曼滤波器 的论文,但似乎很少有从数学论文到实际工作代码的好的公开可访问的工作示例. 我有一个系统,其中包含一个三轴加速度计和一个测量围绕其中一个加速度计轴旋转的陀螺仪.该系统设计为由人握持,大部分时间陀螺仪将测量围绕重力矢量或接近重力矢量的旋转.(在同一行业工作的人很可能会从中认出我在说什么;))我意识到这是不受约束的 ..
发布时间:2021-07-10 19:16:05 其他开发

如何将按键绑定到 Tkinter 中的按钮

我的高级项目涉及一个我可以通过 wifi 控制的机器人.我正在使用 Raspberry Pi 和 Tkinter 窗口向机器人发送命令.我有我的 Tkinter 窗口的草稿,但我想知道是否有办法将按钮按下绑定到箭头键.这样我就可以通过使用箭头键而不是点击每个按钮来控制机器人.这是我的代码,我需要添加什么? 代码: from Tkinter import *消息 = ""类应用程序:def ..
发布时间:2021-07-10 19:16:02 Python

GUI 按钮按住 - tkinter

我正在尝试在 python 中做一个 GUI 来控制我的机器人汽车.我的问题是我如何执行确定按住按钮的功能.我想在按住按钮时移动汽车并在释放按钮时停止汽车. from Tkinter import *按住 = 假根 = Tk()def button_hold(事件):按住=真而hold_down==真:打印('测试语句')hold_down = root.bind('',stop_motor)d ..
发布时间:2021-07-10 19:15:59 Python

带有 UiPath 的 Powershell

我正在使用 UiPath 启动 PowerShell 脚本.我需要从 UiPath 传入一个参数.首先这是可能的,其次有人有这样的例子吗?不确定 PowerShell 脚本中的语法是什么 解决方案 是否可以将参数从 UiPath 传递到终端. 您的 PowerShell 脚本需要保存在 txt 中文件.(PSSampleParameters.txt) 代码示例(PSSample ..
发布时间:2021-06-19 20:36:30 其他开发

寻找机器人将自己安置在房屋内的方法

我正在破解一个真空吸尘器机器人,以使用微控制器(Arduino)对其进行控制.我想让它打扫房间时更有效率.现在,当它撞到东西时,它只能直走并转弯. 但是我很难找到最佳算法或方法以用于了解其在房间中的位置.我正在寻找一种保持便宜(不到100美元)且不复杂(不需要计算机视觉博士学位论文的想法)的想法.如有必要,我可以在房间中添加一些离散标记. 现在,我的机器人有: 一个摄像头 三个 ..
发布时间:2021-05-10 19:10:12 其他开发

使用对象CAD从单个图像生成3D对象姿势

我正在研究一种商业产品,我需要在单个2D图像中估算已知3D CAD(闭合2流形三角形网格)的6DOF姿势.通常,这是一个困难的问题,但是在我们的操作条件下,我们可以施加以下约束来简化问题: CAD对象是已知的,我们不会像识别所有椅子的类别那样追求通用性. 我们可以让用户将相机大致定位到特定姿势(与物体的距离,大致方向+/- 15deg等) 如果可能的话,我们将仅使用图像的边缘(例如Can ..
发布时间:2021-04-23 20:24:59 其他开发

如何正确计算三角机器人的直接运动学?

我正在尝试为一个三角机器人建立一个简单的模拟,我想使​​用正向运动学(直接运动学)通过传递3个角度来计算末端执行器在空间中的位置. 我从 Trossen机器人技术论坛Delta机器人开始教程,我可以理解大部分数学知识,但不是全部.当我试图计算3个球体相交的点时,我在正向运动学的最后一部分迷失了.我总体上看的是球面坐标,但无法计算出用来朝(E(x,y,z))旋转的两个角度.我看到他们正在解决球 ..
发布时间:2021-04-23 20:21:28 Java开发

机器人过程自动化(RPA)和测试自动化工具之间的技术区别是什么?

我已经使用了测试自动化工具,并且从技术上知道了它的工作原理,基本上记录了(生成脚本)并重播了(生成的包含数据的脚本). 现在我听说了RPA,人们告诉我它的优点是处理非结构化的流程,模式和数据.我想知道RPA的工作原理如何,与录制和重播有何不同? 解决方案 首先了解测试自动化工具–测试自动化工具的基本目标,用于验证现有功能并确保质量,功能完好且功能符合定义的要求.测试自动化工具可帮助创 ..
发布时间:2020-09-15 00:37:31 其他开发

了解更多以硬件为中心的编程的资源

我希望学习如何构建/编程简单的硬件,并在以后转向简单的机器人技术.我应该从哪里开始?什么是购买硬件的最佳站点?关于我应该使用的硬件/语言类型的任何建议? 解决方案 看看 Arduino .它很便宜(Arduino Pro当前可从 SparkFun 以$ 19.95的价格购买),并且有一个以下两本书(尽管不是专门针对机器人技术的)非常适合作为硬件编程入门: 物理计算 进行讨论 ..
发布时间:2020-09-12 23:25:11 其他开发

最佳的优先搜索是否最佳且完整?

我对最佳的优先搜索算法有一些疑问.我拥有的伪代码如下: 最佳首次搜索伪代码 第一个疑问:它完成了吗?我已经读过它不是因为它可以进入死胡同,但是我不知道什么时候会发生,因为如果算法选择的节点没有更多的邻居,它不会卡在其中,因为该节点已被删除从打开列表开始,在下一次迭代中,将处理打开列表的以下节点,并继续搜索. 第二个疑问:这是最优的吗?我以为,如果沿着搜索过程访问距离目标更近的节点,那么 ..

仅使用距离和方位来查找位置?

三角剖分的工作原理是检查您与三个已知目标的夹角. “我知道那是亚历山大灯塔,它位于地图上的(X,Y),就在我90度的右边."针对不同的目标和角度再重复2次. 三边测量通过检查您与三个已知目标的距离来实现. “我知道那是亚历山大灯塔,它位于地图上的这里(X,Y),距离我100米.针对不同的目标和范围再重复2次. 但是这两种方法都依赖于了解您要查看的内容. 假设您在森林中 ..
发布时间:2020-08-10 22:06:32 Java开发

机器人模拟器

哪个是最好的机器人模拟器?到目前为止,我只是希望对势场方法,Bug算法,A *算法等进行简单的仿真! 已知的机器人模拟器的列表是 玩家项目(2D模拟器-舞台-3D模拟器-凉亭-和控制界面-开源, ROS项目的一部分) MORSE (通用室内/室外3D模拟器) Microsoft Robotics Studio (模拟器+控制界面) KiKS (Matlab插件,仅适用于Khepe ..
发布时间:2020-07-31 05:32:04 其他开发