空地联防机器人系统:第六课 SDK控制EP到达指定位置
2021-01-11846
AI 快速预览详细
本项目通过Robomaster SDK和Python代码实现了对EP机器人的控制。首先初始化EP对象,并设置为底盘主导模式。然后通过调用chassis.move方法,让EP前进4米,右转90度,再前进2.5米,从而到达指定位置。整个过程简单易懂,适合零基础新手学习。
本项目对EP的控制也是通过Robomaster SDK来实现的,用python实现,程序如下
代码
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()上述代码只是摘录了部分核心代码以示效果,完整代码请看下一节




