Beispiel #1
0
def behaviourA():
    #state A
    nao.InitPose()
    nao.RunMovement("sad2.py")
    nao.Say("Ik ben heel heel heel erg verdrietig")
    nao.sleep(5)
    nao.Crouch()
Beispiel #2
0
def DoInitState():
    robotIP = "192.168.0.117"
    nao.InitProxy(robotIP)
    nao.InitSonar()
    nao.InitLandMark()
    nao.InitTrack()
    nao.InitPose()

    return "navigate"
Beispiel #3
0
def DoInitState():
    nao_ip = "192.168.0.117"
    nao.InitProxy(nao_ip)
    nao.InitSonar()
    nao.InitLandMark()
    nao.InitTrack()
    nao.InitPose()

    return "navigate"
Beispiel #4
0
def testgestures():
    gestures = nao.GetAvailableGestures()
    nao.InitPose()
    for g in gestures:
        print "gesture ", g,
        nao.RunMovement(g, post=False)
        print " done."
        time.sleep(3)

    nao.Crouch()
Beispiel #5
0
def testwalking():
    print "Test basic walking ... ",
    try:
        nao.InitPose()
        nao.Move(1, 0, 0.2)
        time.sleep(3)
        nao.Move(0, 0, 0)
        nao.Walk(-0.3, 0, -0.2)
        nao.Crouch()
        succeeded = True
        print "succeeded."
    except:
        succeeded = False
        print "failed."

    return succeeded
Beispiel #6
0
def StandUp():
    # StandUp: Robot stands up, and gets ready to move
    nao.InitPose()
Beispiel #7
0
import nao_nocv_2_0 as nao

# here the program starts
nao.InitProxy("192.168.0.115")
nao.InitPose()
nao.RunMovement("sad2.py")
nao.Say("Ik ben heel heel heel erg verdrietig")
nao.sleep(5)
nao.Crouch()

nao.Say("Dit is de volgende test.")
nao.sleep(2)

nao.InitTrack()
nao.ALTrack(True)
nao.Say("Kijk me aan ...")
nao.sleep(10)
nao.ALTrack(False)
nao.EndTrack()