I noticed in line 88 of the blockly.py file, the robot_movel function in Robotics blocks had its parameters ordered as:
sandbox_function = (sandbox_functions.robot_movel, "ROBOT_POSE", "FRAME", "SPEED", "WAIT")
However, in sandbox_functions.py, line 100, the function is defined as:
def robot_movel(target_pose, speed_perc, frame, wait):
This caused a mismatch in parameter order, rendering the movel module unusable and leading to runtime errors. I have temporarily fixed this issue in my local setup, and the moveL function now works correctly. I recommend updating the codebase to permanently fix this bug.
I noticed in line 88 of the blockly.py file, the robot_movel function in Robotics blocks had its parameters ordered as: sandbox_function = (sandbox_functions.robot_movel, "ROBOT_POSE", "FRAME", "SPEED", "WAIT") However, in sandbox_functions.py, line 100, the function is defined as: def robot_movel(target_pose, speed_perc, frame, wait): This caused a mismatch in parameter order, rendering the movel module unusable and leading to runtime errors. I have temporarily fixed this issue in my local setup, and the moveL function now works correctly. I recommend updating the codebase to permanently fix this bug.