rcute_cozmars.head

class rcute_cozmars.head.Head(robot)

头部

default_speed = None

设置 angle 时的默认的头部转动角速度(度/秒),默认为 100 ,若设为 None 则表示用最快转头

auto_relax_delay = None

多长时间内没有动作则自动放松(秒),默认为 1,若设为 None 则表示不会自动放松

舵机移动到目标位置后,使其放松能防止长期受力造成损坏,也能节约电池电量

max_angle

最大角度,即最高的仰角, 20 度,只读

angle

头部的角度

min_angle

最小角度,即最低的俯视角, -20 度,只读

set_angle(angle, *, duration=None, speed=None)

设置头部的角度

参数:
  • angle (float) – 要设置的头部角度
  • duration (float, optional) – 转动头部的持续时间(秒),默认为 None ,表示用最快速度转动
  • speed (float, optional) – 转动头部的角速度(度/秒),默认为 None ,表示用最快速度转动
引发:

TypeError – 不能同时设置 durationspeed ,否则抛出异常