Beispiel #1
0
def autoTest():
    import test
    if (test.isAutoTest()):
        test.activateAutoTestOption()
        debug("Hello World")
        logToChoregraphe("Hello Mr Choregraphe from abcdk.debug")
        print("getFileAndLinePosition: " + str(getFileAndLinePosition(0)))
Beispiel #2
0
def autoTest():
    if (test.isAutoTest()):
        test.activateAutoTestOption()
        playSoundHearing()
        playSound("warning.wav", bDirectPlay=True)
        playSound("hello.wav")
        playSound("ho1.wav")
Beispiel #3
0
def autoTest():
    if( test.isAutoTest() ):
        test.activateAutoTestOption();
        playSoundHearing();
        playSound( "warning.wav", bDirectPlay = True );
        playSound( "hello.wav" );
        playSound( "ho1.wav" );
Beispiel #4
0
def autoTest():
    import test
    if( test.isAutoTest() ):
        test.activateAutoTestOption();
        debug( "Hello World" );
        logToChoregraphe( "Hello Mr Choregraphe from abcdk.debug" );
        print( "getFileAndLinePosition: " + str( getFileAndLinePosition( 0 ) ) );
Beispiel #5
0
def autoTest():
    if (test.isAutoTest()):
        test.activateAutoTestOption()
        postQueueOrders([
            "import naoqitools", "ALLeds = naoqitools.myGetProxy( 'ALLeds')",
            "ALLeds.setIntensity( 'FaceLeds', 1.0 )",
            "ALLeds.fadeRGB( 'FaceLeds', 0xFF, 2.0 )"
        ])
Beispiel #6
0
def autoTest():
    if (test.isAutoTest() or False):
        test.activateAutoTestOption()
        if (not system.isOnNao()):
            analyseSpeakSound("d:/pythonscript/TestSoundEnergy_16bit_mono.raw")
        playSoundHearing()
        playSound("warning.wav", bDirectPlay=True)
        playSound("hello.wav")
        playSound("ho1.wav")
Beispiel #7
0
def autoTest():
    # PoseLibrary Test Zone:
    test.activateAutoTestOption()
    if (False):
        print(PoseLibrary.getCurrentPosition())
        print("PoseLibrary.isPosition : %d" %
              PoseLibrary.isPosition("Standing"))
        PoseLibrary.setPosition(PoseLibrary.getPosition("Standing"))
        print("PoseLibrary.getPos: %s" % stringtools.dictionnaryToString(
            PoseLibrary.filterPosition(PoseLibrary.getCurrentPosition(),
                                       ["Arms"])))
        print("PoseLibrary.getPos: %s" % stringtools.dictionnaryToString(
            PoseLibrary.filterPosition(PoseLibrary.getCurrentPosition(),
                                       ["UpperBody", "Torsos"])))
        # remove all but legs
        print("PoseLibrary.getPos: %s" % stringtools.dictionnaryToString(
            PoseLibrary.filterPosition(PoseLibrary.getCurrentPosition(),
                                       ["Body"])))
        PoseLibrary.exportToXar(PoseLibrary.getPosition('Standing'))
        print(PoseLibrary.positionToString(
            PoseLibrary.getPosition('Standing')))
        print(
            PoseLibrary.findNearestPosition(
                ['Sitting', 'Standing', {
                    'TorsoX': 0.5,
                    'TorsoY': 0.5
                }]))
        print(PoseLibrary.findNearestPosition(['Standing', 'HeadDown']))
        print(PoseLibrary.findNearestPosition())
        print("Current Pos: " +
              PoseLibrary.positionToString(PoseLibrary.getCurrentPosition()))
        PoseLibrary.getDifferentJoints(PoseLibrary.getPosition('Standing'))
        PoseLibrary.getDifferentJoints(PoseLibrary.getPosition('Sitting'))
        PoseLibrary.setPosition(PoseLibrary.getPosition("Sitting"))
        print("All joints name: " + str(PoseLibrary.getListJoints(["Body"])))
        print("All joints limits: " +
              str(PoseLibrary.getGroupLimits(["Body"], 0.5, True)))

        listPos = PoseLibrary.getCurrentPosition()
        listPos = PoseLibrary.mirror(listPos)
        PoseLibrary.setPosition(listPos)

        listPos = PoseLibrary.interpolateTrackingEmotion([0, 0, 0, 0, 0, 0],
                                                         [-0.5, 0.], 0.1)
        print("interpolateTrackingEmotion, ret: " + str(listPos))
        print("interpolateTrackingEmotion, ret: LShoulderPitch: %5.2f" %
              listPos['LShoulderPitch'])
        PoseLibrary.setPosition(listPos)

    listPos = PoseLibrary.getCurrentPosition()
    listPos = PoseLibrary.mirror(listPos)
    PoseLibrary.setPosition(listPos, bDontUseLegs=False)


