I have been experimenting with different fitness functions for my Webots robot simulation (in short: I'm using genetic algorithm to evolve interesting behaviour).
The idea I have now is to reward/punish Aibo based on its speed of movement. The movement is performed by setting new joint position, and currently it results in jerky random movements. I have been looking at the nodes available in Webots, but apart from GPS node (which is not available in Aibo) I couldn't find anything relevant.
What I want to achieve is to measure the distance from previous location to current location after each movement. How can I do this?
- the AiboErs7 PROTO model has two fields (named
- from the context menu, that appears right clicking on the robot, it is possible to expand the PROTO node and convert it to base nodes (using the options "Convert Root to Base Node(s).." or "Convert to Base Node(s)..")
– Stefania Pedrazzi Dec 12 '22 at 10:45headSlotandextensionSlot) specifically meant to extend the base model with new devices.