foot selection

This commit is contained in:
2018-06-15 16:47:16 +02:00
parent b2da873ccd
commit cc89155149
2 changed files with 16 additions and 3 deletions

View File

@@ -1,10 +1,23 @@
import argparse
from .utils import read_config from .utils import read_config
from .movements import NaoMover from .movements import NaoMover
if __name__ == "__main__": if __name__ == "__main__":
parser = argparse.ArgumentParser(
epilog='When called without arguments specifying the video source, ' +
'will try to use the webcam'
)
parser.add_argument(
'-f', '--foot',
default='L',
choices=['R', 'L']
)
args = parser.parse_args()
cfg = read_config() cfg = read_config()
mover = NaoMover(cfg['ip']) mover = NaoMover(cfg['ip'])
mover.stand_up() mover.stand_up()
mover.kick(foot="R") mover.kick(foot=args.foot)
mover.stand_up()

View File

@@ -22,7 +22,7 @@ class NaoMover(object):
[[(1, 0, 'HipPitch', -45, 0.08), [[(1, 0, 'HipPitch', -45, 0.08),
(1, 0, 'KneePitch', 10, 0.20), (1, 0, 'KneePitch', 10, 0.20),
(1, 0, 'AnklePitch', 20, 0.16)], (1, 0, 'AnklePitch', 20, 0.16)],
10] 4]
] ]
def __init__(self, nao_ip, nao_port=9559): def __init__(self, nao_ip, nao_port=9559):