首页 文章
  • 3 votes
     answers
     views

    (Eucledian最短路径)检测平面中障碍物的角落

    问题历史/原点 最近我偶然发现Twitch.TV上的 Channels 来自执行经典游戏速度的玩家 . 其中一人打了The Legend of Zelda - A Link to the Past . 我看到了很多低效的动作,我开始怀疑 - 鉴于世界 Map 数据 - 是否有可能编写一个执行完美速度的机器人 . 一个经常出现的子问题是找到一个平面中两点之间的最短路径,我认为这是一个非常有趣的问题,...
  • 2 votes
     answers
     views

    iPhone Robotics Visual-SLAM算法实现

    我有一个带有iPhone的跟踪机器人用于大脑 . 它有两个摄像头 - 一个来自iPhone,另一个是独立摄像头 . 该手机具有GPS,陀螺仪,加速度计和磁力计,传感器融合将用户引起的加速度与重力分开 . 手机一起可以检测到它在太空中的态度 . 如果机器人之前撞到它们,我想教机器人至少避开墙壁 . Can anyone suggest a starter project for Visual Sim...
  • 0 votes
     answers
     views

    使用Kinect从现实世界中查找像素坐标

    我正在尝试用计算机视觉做一些基本的机器人技术,我遇到了从真实世界坐标到像素的问题,以便从Kinect的深度图中读取 . 我这样做是因为我希望能够绘制非恒定深度的手,它位于给定的x和y位置,以毫米为单位 . 我遇到的问题是需要知道物体与相机的距离才能在真实世界和像素之间进行转换 . 我怎么能找到某个位置的深度,或者将深度图转换为公制坐标而不是像素?
  • 0 votes
     answers
     views

    如何从arduino uno向 Cloud 端发送数据?

    我有一些传感器连接到我的ardunio uno并定期从传感器获取数据,现在我想将数据发送到 Cloud 端 . 我不知道如何使用GSM将我的arduino连接到互联网 . 我应该如何解决这个问题或任何替代方案 .
  • 6 votes
     answers
     views

    根据旋转角度计算新的点偏移量?

    我正在处理过去几周的申请,涉及一些三角学,目前我被困住了 . 如下图所示,我有一个圆形项目(位置#1的绿色圆圈),我知道中心点(让我们称之为X1,Y1) . 圆圈有另一个点(橙色圆圈)偏离中心位置 - 在另外两个标记(蓝色圆圈)之间 . 这些标记可以四处移动 . 计算橙色点的坐标(我们称之为X2,Y2),并相对于圆的水平计算蓝线的角度(称之为角度) . 我可以通过以下方式计算圆心和点之间的差异:...
  • 0 votes
     answers
     views

    找到由线的交叉点形成的所有多边形

    我有一个由墙壁描述为迷宫线的迷宫(没有给定的顺序) . 鉴于一点,我需要确定它是否在迷宫内或否 . 一切都在Cartezian平面(没有离散化) . 我的想法是将问题转化如下: 给定平面中的一些线段,找到在给定线段的 endpoints 中具有顶点的所有多边形,并且使用位于线段上的边(您可以在下面的图像中看到,您不能假设边将形成线段的子集) . 然后检查:如果一个点只在一个多边形内,那么它在迷...
  • 0 votes
     answers
     views

    根据需要更新Oxyplot C#WPF

    我正在试验机器人手臂和模糊逻辑 . 我的目标是绘制用户创建的隶属函数(简单三角形和梯形函数) . oxy Plot 'object'位于一个扩展器上,位于MainWindow上 . 绘图选择很可能来自下拉列表或文本框 . Unfortunately, I cannot figure out how to update a plot with new information. All of the...
  • 1 votes
     answers
     views

    我应该使用TCP或UDP数据包来控制无人机吗?

    我应该使用TCP或UDP连接将控制命令发送到PC /基站的无人驾驶飞行器吗? 车辆很小(大约是人类指甲的大小)并且需要来自基站的连续控制以使其稳定 . 这就是我的想法:TCP应该是可靠的传输,但速度慢,而UDP不提供像TCP那样的数据包传输的保证,但比TCP快 .由于我真的非常关心尽快从基站将数据包传送到无人机,我认为使用UDP是可行的方法 . 我离开了吗?我是否过度简化了这个问题?
  • 0 votes
     answers
     views

    使用来自处理的数据控制Arduino Braccio手臂

    我正在开发一个项目,使用处理从文件中读取数据,然后使用serial将这些数据发送到arduino Uno板,然后将这些值提供给arduino braccio Braccio.ServoMovment()函数以根据它们移动机械臂 . 然而,无论何时我运行代码我都会在函数中得到错误的值并且手臂以奇怪的方式移动,我已经测试了相同的代码并试图点亮一个led并且由于某种原因它工作正常 . import pr...
  • -3 votes
     answers
     views

    线跟随机器人中的最短路径算法(迷宫求解)

    如何在线跟随迷宫求解机器人中使用图算法 . 我已经使用DFS搜索解决了网格,但不知道如何实现它实际的线跟随机器人 . 我的最短路径查找工具在20乘20格 . 其中s = start且g = destination,number表示网格内每个点的位置(逐行) .
  • 2 votes
     answers
     views

    机器人的微控制器选择和编程[关闭]

    我正在使用一个引进型机器人进入微控制器编程,我将与一个拥有大约10个电机的团队一起构建 . 它还需要从计算机(2.4Ghz tranceiver)发送和接收信号以获取命令和发送信息 . 我精通使用Python和PHP等高级语言进行编程,而且我目前正在学习C语言 . 我已经熟悉C类型语法了,所以这只是熟悉语言的问题 . 所以学习不会成为问题 . 我们也将在微控制器上使用C,计算机上的编程语言将是C和...

热门问题