空地联防机器人系统:第六课 SDK控制EP到达指定位置

2021-01-11846
AI 快速预览详细 收起
本项目通过Robomaster SDK和Python代码实现了对EP机器人的控制。首先初始化EP对象,并设置为底盘主导模式。然后通过调用chassis.move方法,让EP前进4米,右转90度,再前进2.5米,从而到达指定位置。整个过程简单易懂,适合零基础新手学习。

本项目对EP的控制也是通过Robomaster SDK来实现的,用python实现,程序如下

project-image
代码
from robomaster import robot
import robomaster
import threading

#1.EP Object
ep_robot = robot.Robot()
ep_robot.initialize(conn_type="sta")
ep_robot.set_robot_mode(mode=robot.CHASSIS_LEAD)
ep_chassis = ep_robot.chassis
ep_sensor_adaptor = ep_robot.sensor_adaptor

    # 前进 4米
    ep_chassis.move(x=1.5, y=0, z=0, xy_speed=0.7).wait_for_completed()
    # 右转 90度
    ep_chassis.move(x=0, y=0, z=-90, z_speed=45).wait_for_completed()
    # 前进 2.5米
    ep_chassis.move(x=2.5, y=0, z=0, xy_speed=0.7).wait_for_completed()

上述代码只是摘录了部分核心代码以示效果,完整代码请看下一节

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -