标签: robot

寻找机器人在房子里找到自己的方法

我正在攻击一个真空吸尘器机器人用微控制器(Arduino)来控制它.我想在打扫房间时提高效率.就目前而言,它只是直接转动,当它碰到某些东西时.

但我很难找到最好的算法或方法知道它在房间里的位置.我正在寻找一种保持廉价(低于100美元)而不是复杂的想法(一种不需要计算机视觉博士论文的想法).如有必要,我可以在房间里添加一些不连续的标记.

现在,我的机器人有:

  • 一个摄像头
  • 三个接近传感器(约1米范围)
  • 指南针(暂不使用)
  • 无线上网
  • 如果电池已满或接近空,其速度可能会有所不同
  • 上网本Eee PC嵌入在机器人中

你有任何想法吗?这些问题是否存在任何标准方法?

注意:如果这个问题属于另一个网站,请移动它,我找不到比Stack Overflow更好的地方.

algorithm robotics robot arduino geolocation

47
推荐指数
4
解决办法
2万
查看次数

什么是一个很好的Web爬虫工具

我需要为很多网页编制索引,那里有哪些好的webcrawler实用程序?我最好是在接受.NET可以谈论的东西之后,但这不是一个表明.

我真正需要的是我可以提供网站网址的内容,它将跟随每个链接并存储内容以进行索引.

robot web-crawler

16
推荐指数
1
解决办法
5万
查看次数

使用lisp进行机器人编程?

我正在寻找使用lisp的机器人/ AI编程的一些例子.是否有任何好的在线示例可用(最好不要过于学术性)?

lisp robotics artificial-intelligence robot

16
推荐指数
1
解决办法
5336
查看次数

Android相机 - 应用程序传递NULL表面

每当我运行cam_thread时,我都会收到错误"app pass NULL surface".这个代码据说可以在HTC Incredible 1上运行.我已经稍微重新配置它以在机器人x上运行.但是我仍然遇到这个错误.

public class Android_Activity extends Activity 
{       
    Main_thread simulator;
    ToggleButton togglebutton;
    EditText ip_text;
    SensorManager sm = null;
    SurfaceView view;
    Sensors_thread the_sensors=null;
    String IP_address;
    Android_Activity the_app;

    @Override
    protected void onCreate(Bundle savedInstanceState) 
    {       
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        view = new SurfaceView(this);       
        sm = (SensorManager) getSystemService(SENSOR_SERVICE);
        ip_text = (EditText) findViewById(R.id.IP_edit_txt);
        togglebutton = (ToggleButton) findViewById(R.id.CameraButton);
        togglebutton.setOnClickListener(new btn_listener());        
        the_app = this;
    }

    @Override
    protected void onResume() 
    {
        super.onResume();
    }

    protected void onStop()
    {
        super.onStop();
        simulator.stop_simu();
        this.finish();
    }

    private class btn_listener implements OnClickListener …
Run Code Online (Sandbox Code Playgroud)

camera android robot surfaceview surfaceholder

12
推荐指数
1
解决办法
1万
查看次数

Google:在robots.txt中禁用某些查询字符串

http://www.site.com/shop/maxi-dress?colourId=94&optId=694
http://www.site.com/shop/maxi-dress?colourId=94&optId=694&product_type=sale
Run Code Online (Sandbox Code Playgroud)

我有上面数以千计的网址.不同的组合和名称.我还有这些具有查询字符串的URL的副本product_type=sale

我想禁用谷歌索引任何东西 product_type=sale

这在robots.txt中是否可行

seo robot google-search query-string

12
推荐指数
2
解决办法
1万
查看次数

通过路径引导机器人

我有一个充满障碍物的场地,我知道它们的位置,我知道机器人的位置.使用路径寻找算法,我计算机器人遵循的路径.

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

所以我的问题是:在这样的环境中使用什么样的技术来进行平滑运动?

机器人有两个轮子和两个马达.我通过反向旋转电机来改变电机的方向.

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

robotics robot

11
推荐指数
2
解决办法
2692
查看次数

平滑机器人的路径

我正在计算机器人在具有多边形障碍物的平面上的最短路径.一切顺利,快速,没有问题.但是,如何使路径平滑,使其变得弯曲?下面是连接顶点与直线的路径的图片.PS机器人只是一个圆圈.

顶点

java robot

11
推荐指数
2
解决办法
1386
查看次数

来自facebookexternalhit机器人的过多流量

有谁知道如何告诉'facebookexternalhit'机器人传播其流量?

我们的网站每隔45-60分钟就会受到重创.每秒400个请求,来自facebook netblocks的20到30个不同的IP地址.在尖峰之间,交通不会消失,但负荷是可以接受的.当然我们不想阻止机器人,但这些高峰是有风险的.我们更愿意看到机器人随着时间的推移平均分配负载.并且看到它的行为就像Googlebot和朋友一样.

我已经看过相关的错误报告(第一个错误,第二个错误和第三个错误(#385275384858817)),但是找不到任何有关如何管理负载的建议.

facebook robot

11
推荐指数
2
解决办法
8980
查看次数

X-Robots-Tag标头与机器人元标记的优先级

Header在vhost配置中放置了以下内容:

Header set X-Robots-Tag "noindex, nofollow"
Run Code Online (Sandbox Code Playgroud)

这里的目标是禁止搜索引擎索引我的测试环境.该网站是Wordpress,并安装了一个插件来管理每页元机器人设置.例如:

<meta name="robots" content="index, follow" />
Run Code Online (Sandbox Code Playgroud)

所以我的问题是,哪个指令优先于另一个指令,因为两个指令都设置在每个页面上?

header robot nofollow noindex meta-tags

11
推荐指数
1
解决办法
3171
查看次数

如何使用C语言编写LEGO Mindstorms EV3?

首先,我是新手,我需要一些帮助!

我有一个LEGO Mindstorms EV3机器人,我下载(LEGO Mindstorms EV3家庭版)来控制EV3.不幸的是,我在上述软件中找不到EV3的源代码.所以,如果有人能告诉我使你能够编程EV3的软件的名称,请!我将不胜感激!

我还下载了(Bricxcc)软件,但它是旧版本.我找不到包含EV3的新版本.

我可以用C语言编写EV3程序吗?或者为传感器添加一些功能?

注意:我用leJOS软件结束用java编写代码它更容易,而且java中的EV3砖有很多资源.祝你一切顺利!

c robot sensor lego-mindstorms lego-mindstorms-ev3

10
推荐指数
2
解决办法
2万
查看次数