# autoTest - end

#autoTest();
Beispiel #8
0
def autoTest():
    if( test.isAutoTest() or False ):
        test.activateAutoTestOption();        
        if( not system.isOnNao() ):
            analyseSpeakSound( "d:/pythonscript/TestSoundEnergy_16bit_mono.raw" );
        playSoundHearing();
        playSound( "warning.wav", bDirectPlay = True );
        playSound( "hello.wav" );
        playSound( "ho1.wav" );
Beispiel #9
0
def autoTest():
    if( not test.isAutoTest() and False ):
        return;
    test.activateAutoTestOption();
    print( "emotion.autotest..." );
    anColor = interpolateColorEmotion( [1, 0, 0, 0, 0, 0] );
    print( "anColor: " + str( anColor ) );
    
# autoTest - end

# autoTest();
Beispiel #10
0
def autoTest():
    test.activateAutoTestOption();
    print getEarLedName( 2 );
    print getEarLedName( 0, 1 );
    print getEyeLedName( 0, 0, 1 );
    print getEyeLedName( 0, 1, 3 );
    print getEyeColor( 0, 0, 3 );
    print getEyeColor( 0, 1, 3 );    
    print getEyeColor( 0, 0, 0 );
    print getEyeColor( 0, 1, 0 );
# autoTest - end

#autoTest();
Beispiel #11
0
def autoTest():
    test.activateAutoTestOption()
    print getEarLedName(2)
    print getEarLedName(0, 1)
    print getEyeLedName(0, 0, 1)
    print getEyeLedName(0, 1, 3)
    print getEyeColor(0, 0, 3)
    print getEyeColor(0, 1, 3)
    print getEyeColor(0, 0, 0)
    print getEyeColor(0, 1, 0)


# autoTest - end

#autoTest();
Beispiel #12
0
def autoTest():
    if( test.isAutoTest() or True ):
        test.activateAutoTestOption();
        print( "isOnNao(): '%s'" % str( isOnNao() ) );
        print( "isOnWin32(): '%s'" % str( isOnWin32() ) );
        print( "getNaoIP(): '%s'" % str( getNaoIP() ) );
        print( "getNaoIPs(): '%s'" % str( getNaoIPs() ) );
        backgroundTask = mySystemCall( "echo waiting 5s;sleep 5;echo end of waiting 5s", bWaitEnd = False );
        mySystemCall( "echo ; echo CECI EST UNE TRACE DE TEST; echo" );
        print( "backgroundTask_wait_5s isFinished: %s" % str( backgroundTask.isFinished() ) );
        time.sleep( 5 );
        print( "backgroundTask_wait_5s isFinished: %s" % str( backgroundTask.isFinished() ) );
        backgroundTask2 = mySystemCall( "echo waiting 5s (2);sleep 5;echo end of waiting 5s (2)", bWaitEnd = False );
        print( "killing task2 - before" );
        backgroundTask2.stop();
        print( "killing task2 - after" );
        time.sleep( 1 );
        print( "finished (after that, there should be no more trace...)" );
