feat(bot4cj/scripts): 12 个 mtc DSL 源声明 Camera——录制免注入
动作脚本统一加入 Camera("cam0",640,480,30,8)(record_stand.py 已有),
编译产物自带 @Camera 块,pybot --record 直接可录,取代 v2 的
"注入式录制"变体方案。手写 .mt 保持不动(bot4cj 共享、美化格式)。
This commit is contained in:
1 parent
286e632288
commit
d8b601ab9a
12 files changed
+36
No files matched your search
@@ -32,6 +32,9 @@ _SERVOS = [("s1", 90, 0), # rb0
|
||||
for _name, _max, _ch in _SERVOS:
|
||||
Servo(_name, _max, 0, 0, "pca9685-0", _ch)
|
||||
|
||||
# 录制源(pybot --record 需要 @Camera 块)
|
||||
Camera("cam0", 640, 480, 30, 8)
|
||||
|
||||
_STAND = [45, 0, 45, 0, 45, 0, 45, 0, 90, 90]
|
||||
|
||||
def stand(dur=10):
|
||||
|
||||
@@ -32,6 +32,9 @@ _SERVOS = [("s1", 90, 0), # rb0
|
||||
for _name, _max, _ch in _SERVOS:
|
||||
Servo(_name, _max, 0, 0, "pca9685-0", _ch)
|
||||
|
||||
# 录制源(pybot --record 需要 @Camera 块)
|
||||
Camera("cam0", 640, 480, 30, 8)
|
||||
|
||||
_STAND = [45, 0, 45, 0, 45, 0, 45, 0, 90, 90]
|
||||
|
||||
def stand(dur=10):
|
||||
|
||||
@@ -32,6 +32,9 @@ _SERVOS = [("s1", 90, 0), # rb0
|
||||
for _name, _max, _ch in _SERVOS:
|
||||
Servo(_name, _max, 0, 0, "pca9685-0", _ch)
|
||||
|
||||
# 录制源(pybot --record 需要 @Camera 块)
|
||||
Camera("cam0", 640, 480, 30, 8)
|
||||
|
||||
_STAND = [45, 0, 45, 0, 45, 0, 45, 0, 90, 90]
|
||||
|
||||
def stand(dur=10):
|
||||
|
||||
@@ -32,6 +32,9 @@ _SERVOS = [("s1", 90, 0), # rb0
|
||||
for _name, _max, _ch in _SERVOS:
|
||||
Servo(_name, _max, 0, 0, "pca9685-0", _ch)
|
||||
|
||||
# 录制源(pybot --record 需要 @Camera 块)
|
||||
Camera("cam0", 640, 480, 30, 8)
|
||||
|
||||
_STAND = [45, 0, 45, 0, 45, 0, 45, 0, 90, 90]
|
||||
|
||||
def stand(dur=10):
|
||||
|
||||
@@ -33,6 +33,9 @@ _SERVOS = [("s1", 90, 0), # rb0
|
||||
for _name, _max, _ch in _SERVOS:
|
||||
Servo(_name, _max, 0, 0, "pca9685-0", _ch)
|
||||
|
||||
# 录制源(pybot --record 需要 @Camera 块)
|
||||
Camera("cam0", 640, 480, 30, 8)
|
||||
|
||||
_STAND = [45, 0, 45, 0, 45, 0, 45, 0, 90, 90]
|
||||
|
||||
def stand(dur=10):
|
||||
|
||||
@@ -37,6 +37,9 @@ Servo("s8", -180, 0, 0, "pca9685-0", 7) # rf1
|
||||
Servo("s9", 180, 0, 0, "pca9685-0", 8) # cam0
|
||||
Servo("s10", 180, 0, 0, "pca9685-0", 9) # cam1
|
||||
|
||||
# 录制源(pybot --record 需要 @Camera 块)
|
||||
Camera("cam0", 640, 480, 30, 8)
|
||||
|
||||
# stand:10ms(一个栅格步)内到位并保持;首行即目标值,无爬升
|
||||
SetTo("s1", 45, 10)
|
||||
SetTo("s2", 0, 10)
|
||||
|
||||
@@ -32,6 +32,9 @@ _SERVOS = [("s1", 90, 0), # rb0
|
||||
for _name, _max, _ch in _SERVOS:
|
||||
Servo(_name, _max, 0, 0, "pca9685-0", _ch)
|
||||
|
||||
# 录制源(pybot --record 需要 @Camera 块)
|
||||
Camera("cam0", 640, 480, 30, 8)
|
||||
|
||||
_STAND = [45, 0, 45, 0, 45, 0, 45, 0, 90, 90]
|
||||
|
||||
def stand(dur=10):
|
||||
|
||||
@@ -26,6 +26,9 @@ _SERVOS = [("s1", 90, 0), # rb0
|
||||
for _name, _max, _ch in _SERVOS:
|
||||
Servo(_name, _max, 0, 0, "pca9685-0", _ch)
|
||||
|
||||
# 录制源(pybot --record 需要 @Camera 块)
|
||||
Camera("cam0", 640, 480, 30, 8)
|
||||
|
||||
_STAND = [45, 0, 45, 0, 45, 0, 45, 0, 90, 90]
|
||||
|
||||
def stand(dur=10):
|
||||
|
||||
@@ -32,6 +32,9 @@ _SERVOS = [("s1", 90, 0), # rb0
|
||||
for _name, _max, _ch in _SERVOS:
|
||||
Servo(_name, _max, 0, 0, "pca9685-0", _ch)
|
||||
|
||||
# 录制源(pybot --record 需要 @Camera 块)
|
||||
Camera("cam0", 640, 480, 30, 8)
|
||||
|
||||
_STAND = [45, 0, 45, 0, 45, 0, 45, 0, 90, 90]
|
||||
|
||||
def stand(dur=10):
|
||||
|
||||
@@ -32,6 +32,9 @@ _SERVOS = [("s1", 90, 0), # rb0
|
||||
for _name, _max, _ch in _SERVOS:
|
||||
Servo(_name, _max, 0, 0, "pca9685-0", _ch)
|
||||
|
||||
# 录制源(pybot --record 需要 @Camera 块)
|
||||
Camera("cam0", 640, 480, 30, 8)
|
||||
|
||||
_STAND = [45, 0, 45, 0, 45, 0, 45, 0, 90, 90]
|
||||
|
||||
def stand(dur=10):
|
||||
|
||||
@@ -32,6 +32,9 @@ _SERVOS = [("s1", 90, 0), # rb0
|
||||
for _name, _max, _ch in _SERVOS:
|
||||
Servo(_name, _max, 0, 0, "pca9685-0", _ch)
|
||||
|
||||
# 录制源(pybot --record 需要 @Camera 块)
|
||||
Camera("cam0", 640, 480, 30, 8)
|
||||
|
||||
_STAND = [45, 0, 45, 0, 45, 0, 45, 0, 90, 90]
|
||||
|
||||
def stand(dur=10):
|
||||
|
||||
@@ -32,6 +32,9 @@ _SERVOS = [("s1", 90, 0), # rb0
|
||||
for _name, _max, _ch in _SERVOS:
|
||||
Servo(_name, _max, 0, 0, "pca9685-0", _ch)
|
||||
|
||||
# 录制源(pybot --record 需要 @Camera 块)
|
||||
Camera("cam0", 640, 480, 30, 8)
|
||||
|
||||
_STAND = [45, 0, 45, 0, 45, 0, 45, 0, 90, 90]
|
||||
|
||||
def stand(dur=10):
|
||||
|
||||
Reference in new issue
Block a user