问题标签 [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 投票
9 回答
15512 浏览

robotics - Lego MindStorms 是基本机器人开发的好选择吗?

我想学习如何编写控制机器人的软件。

Lego MindStorms 是一个不错的选择吗?有更好的选择吗?

我更喜欢 MindStorms,但在阅读了几篇文章后,我觉得乐高已经停止了 MindStorms 的研发。

你有什么建议?

0 投票
2 回答
2937 浏览

multithreading - 使用 NXT 的多线程

在我的机器人俱乐部,我们正试图让多线程功能在 LEGO Mindstorms NXT 上工作,但似乎线程相互干扰并导致程序完全停止。

有谁知道如何在 NXT 可视化编程环境上正确实现多线程。

0 投票
5 回答
998 浏览

.net - 最快的 .Net 和 SQL 数据类型

我希望这个问题不是太“正确的领域”,我会坦率地说,与 stackflow 上的许多人相比,我是一个新手......

我想比较我正在从事的 AI 项目的图像、音频和文本的对象表示。我想将所有三个输入转换为单一数据类型,并使用中央比较算法来确定静态可能的匹配。

进行此类比较的“最快”本机 .Net 和 SQL 数据类型是什么?在 .Net 中,哪种数据类型需要 CLR 中的最少转换?对于 SQL,什么类型可以“CRUD-ed”最快?

我在考虑 .Net 的字节和 SQL 的整数,但整数构成了一维概念的问题。你认为图像和音频应该在文件系统而不是 SQL 中处理吗……我猜是……</p>

FWIW 我正在用我在 TrossenRobotics.com 购买的零件构建机器人

0 投票
3 回答
6887 浏览

robotics - Roomba 使用什么平台/语言?

出于好奇,有人知道用于对 Roomba 进行编程的平台和编程语言吗?我不是在谈论售后套件,而是在工厂使用什么来实现算法?

0 投票
1 回答
344 浏览

python - 如何在 Breve Simulator 中为机器人添加摄像头?

我创建了一个基于 braitenberg 车辆的两轮机器人。我们的机器人有两个轮子和一个 PolygonDisk 身体(很像 kepera 和 e-puck 机器人)。我想在机器人前面加一个摄像头。那么问题就变成了如何控制相机以及如何将其指向正确的方向(与机器人相同的方向)。如何使摄像头指向与机器人相同的方向?

0 投票
4 回答
4903 浏览

python - Lego Mindstorm 是否有任何 Ruby 或 Python 解释器?

我想开始用 Python 或 Ruby 编码。因为我拥有乐高 Midstorms套件,所以我认为对它进行编程会很好。Mindstorms 砖有什么好的翻译/解释者吗?

0 投票
1 回答
7613 浏览

java - 我在哪里可以找到好的 Robocode 教程?

我真的很喜欢和我的第一个机器人一起玩Robocode 。现在我想做一些更令人兴奋的事情。制作高级机器人的最佳教程是什么?

0 投票
3 回答
932 浏览

.net - 是否可以在 C++ .NET 中使用匿名函数?

维基百科似乎说 C++0x 将支持匿名函数。Boost似乎也支持它。但是我正在使用.NET,所以如果我能坚持下去,那就太棒了。

基本上我只想为对象编写一些快速代码。我有一个机器人,它可以有大约 85 - 90 个状态。大多数状态只是“传递给机器人微控制器的整数值”。例如,我告诉机器人进入状态 35。

然而,有些状态需要额外的操作,比如用户输入,所以我想保持简单,只写几行代码来解决这些差异。我考虑过使用派生类,但它涉及大量代码,只是为了修改几行。

0 投票
5 回答
1752 浏览

image-processing - 绘图和绘画机器人的算法 - 任何提示?

绘图和绘画机器人的算法 -

你好

我想编写一个分析图像的软件,然后生成一个图像,该图像捕捉人眼在原始图像中的感知,使用最少的颜色和不透明度变化的贝塞尔路径对象。

与最近的 twitter 超级压缩竞赛参见:stackoverflow.com/questions/891643/twitter-image-encoding-challenge不同,我的目标不是创建一个忠实于图像的副本,而是复制人类体验看着图像。

例如,如果原始图像的左上角有一个红色气球,而复制品的左上角有一个看起来像红色气球的东西,那么即使复制品中的气球是位置不完全相同,尺寸或颜色也不完全相同。

当我说“被人类感知”时,我的意思是非常有限的。我不是试图分析图像的含义,我不需要知道图像是什么,我只对人眼会注意到的关键视觉特征感兴趣,只要这可以由算法无法概念化它实际观察到的东西。

为什么这种不寻常的人类感知标准高于摄影准确性?

该软件将用于驱动绘图机器人,该机器人将与人类艺术家合作参见:video.google.com/videosearch?q=mr %20squiggle )

该算法不应将人类所做的不完美的标记视为必然是错误的,而应寻求将画布上已有的内容合并到最终图像中。

因此,相对亮度、色调、饱和度、大小和位置比在照片上与原始照片相同更重要。保持特征的拓扑结构、色块、渐变、凸凹曲线将更重要的是这些特征的确切尺寸形状和颜色

还在我这儿?

我的问题是我有点受“当你有一把锤子时,一切看起来都像钉子”综合症的折磨。对我来说,这样做的方法似乎是使用遗传算法与retrievr使用的小波变换比较(参见:grail.cs.washington.edu/projects/query/(参见:labs.systemone.at/ retrievr/ )来选择合适的解决方案。

但我认为这是答案的主要原因是这些是我所知道的技术,可能有更优雅的解决方案使用我现在不知道的技术。

考虑人类视觉系统分析图像的方式会特别有趣,因此可能需要特别注意直线、角度、高对比度边界和大块相似颜色。

你对我应该阅读的关于视觉、图像算法、遗传算法或类似项目的内容有什么建议吗?

谢谢

PS。上面的某些拼写对您和您的拼写检查来说可能是错误的。这只是国际拼写变化,可能与您所在国家/地区的标准有所不同:例如澳大利亚标准:颜色与美国标准:颜色

0 投票
6 回答
1145 浏览

arduino - 硬件编程 - 动手学习

除了Arduino之外,还有哪些方法可以动手学习硬件编程?是否有任何漂亮的套件可用,或者是预组装的机器人,您可以编程以某种方式移动,或做某些事情,或类似的东西?