yeah without using python client there is no issue, I think the motors might have a limited to a range or running time. when the motor reach a certain distance the tick next the joint in coppelaism disappears . however every time the target velocity is increased the robot goes further. I thought maybe CoppeliaSim cuts off however the camera feed from the vision sensor is still broadcasting. this is the code I am using in a self-contained scene

Code: Select all

```
function sysCall_init()
L_wheel1 = sim.getObjectHandle('L_motor1')
L_wheel2 = sim.getObjectHandle('L_motor2')
L_wheel3 = sim.getObjectHandle('L_motor3')
L_wheel4 = sim.getObjectHandle('L_motor4')
L_wheel5 = sim.getObjectHandle('L_motor5')
L_wheel6 = sim.getObjectHandle('L_motor6')
L_wheel7 = sim.getObjectHandle('L_motor7')
L_wheel8 = sim.getObjectHandle('L_motor8')
L_wheel9 = sim.getObjectHandle('L_motor9')
L_wheel10 = sim.getObjectHandle('L_motor10')
L_wheel11 = sim.getObjectHandle('L_motor11')
L_wheel12 = sim.getObjectHandle('L_motor12')
L_wheel13 = sim.getObjectHandle('L_motor13')
R_wheel1 = sim.getObjectHandle('R_motor1')
R_wheel2 = sim.getObjectHandle('R_motor2')
R_wheel3 = sim.getObjectHandle('R_motor3')
R_wheel4 = sim.getObjectHandle('R_motor4')
R_wheel5 = sim.getObjectHandle('R_motor5')
R_wheel6 = sim.getObjectHandle('R_motor6')
R_wheel7 = sim.getObjectHandle('R_motor7')
R_wheel8 = sim.getObjectHandle('R_motor8')
R_wheel9 = sim.getObjectHandle('R_motor9')
R_wheel10 = sim.getObjectHandle('R_motor10')
R_wheel11 = sim.getObjectHandle('R_motor11')
R_wheel12 = sim.getObjectHandle('R_motor12')
R_wheel13 = sim.getObjectHandle('R_motor13')
RobotBase=sim.getObjectAssociatedWithScript(sim.handle_self)
speed = 5
end
function sysCall_actuation()
sim.setJointTargetVelocity(L_wheel1,-speed)
sim.setJointTargetVelocity(L_wheel2,-speed)
sim.setJointTargetVelocity(L_wheel3,-speed)
sim.setJointTargetVelocity(L_wheel4,-speed)
sim.setJointTargetVelocity(L_wheel5,-speed)
sim.setJointTargetVelocity(L_wheel6,-speed)
sim.setJointTargetVelocity(L_wheel7,-speed)
sim.setJointTargetVelocity(L_wheel8,-speed)
sim.setJointTargetVelocity(L_wheel9,-speed)
sim.setJointTargetVelocity(L_wheel10,-speed)
sim.setJointTargetVelocity(L_wheel11,-speed)
sim.setJointTargetVelocity(L_wheel12,-speed)
sim.setJointTargetVelocity(L_wheel13,-speed)
sim.setJointTargetVelocity(R_wheel1,-speed)
sim.setJointTargetVelocity(R_wheel2,-speed)
sim.setJointTargetVelocity(R_wheel3,-speed)
sim.setJointTargetVelocity(R_wheel4,-speed)
sim.setJointTargetVelocity(R_wheel5,-speed)
sim.setJointTargetVelocity(R_wheel6,-speed)
sim.setJointTargetVelocity(R_wheel7,-speed)
sim.setJointTargetVelocity(R_wheel8,-speed)
sim.setJointTargetVelocity(R_wheel9,-speed)
sim.setJointTargetVelocity(R_wheel10,-speed)
sim.setJointTargetVelocity(R_wheel11,-speed)
sim.setJointTargetVelocity(R_wheel12,-speed)
sim.setJointTargetVelocity(R_wheel13,-speed)
end
```

when using python on python pioneer_3x I got to turn constantly without it stopping. I checked the motor settings between pioneer_3x and my robot and they are the same. so I don't know how to change the motor limit if there is one.