Forum Migration Notice
Update (2026-01-21): The user forums are now in read-only mode pending the data migration.

Update (2026-01-12): The user forums will be put into read-only mode on the 21st of January, 00:00 CET, to prepare for the data migration.

We're transitioning to a more modern community platform by beginning of next year. Learn about the upcoming changes and what to expect.

Collision error handling

Hello,

I have this collision error handling:


    PROC main()
     ...   
     ...
     ...      
    ERROR
        IF errno =ERR_COLL_STOP THEN
            ERR_COLL_HANDL;
            RETRY;
        ELSE
            TPWrite "errore generico";
            GENERIC_ERROR:=TRUE;
            stop;
        ENDIF   
    ENDPROC

    PROC ERR_COLL_HANDL()
        IF DOutput(vo_L_inzone)=1 THEN
            ....
            ....
            ....
            RETURN;
        ENDIF
        stop;
    ERROR
        GENERIC_ERROR:=TRUE;
        stop;
    ENDPROC

The case is this:
1)there is a collision
2)during the retractive movement of the collision there is an other collision

In this case Yumi is not able to restart with the play button.
The play has no effect and there's no other error message.
I have set the program pointer to main and start from main. 

Is there any way to fix this and restart without PP in Main ?
Robotware version is 6.04.


Thank you