我正在制作一个名叫吉尔伯特的机器人,他充满了愚蠢.到目前为止.
http://pastecode.org/index.php/view/36572371
让我们说他回答了一个问题,然后就会说
"问别人?(是/否)"
如果我说Y,它会说
"问别人?(是/否)"
再次.说Y再问你一次.我该如何解决?
// Created by Brad Gainsburg on 4/23/13.
// Copyright (c) 2013 Ostrich. All rights reserved.
#include <iostream>
#include <string>
using namespace std;
int main(int argc, const char* argv[]) {
cout << " _____ _ _ _ _ " << endl;
cout << " / ____(_) | | | | " << endl;
cout << "| | __ _| | |__ ___ _ __| |_ " << endl;
cout << "| | |_ | …Run Code Online (Sandbox Code Playgroud) 嗨,大家好我有Python和Naoqi for Pepper机器人的问题.我已经设置了NaoqiSDK的正确路径,当我运行"import naoqi"时,我收到此错误:
>>> import naoqi
Traceback (most recent call last):
File"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 548, in <module>
main()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 530, in main
known_paths = addusersitepackages(known_paths)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 266, in addusersitepackages
user_site = getusersitepackages()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 241, in getusersitepackages
user_base = getuserbase() # this will also set USER_BASE
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 231, in getuserbase
USER_BASE = get_config_var('userbase')
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sysconfig.py", line 520, in get_config_var
return get_config_vars().get(name)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sysconfig.py", line 453, in get_config_vars
import re
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/re.py", line 108, …Run Code Online (Sandbox Code Playgroud) 我面临的任务是自动化进程通过ssh与服务器进行交互(它可以通过按键来导航程序).
在一个证据点,然后它需要抓取一些数据,一旦采取,输入几个字符,并关闭连接.
我该如何处理这样的问题?任何编程语言和linux/windows服务器都是相当公平的游戏.
是否有类似设置的示例?所有反馈都得到了赞赏
谢谢,史蒂文
我正试图找一个机器人来识别地面上的一条线并跟随它.
我搜索了互联网,发现了许多线跟踪机器人的例子,但所有这些都使用专门的传感器来检测线路.
为此,我想在机器人上使用相机.
我是计算机视觉领域的新手,所以我想就如何处理这个问题提出一些建议.具体来说,我如何检测与机器人相关的直线及其角度/方向?我如何检测转弯?
更新以下nikies评论:
线看起来如何取决于我,我想在地上放一些亮色的胶带,但我可以使用最简单的任何东西......
相机可以同时采取颜色和黑白图像.
照明和位置可能会有所不同,但我稍后会担心,我只是想知道要开始寻找什么.是否有"共同"的方式来做到这一点?
我正在研究一个项目,我需要给一个小型人形机器人(Nao机器人)深度感知.我计划将Kinect连接到机器人的前额,并将其与机器人当前的操作和引导系统(默认系统OPEN NAO)集成,该系统在Linux上运行并通过wifi中继到机器人.
现在我正在摸索使用哪个软件.我看过Point Cloud Library,我看到它用于处理实际数据,OpenNI被定义为一个API框架,可以帮助应用程序访问自然交互设备,如Kinect,然后是官方的Kinect SDK.我只是不确定它们是如何组合在一起的.
我需要将哪些库/框架集成到机器人的操作系统中?
我正在为我的机器人实施蒙特卡洛定位,给出了环境地图及其起始位置和方向.我的方法如下:
现在,我为机器人的环境编写了一个模拟器,以下是本地化的行为:http://www.youtube.com/watch?v = q7q3cqktwZI
我非常害怕机器人可能会在较长一段时间内迷路.如果将粒子添加到更广泛的区域,机器人会更容易丢失.
我期待更好的表现.有什么建议?
我正在尝试一个项目来编程iRobot.对于这个项目,我有一个部分,我需要这个机器人直行,除非按下碰撞传感器.当按下不同的碰撞传感器时,应该发生不同的事情,然后它应该继续直线移动.这是我到目前为止的代码:
while( ReadBumpSensors() == 0)
{
drive(200, RAD_STRAIGHT);
if ( ReadBumpSensors() == 1 )
{
drive(-200, RAD_STRAIGHT);
delayMs(1000);
drive(200, 1);
delayMs(500);
drive(200, RAD_STRAIGHT);
}
if ( ReadBumpSensors() == 2)
{
drive(-200, RAD_STRAIGHT);
delayMs(1000);
drive(200,-1);
delayMs(500);
drive(200, RAD_STRAIGHT);
}
if ( ReadBumpSensors() == 3)
{
drive(-200, RAD_STRAIGHT);
delayMs(1000);
drive(200,-1);
delayMs(500);
drive(200, RAD_STRAIGHT);
}
}
Run Code Online (Sandbox Code Playgroud)
我没有得到任何错误,但机器人只是直接移动而没有响应任何if语句.我觉得这是某种类型的语法错误,但我不确定.有什么建议?