Artificial intelligence 如何在Microsoft Robotics Studio 2.0中创建新类型的实体?
我想对MRS做的是教自己一些基本的人工智能;我想做的是制作一个火箭实体,包括向量排气和分段。有人知道如何制造一个可以飞行的实体吗?还是我需要不断地向上施力?嘿,创伤,你的问题看起来很孤独:)Artificial intelligence 如何在Microsoft Robotics Studio 2.0中创建新类型的实体?,artificial-intelligence,robotics,robotics-studio,Artificial Intelligence,Robotics,Robotics Studio,我想对MRS做的是教自己一些基本的人工智能;我想做的是制作一个火箭实体,包括向量排气和分段。有人知道如何制造一个可以飞行的实体吗?还是我需要不断地向上施力?嘿,创伤,你的问题看起来很孤独:) 我看了一篇关于MRS2.0的MSDN文章,我相信您实际上需要创建某种火箭实体,然后创建一个可以使用的推进器实体。在本文中,他们能够重用DifferentiesDrive实体来推动他们的机器人向前发展。我希望这有帮助。我或多或少是在黑暗中拍摄的,因为还没有其他人试图帮助你。干杯!:) 我只是从MRS本人开始,
我看了一篇关于MRS2.0的MSDN文章,我相信您实际上需要创建某种火箭实体,然后创建一个可以使用的推进器实体。在本文中,他们能够重用DifferentiesDrive实体来推动他们的机器人向前发展。我希望这有帮助。我或多或少是在黑暗中拍摄的,因为还没有其他人试图帮助你。干杯!:) 我只是从MRS本人开始,但我认为你的思路是正确的,你需要创建一个火箭发动机实体,你可以对其施加推力。有关创建实体的示例,请参见 您可以使用
Simulation.Physics.PhysicsEntity.ApplyForce()
应用力。我认为您应该在实体的Update()
方法中这样做。但这取决于ApplyForce是否真的施加了一个冲量(只对该帧施加了一个力),或者它是否真的增加了一个持久力。我假设是前者,因为我看不出有什么办法可以不撒谎。在这种情况下,Update()可能是正确的位置。如果它是持久的,你只需要在推力水平改变时做
您还需要创建一个与实体合作的服务,以便您可以与您的火箭交互,例如发射或引导火箭。同一篇文章中有一个创建服务的示例