Google fixed the original video for me as well, so both links work (just in case anyone is looking for the same info I’ve been scavenging the last months).
Is it impropriate to ask for the subject of your thesis? Just out of curiosity. (My job is building and consolidating datacentres and my team members are all Msc’s on very different topics; some of them also started on a PhD. My eldest son just graduated at Delft University on fluid and aerodynamics, my youngest is preparing his master thesis on vision controlled vehicles within automotive engineering.)
Concerning the scripting, I try to find a method to move directly to a focused point. Up till now I used encoders in the same way I used the focused centre of my signs: measure the difference between left and right and send an adjustment to the motors until the destination point is reached. For differential driving this results, after a lot of tuning, in a nice curved move within a certain set of ranges. When (if) I’m able to use a PID, I will be able to use the method for one other topic on my idea list (explore an unknown space/room, detect walls and objects by vision control, collect sensor readings – like gasses -, take pictures and map the space/room using compass and encoder data). Another desire is building a balancing robot for which a Kalman filter can be used as PID (but I got as far as installing pykalman).
Up till now I’m struggling using a PID for several reasons: I still don’t really understand the logic behind it (Left school a lot of years ago, daily duties leave only few scarce hours at night and finding meaningful info through Google is ultimately time consuming). Secondly my knowledge of Python is still far behind as classes (and especially multiprocessing classes) are concerned. So I understand your script handler and differential drive controller classes are meant to move in a straight line towards a predefined destination point. For me a great subject to dig in: I’m still convinced it is possible to have the Dagu frame moving in a straight line on a tiled surface (and for sure I’m keeping it for some other ideas as well). But for now I’m just puzzled on the matter of PID’s. So, if you’ve got some docu or links to point me out, I would be very obliged.
You mention you sell encoders, but I could only find them in the Rover kit? On my RB2 I’m using rather simple single output optical controllers (had to start somewhere). Do you sell the encoders as component or only as part of a full kit?
Regards,
BastianStatistics: Posted by Bastian — Wed Apr 22, 2015 8:49 pm
]]>