I spent some time last night trying to figure out some problems in PoMoCo. I can get the GUI running, but I have no movement.
I originally posted here: PoMoCo: Connection to Servoter failed. but I think that the problem may be more appropriate for a new thread.
Here is a summery:
System: Windows 7
I cannot set servo positions within PoMoCo.
For example, if I run servotorComm.py by itself and create a new object “conn” for a controller and achieve a successful connection, the following results in no movement.
conn = Controller()
conn.servos[5].setPos(deg=30)
Therefor, all move commands do not work in the command line or as implemented by the GUI.
If I type the following while running PoMoCo without the GUI
move(‘Tilt Left’)
I get
Preforming move: Tilt Left
but no movement occurs.
No errors messages are generated. I know that I have communication because I can send ‘C’ and ‘K’ commands. For example, if I run through PoMoCo except without the GUI, I can successfully send a center command with:
hexy.con.serialHandler.ser.write(“C\n”)
Does anyone have any ideas? Are there previous versions of PoMoCo and servotor32 somewhere that I could try in order to make sure it is not something having to do with a revision (No offense meant. The Arcbotics team has done a great job. It just seems like a logical thing to check since we all make mistakes.).
Thanks in advance for any help.
Even now, using an older set of NiMH batteries, the voltage drops pretty quickly to where the servos no longer repond. First time this happened I thought something had broken, but it was just low voltage.