foot selection
This commit is contained in:
@@ -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()
|
|
||||||
|
|||||||
@@ -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):
|
||||||
|
|||||||
Reference in New Issue
Block a user