问题标签 [robot]

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 投票
8 回答
1356 浏览

c# - 在 C# 中运行一段代码一段时间?

我正在开发一个能够使用网络摄像头进行运动检测的机器人。我在 C# 中这样做

机器人移动得太快,所以我想在短时间内打开/关闭它以降低它的速度。

例如,它将启动引擎,然后等待 0.5 秒然后将其关闭,此循环每 2 秒重复一次。这样,它的速度不会太快。我想将其包含在一个名为 Move() 的函数中

我只是不知道该怎么做,尤其是因为我的运动检测代码每秒运行 20 次。根据障碍物的位置,我可能需要禁用 Move() 函数并激活其他让机器人移动到其他方向的函数。

关于我应该从哪里开始的任何想法/建议?

非常感谢!

0 投票
4 回答
3139 浏览

robotics - 引导机器人通过路径

我有一个充满障碍物的领域,我知道它们的位置,并且我知道机器人的位置。使用寻路算法,我计算出机器人要遵循的路径。

现在我的问题是,我正在引导机器人从一个网格到另一个网格,但这会产生不太平滑的运动。我从 A 开始,将鼻子转到 B 点,笔直移动直到到达 B 点,冲洗并重复直到到达最后一点。

所以我的问题是:在这样的环境中使用什么样的技术来导航,以便我获得平稳的运动?

该机器人有两个轮子和两个电机。我通过反转电机来改变电机的方向。

编辑:我可以改变电机的速度,基本上机器人是一个 arduino 加 ardumoto,我可以为任一方向的电机提供 0-255 之间的值。

0 投票
1 回答
1019 浏览

java - 玩家阶段狩猎游戏 - Java

因此,我将所有这些课程放在一起,以实现 Predators 和 Prey 以及世界之间的所有连接。唯一让我感到困惑的是 Predator 类的 run() 方法(它们是如何捕猎的)。

理论很简单。捕食者必须聚集在 Prey 的北、南、东和西侧,DataChannel 类会注意到这一点并捕获猎物并将其从地图上移走。但我的工作是通过让捕食者相互交流,然后追捕猎物(我编程让它随机移动)来实现这一点。

这是所有的课程。请记住,Predator 类的 run() 方法是我难过的地方。其他一切都是我想要的样子。有什么帮助吗?

0 投票
10 回答
9594 浏览

c++ - 两台计算机之间使用 2 个 c++ 程序进行通信

我有一台运行 c++ 程序来控制机器人的计算机和另一台运行计算机视觉系统(也用 c++ 编写)的计算机。我希望这两个程序能够相互交谈。通信不必很复杂,我只需要机器人计算机能够告诉视觉计算机试验何时开始和结束(何时开始和停止数据收集序列)。你们中的任何人对如何解决这个问题有什么建议吗?电脑之间的rs232通讯?某种网络解决方案?烟火信号?欢迎大家提出意见。先感谢您

(编辑)如果您认为上述陈述含糊不清:

我需要将二进制(去/不去)信号从一台计算机传递到另一台计算机。不幸的是,我无法更具体地说明这会是什么样子,因为(显然)我不知道什么是可用的。两台计算机都在网络上,并且两台计算机都在运行 Windows。目标是将计算机视觉系统收集的数据与机器人执行的动作同步。通信确实需要足够快,以至于不会减慢机器人或计算机视觉程序的速度。一个“好的”解决方案将是 1)易于实施 2)快速。我对网络了解不多,我正在寻找一个开始寻找的地方。

再次感谢您的帮助

0 投票
1 回答
2441 浏览

.htaccess - 我应该阻止机器人*吗?

本月 28 日,我们其中一个网站的带宽被严重破坏。cpanel 只跟踪每日访问日志并且没有归档它们(现在是这样),使用 aw stats 我发现我们的机器人流量如下:

未知机器人(由“bot*”标识)91541+417 4.78 GB 2010 年 7 月 28 日 - 07:12

我已经使用 htaccess 阻止了 bot*:

RewriteCond %{HTTP_USER_AGENT} ^bot* [NC]
RewriteRule .* - [F,L]

我被告知这会干扰交通,我该怎么办?我应该等待它再次发生然后检查日志中的 IP/代理名称还是继续阻止未知机器人?

我对我拥有的 googlebot 条目进行了 dns 查找,他们签出了。

0 投票
4 回答
747 浏览

erlang - 如何展示 Erlang 对机器人编程的有效性?

我目前正在攻读嵌入式硕士学位,对于我的论文,我必须研究 Erlang 对机器人编程的有效性。AFAIK Erlang 的声明性和并发性是有效的,所以我为“自适应巡航控制”制作了一个 Erlang 代码,它从 C 程序中获取传感器值(因为 Erlang 不能直接读取传感器)然后执行计算并将控制信号发送回 C 程序。但是代码的大小(行)看起来很大。为什么我不能使用声明性或存在其他问题?这是我的代码片段。

此代码看起来更像 C 代码。

  • 我的实现方式是否错误?(尤其是 IF...end)或问题本身很小(只有 2 个进程)

请建议我如何展示 Erlang 在机器人编程中的有效性。欢迎所有建议。

谢谢..

好吧,我同意@cthulahoops 的观点,这个问题不足以证明 Erlang 的有效性。任何人都可以推荐一些我可以在 Erlang 中实现的机器人应用程序吗?

0 投票
4 回答
443 浏览

php - PHP 重定向会影响爬虫或机器人查看网站的方式吗?

例如,如果在我的 index.php 我有类似的东西:

爬虫和/或机器人得到了什么?只是一个空白页?或者他们实际上到达/mypublicsite/index.php?

0 投票
2 回答
205 浏览

asp.net-mvc - 搜索引擎机器人是否从资源文件中读取本地化文本?

在我的 asp.net mvc 项目中,所有文本都在资源文件中,并且考虑到资源文件的文本值根。我有英文和德文文本。当前文化是从 cookie 中读取的,并源自 global.asax。

这会与搜索机器人一起正常工作,还是在我的网址中添加一个像 /en/ 这样的附加参数值更好?

0 投票
1 回答
390 浏览

asp.net - 自动重定向/地理位置对我的 SEO 有影响吗?- 检测它是否是一个正在访问站点的蜘蛛

我有一个搜索排名下降的网站。它应该对 SEO 非常友好,因为它使用 XHtml/CSS 构建并且已经针对 SEO 工具包运行。

我能想到的唯一可能让谷歌恼火的是

  • 关键字在整个站点中是相同的,而不是特定于页面的。(不明白为什么这会是一笔大买卖

  • 已经设置了另一个 URL,它只是指向我的网站(没有重定向)(再次 - 没什么大不了的)

  • 非英国用户会自动转到美国版本的网站,这是一个不同的品牌。我想这可能是问题所在。如果谷歌从美国蜘蛛我的网站,那么它永远不会得到英国版本

所以问题是,地理重定向设置会影响我的 SEO 吗?是否有可能检测出访问您网站的人是否实际上是在搜索我的网站的搜索引擎。在这种情况下,我不想做任何地理位置

0 投票
1 回答
635 浏览

audio - 芬奇让机器人发出声音

Finch可以将用户录制的声音变成机器人的声音吗?通过改变音高、速率、速度等?