Du solltest den code posten. und natürlich das was passiert denn wie es aus sieht liegt es an irgenteinem "fahrfehler". und das so genau wie möglich
ich habe ein programm geschrieben, in dem der rp6 fährt. aber nach ca. 1 sec fahrt stoppt er und gibt folgendes aus:
##### EMERGENCY SHUTDOWN #####
##### ALL OPERATIONS STOPPED TO PREVENT ANY DAMAGE! #####
### ENCODER (OR MOTOR) MALFUNCTION! ###
Affected channel:LEFT!
(s. task_motorControl() function in RP6Lib!)
You need to check Encoder/Motor assembly (or your software).
The Robot needs to be resetted now.
bei den beispielprogrammen funktioniert aber alles.
Du solltest den code posten. und natürlich das was passiert denn wie es aus sieht liegt es an irgenteinem "fahrfehler". und das so genau wie möglich
ok, hier erst mal der code:
Code:#include "RP6RobotBaseLib.h" int main(void) { initRobotBase(); moveAtSpeed(100,100); while(true) { task_motionControl(); } return 0; }
er fährt ca. eine sekunde bei gewünschter geschw. dann bleibt er stehen und gibt den text aus.
ach ja, beinahe vergessen, der selftest und der encodertest war immer ok!!!
anfängerfehler: hatte vergessen, powerON() ins programm einzufügen.
Lesezeichen