首页 > 其他分享 >Opencat-B——添加新技能

Opencat-B——添加新技能

时间:2022-11-18 12:38:31浏览次数:37  
标签:posture 新技能 新技 Opencat 80 本能 添加 技能


导航在这里:Arduino四足开源机器猫

技能就是每个舵机角度之间合适的配合。技能按照帧数分,可以分为步态(gait)和姿势(posture),程序种又把技能氛围本能(I)和新技(N)。新技可以作为测试使用,当新技测试成熟之后,可以将之转换为本能。

我们先看一下如何添加posture类型的技能。

先来添加一个shualai的技能,这是一个posture的新技。

const char shualai1[] PROGMEM = {

1, 0, 0,

  0,0,0,0,0,0,0,0,-80,-80,80,80,80,80,-80,-80,};

只需要把这个技能的舵机角度数据添加到Instinct.h文件中,如下图:

Opencat-B——添加新技能_舵机

然后添加上技能的名字和类型,同时更改一下技能总数就可以了。

Opencat-B——添加新技能_舵机_02

Opencat-B——添加新技能_arduino_03

Opencat-B——添加新技能_Opencat_04

Opencat-B——添加新技能_舵机_05

如果新技表现效果非常棒的话,这个时候,我们就可以将新技存为本能,减少程序内存占用。只需要把技能类型从N换成I即可。同时更新本能的时候选择Y(是)。可以看到本能列表打印的时候已经把我们新添加的技能打印了出来。

Opencat-B——添加新技能_arduino_06

Opencat-B——添加新技能_数据_07

标签:posture,新技能,新技,Opencat,80,本能,添加,技能
From: https://blog.51cto.com/u_15882586/5868333

相关文章