Skip to content

npuv5pp/V5PyAgent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

V5PyAgent

在新平台上加载python strategy

文件组成

1级目录:

v5rpc.py: 关于平台传送数据的结构的定义,仅是为了方便v5strategy.py调用,无实际效果。即便修改了它,发送数据包的名称仍然不会变。

v5strategy: 四个函数由adapter调用。

on_event接收比赛状态变化的信息。

get_team_info控制队名。

get_instruction控制5个机器人的轮速(leftspeed,rightspeed),以及最后的reset(1即表明需要reset)

get_placement控制5个机器人及球在需要摆位时的位置,定位球类的摆位需要符合规则,否则会被重摆

adapter  
 ├─.proto   # 三个proto文件,定义了protobuf数据包。
 ├─proto    # 三个pb2.py,为protobuf数据包生成的python文件。
 └─v5rpc    # adapter核心部分,调用v5strategy,发送数据给平台 

##使用

开启start.py即可,pycharm也可用其调试。