问题标签 [robotics]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
5232 浏览

language-agnostic - 如何控制猕猴桃驱动机器人?

我在我高中的FIRST机器人团队中,我们正在开发一个猕猴桃驱动机器人,其中三个全向轮安装在等边三角形配置中,如下所示:

三个带编号的全向轮,呈等边三角形配置

问题是对机器人进行编程以驱动电机,使机器人在给定操纵杆输入的方向上移动。例如,要“向上”移动,电机 1 和 2 的功率将相等,而电机 3 将关闭。操纵杆位置以矢量的形式给出,我在想如果电机也用矢量表示,矢量投影可能就是我需要的。但是,我不确定这是否正确,如果是,我将如何应用它。我也有一种感觉,一个操纵杆位置可能有多种解决方案。任何帮助将不胜感激。

0 投票
1 回答
866 浏览

microcontroller - 三洋 B00224 步进电机的驱动顺序

我得到了一台 Sanyo #B00224 4 线步进电机,但我终生无法确定驱动顺序,例如为线圈供电的顺序和方向。据我所知,它是一个双极步进电机,应该可以驱动:

或者:

其中 1 为电源,0 为接地。

我真的只是在寻找有关此电机的数据表或您可能拥有的任何信息。

谢谢!

0 投票
1 回答
250 浏览

bluetooth - 有没有关于为一系列静止图像执行光流变换的好教程?

我想尝试通过我的笔记本电脑使用蓝牙和 X10 相机来引导一辆遥控车来拍摄照片。基本上,我想创建 DARPA 不是那么大的挑战,引导我的遥控车在房子周围走动,避开障碍物并教它如何导航。不是很实用,但很有趣。任何关于书籍、教程或光流替代方案的建议,以实现允许遥控车感知相对于其光学系统的运动的目标。提前致谢!

0 投票
5 回答
81637 浏览

robotics - 学什么才能学机器人?

如果他/她想进入机器人技术并构建机器人技术,他/她应该在大学学习什么?到目前为止,“机电一体化”似乎是我正在寻找的领域?我看了一些简单的“机器人”课程,但它们似乎只涉及电气和计算机工作,不包括构建机器人机械部件的任何细节?

0 投票
3 回答
2512 浏览

matlab - 可以用matlab编程遥控车吗?

我正在尝试做一个高中项目,我想用matlab创建一辆带有麦克纳姆轮子的遥控车。有谁知道这是否可能以及如何完成?我现在已经订购了 matlab,它正在发货,因此我很快就能搞定它。

0 投票
1 回答
220 浏览

robotics - CeeBot : getting robot tilt

Using CeeBot, I haven't found a way to get the tilt angle of a robot.

For example, if the robot have to shoot at an enemy, it has to change the angle of the canon to aim at the enemy.

But if the robot is not on a flat ground, but on a steep, the angle of the canon will have to take into account the angle of the steep.

Is it possible to know this angle ?

0 投票
2 回答
1183 浏览

c++ - 我可以使用提升图实现潜在场/深度优先避障方法吗?

我在 Matlab 中实现了一个避障算法,它为图中的每个节点分配一个电位并尝试降低这个电位(路径规划的目标是全局最小值)。现在可能会出现局部最小值,因此(全球)规划需要一种方法来摆脱这些。我使用该策略来列出可以从已经访问过的节点访问的开放节点列表。我接下来访问潜力最小的开放节点。

我想在 C++ 中实现它,我想知道 Boost Graph 是否已经有这样的算法。如果没有 - 如果我必须自己编写算法并且我还必须创建自己的图形类,那么使用这个库有什么好处,因为图形太大而不能作为邻接列表/边列表存储在内存中。

任何建议表示赞赏!

0 投票
4 回答
1620 浏览

simulation - 有没有无人机模拟环境?

我想玩弄计算机视觉和人工智能技术,而不必马上花钱买硬件。如果没有任何模拟飞行物理的机器人模拟环境,有人可以推荐最快/最简单的方法吗?当然,我不想从头开始制作一个,但也许可以轻松地将一些现有的应用程序“粘合”在一起?

0 投票
6 回答
4832 浏览

java - 用于机器人的 c++ 或 java

我知道嵌入式 C 与其他语言一起用于微控制器。但是如果控件来自 PC 怎么办,我有两个可能的候选者(java 和 c++)

在线程或 GUI 方面,Java 简单易用,对开发人员也很友好,但当然 C++ 性能要好得多(我知道计算机越来越快,性能取决于好的算法),但编译 makefile、共享库和交叉编译当我应该处理其他重要问题时,浪费了大量时间关心技术细节。

但是我仍然遇到了类似常量引用之类的东西,Java 不支持并强迫你使用clone()或复制,当涉及到数组时,它是一团糟,

注意:我将使用反向运动学和神经网络进行模式识别。这需要大量的计算。但正如我所说,我也关心项目的整个生命周期(开发速度、性能、用户友好性和快速部署)

我在语言之间摇摆不定,我正在计划长期的学习过程,所以我不想用错误的语言浪费它,或者说(不问)所以请帮忙,我希望这个问题不会被认为是主观的而是一个参考。

干杯

0 投票
2 回答
515 浏览

streaming - iRobot Create 不返回传感器数据

我正在尝试从 iRobot Create 流式传输传感器数据。当我尝试 bot.stream_sensors(somenumber) 和 bot.poll_sensors(somenumbers) 时,出现元组超出范围错误。每当我输入 bot.sensors 时,我都会得到一个空数组 {}。我什至尝试在推入凹凸传感器时发送 bot.sensors,但仍然得到一个空数组。我通过串行端口连接到机器人,身边有一个串行到 USB 转换器。尝试获取传感器数据之前的唯一代码是 import openinterface bot = openinterface.CreateBot(com_port="/dev/ttyUSB0", mode="full")

有谁知道如何解决这个问题?其他地方都只使用 stream_sensors(6) ,它似乎工作正常。

PS我不久前发布了一个类似这个主题的问题,但没有人回应。不是想发送垃圾邮件,但现在我有一个更明确的问题以及明显的问题是什么,所以我想我会再试一次。