Does JS ignore move/turn command on some conditions?


Product: Jumping Sumo
Product version: [1.99.0]
SDK version: [3.12.6]
Use of libARController: [YES] (Only for ARSDK)
SDK platform: [iOS]
Reproductible with the official app: [Not tried]

When using setPilotingPCMDSpeed() API to move the Jumping Sumo (JS) for a short distance, or using sendPilotingAddCapOffset() API to turn the JS, we’ve found that JS may not move or turn if it is touched slightly or senses a subtle vibration (e.g. knocking on the desk slightly) at the same moment. It looks like JS has as sensor inside that it ignores or interrupts the move or turn command when it is touched or a subtle vibration is detected.

Does JS ignore move/turn command on this condition? Is there any API to disable this sensor if our guess is correct, or any other solution to solve this issue.



No there is no API to do that, sorry.


Hi Djavan,

Thanks for your reply, and sorry for keep bothering you about this issue.

We’re going to use Jumping Sumo for high school robot competition. Students are required to program Jumping Sumo to do a mission automatically with using color and pattern recognitions. Since Jumping Sumo is sensitive to vibration, it may ignore the turn/move API command if a small vibration is detected, it is difficult for the students to workaround this situation. Thus, is it possible that future release of SDK able to provide API or something to keep executing the turn/move API command even vibration is detected?