Beispiel #13
0
def autoTest():
    if( test.isAutoTest() ):
        test.activateAutoTestOption();
        print( "isOnNao(): '%s'" % str( isOnNao() ) );
        print( "isOnWin32(): '%s'" % str( isOnWin32() ) );
        print( "getNaoIP(): '%s'" % str( getNaoIP() ) );
        print( "getNaoIPs(): '%s'" % str( getNaoIPs() ) );
        backgroundTask = mySystemCall( "echo waiting 5s;sleep 5;echo end of waiting 5s", bWaitEnd = False );
        mySystemCall( "echo ; echo CECI EST UNE TRACE DE TEST; echo" );
        print( "backgroundTask_wait_5s isFinished: %s" % str( backgroundTask.isFinished() ) );
        time.sleep( 5 );
        print( "backgroundTask_wait_5s isFinished: %s" % str( backgroundTask.isFinished() ) );
        backgroundTask2 = mySystemCall( "echo waiting 5s (2);sleep 5;echo end of waiting 5s (2)", bWaitEnd = False );
        print( "killing task2 - before" );
        backgroundTask2.stop();
        print( "killing task2 - after" );
        time.sleep( 1 );
        print( "finished (after that, there should be no more trace...)" );
def autoTest():
    # PoseLibrary Test Zone:
    test.activateAutoTestOption();
    if( False ):
        print( PoseLibrary.getCurrentPosition() );
        print( "PoseLibrary.isPosition : %d" % PoseLibrary.isPosition( "Standing" ) );
        PoseLibrary.setPosition( PoseLibrary.getPosition( "Standing" ) );
        print( "PoseLibrary.getPos: %s" % stringtools.dictionnaryToString( PoseLibrary.filterPosition( PoseLibrary.getCurrentPosition(), ["Arms"] ) ) );
        print( "PoseLibrary.getPos: %s" % stringtools.dictionnaryToString( PoseLibrary.filterPosition( PoseLibrary.getCurrentPosition(), ["UpperBody", "Torsos"] ) ) ); # remove all but legs
        print( "PoseLibrary.getPos: %s" % stringtools.dictionnaryToString( PoseLibrary.filterPosition( PoseLibrary.getCurrentPosition(), ["Body"] ) ) );
        PoseLibrary.exportToXar( PoseLibrary.getPosition( 'Standing' ) );
        print( PoseLibrary.positionToString( PoseLibrary.getPosition( 'Standing' ) ) );
        print( PoseLibrary.findNearestPosition( [ 'Sitting', 'Standing', {'TorsoX': 0.5, 'TorsoY': 0.5} ] ) );
        print( PoseLibrary.findNearestPosition( [ 'Standing', 'HeadDown' ]) );
        print( PoseLibrary.findNearestPosition() );
        print( "Current Pos: " + PoseLibrary.positionToString( PoseLibrary.getCurrentPosition() ) );
        PoseLibrary.getDifferentJoints( PoseLibrary.getPosition( 'Standing' ) );
        PoseLibrary.getDifferentJoints( PoseLibrary.getPosition( 'Sitting' ) );
        PoseLibrary.setPosition( PoseLibrary.getPosition( "Sitting" ) );
        print( "All joints name: " + str( PoseLibrary.getListJoints( ["Body"] ) ) );
        print( "All joints limits: " + str( PoseLibrary.getGroupLimits( ["Body"], 0.5, True ) ) );

        listPos = PoseLibrary.getCurrentPosition()
        listPos = PoseLibrary.mirror( listPos );
        PoseLibrary.setPosition( listPos );

        listPos = PoseLibrary.interpolateTrackingEmotion( [0,0,0,0,0,0], [-0.5,0.], 0.1 );
        print( "interpolateTrackingEmotion, ret: " + str( listPos ) );
        print( "interpolateTrackingEmotion, ret: LShoulderPitch: %5.2f" % listPos['LShoulderPitch'] );
        PoseLibrary.setPosition( listPos );
        
    
    listPos = PoseLibrary.getCurrentPosition()
    listPos = PoseLibrary.mirror( listPos );
    PoseLibrary.setPosition( listPos, bDontUseLegs = False );
    
    
# autoTest - end

#autoTest();
def autoTest():
    if( test.isAutoTest() ):
        test.activateAutoTestOption();
        postQueueOrders( ["import naoqitools", "ALLeds = naoqitools.myGetProxy( 'ALLeds')", "ALLeds.setIntensity( 'FaceLeds', 1.0 )","ALLeds.fadeRGB( 'FaceLeds', 0xFF, 2.0 )" ] );