Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Artificial intelligence 如何在Microsoft Robotics Studio 2.0中创建新类型的实体?_Artificial Intelligence_Robotics_Robotics Studio - Fatal编程技术网

Artificial intelligence 如何在Microsoft Robotics Studio 2.0中创建新类型的实体?

Artificial intelligence 如何在Microsoft Robotics Studio 2.0中创建新类型的实体?,artificial-intelligence,robotics,robotics-studio,Artificial Intelligence,Robotics,Robotics Studio,我想对MRS做的是教自己一些基本的人工智能;我想做的是制作一个火箭实体,包括向量排气和分段。有人知道如何制造一个可以飞行的实体吗?还是我需要不断地向上施力?嘿,创伤,你的问题看起来很孤独:) 我看了一篇关于MRS2.0的MSDN文章,我相信您实际上需要创建某种火箭实体,然后创建一个可以使用的推进器实体。在本文中,他们能够重用DifferentiesDrive实体来推动他们的机器人向前发展。我希望这有帮助。我或多或少是在黑暗中拍摄的,因为还没有其他人试图帮助你。干杯!:) 我只是从MRS本人开始,

我想对MRS做的是教自己一些基本的人工智能;我想做的是制作一个火箭实体,包括向量排气和分段。有人知道如何制造一个可以飞行的实体吗?还是我需要不断地向上施力?

嘿,创伤,你的问题看起来很孤独:)


我看了一篇关于MRS2.0的MSDN文章,我相信您实际上需要创建某种火箭实体,然后创建一个可以使用的推进器实体。在本文中,他们能够重用DifferentiesDrive实体来推动他们的机器人向前发展。我希望这有帮助。我或多或少是在黑暗中拍摄的,因为还没有其他人试图帮助你。干杯!:)

我只是从MRS本人开始,但我认为你的思路是正确的,你需要创建一个火箭发动机实体,你可以对其施加推力。有关创建实体的示例,请参见

您可以使用
Simulation.Physics.PhysicsEntity.ApplyForce()
应用力。我认为您应该在实体的
Update()
方法中这样做。但这取决于ApplyForce是否真的施加了一个冲量(只对该帧施加了一个力),或者它是否真的增加了一个持久力。我假设是前者,因为我看不出有什么办法可以不撒谎。在这种情况下,Update()可能是正确的位置。如果它是持久的,你只需要在推力水平改变时做

您还需要创建一个与实体合作的服务,以便您可以与您的火箭交互,例如发射或引导火箭。同一篇文章中有一个创建服务的示例