减小安全约束
This commit is contained in:
@@ -46,8 +46,10 @@ def main():
|
||||
p.add_argument('--state', default=None)
|
||||
p.add_argument('--max-steps', type=int, default=5000)
|
||||
p.add_argument('--freq-hz', type=float, default=1.0)
|
||||
p.add_argument('--power-factor', type=int, default=1, choices=range(1, 11),
|
||||
help='PowerProtect 1-10, 越大越宽松')
|
||||
p.add_argument('--power-factor', type=int, default=5, choices=range(1, 11),
|
||||
help='PowerProtect 1-10 (默认 5 = 50%% 力矩)')
|
||||
p.add_argument('--pos-protect', type=float, default=None,
|
||||
help='软位置保护阈值 rad (默认 None=关闭, 200步插值会误触发)')
|
||||
args = p.parse_args()
|
||||
signal.signal(signal.SIGINT, sigint)
|
||||
|
||||
@@ -126,7 +128,7 @@ def main():
|
||||
try:
|
||||
apply_safety(cmd, state, power_factor=args.power_factor,
|
||||
position_limit_on=True,
|
||||
position_protect_limit=0.5)
|
||||
position_protect_limit=args.pos_protect)
|
||||
except PowerProtectViolation as e:
|
||||
print(f'\n⚠️ {e}')
|
||||
break
|
||||
|
||||
Reference in New Issue
Block a user