运动规划是指如何在机器人中规划运动,通常是到达某个航路点或按顺序到达几个目的地。这可以通过给机器人计算机视觉来实现,也可以通过编程在给定空间中设置所有障碍物的运动规划来实现,这样机器人就可以立即知道空间的几何结构。除了一些简单的动作,如向前移动,机器人可能还需要为复杂的动作而设计,比如下楼。虽然这是机器人学中最常用的,但它在视频游戏编程中也有一席之地,它可以防止角色穿墙,也可以编程不可玩的角色(NPC)
运动规划可以控制机械臂的运动。运动规划的首要任务是告诉机器人如何运动。控制通常是精细的,并且是一条定义好的路径不分配给机器人,但机器人通常被告知终点的位置。精细编程意味着机器人将知道如何移动,但不会严格要求它向前走一定距离才能到达目标。这可以用来给机器人一个可以到达的地方,也可以为机器人编程多个目的地按顺序到达。由于控制通常很微妙,机器人将利用所有已知的信息来确定自己到达目的地的路径。通常有两种不同的技术可以用来帮助进行运动规划计算机视觉,或使机器人能够看到和识别障碍物,可以使机器人知道它在试图到达目的地时能通过什么和不能通过什么。在所有已知的空间障碍物和几何体(如其大小和形状)中编程与计算机视觉一样有用,但往往缺乏通用性对于基本的运动规划,机器人只需要做一些简单的运动,包括向前和向后移动。更先进的运动规划包括复杂的运动,比如下楼梯或坡道。为了适应这种情况,机器人应该有一个可以执行这些动作的身体。运动规划通常用于机器人学,但也可以用于视频游戏编程。当涉及到玩家的角色时,这有助于确保角色不能穿过游戏中的实体物体,如墙壁和其他物品。对于NPC路径,尤其是那些没有严格编程的路径,这可以确保NPC正确地穿过游戏空间。

来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/274432.html
猜你喜欢
-
背部受伤的类型有哪些(Different Types of Back Injuries)?
-
内部批发商是做什么的(What Internal Wholesaler Do)?
-
叶酸水平表示什么(What do Folate Levels Indicate)?
-
石油工程师的工作类型有哪些(Different Types of Petroleum Engineer Jobs)?
-
洗手湿巾有哪些不同类型(Different Types of Hand Sanitizer Wipes)?
-
写作职业有哪些不同类型(Different Types of Writing Careers)?
-
胃搭桥术后疝气有多常见(a Hernia After Gastric Bypass)?
-
警探是干什么的(What Police Detective Do)?
-
腹股沟疝有什么症状(Symptoms of an Inguinal Hernia)?
-
什么是硫酸镁(Magnesium Sulphate)?
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
faceu激萌怎么把瘦脸开到最大
希瑟(Heather)——欧美十大最佳柯南灰歌
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
二人梭哈
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:261580
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:74382