ratmcu wrote: »
I tried using the code in the zip file with the arlo and HB-25. My encoder counts are increased automatically ones I give a velocity command and drive_speed can't drive the motors for values less than 100, I successfully ran the calibration code.
I realize that this is a very old thread, however it has very valuable information for pairing a PAB WX with HB25s, Arlo Wheel Encoders, and the older Eddie/Arlo Motor/Wheel assemblies.
I recently replaced the Eddie Motor/Wheel assemblies on my ArloBot, which itself is somewhat dated, with the Arlo Motor/Wheel assemblies to improve the ArloBot's mapping capability when using Rviz.
So I now had the Eddie Motor/Wheel assemblies laying around and decided to build a telepresence robot for my garage workshop.
All I needed was some ABS material for a chassis, a PAB WX, a pair of HB25s, which I had in my parts box, a pair of Arlo Encoders, which again I had in my parts box, a 12 vdc battery, and some miscellaneous hardware.
I have a copy of the "Arlo IR Controlled Nav and Talk with WAV" which I am using to test my resurrected Eddie/Arlo robot chassis.
After building the chassis and wiring up the electrical components, I started out trying to run the "Arlo Calibrate.c" program to calibrated the Arlo Encoders, but SimpleIDE kept throwing compiler errors. It turns out that the "libsimpletools" folder was very out of date having been generated around 2013. So I swapped it with the "libsimpletools" file from the "Properller-C-Learn" folder and was able to compile and download "Arlo Calibrate.c" to the PAB WX. The "Arlo Calibrate.c" program ran to completion without an issue and I now have the Arlo Wheel Encoders calibrated.
The whole idea of this exercise is to see if I can control the Eddie/Arlo robot chassis over WiFi using the Parallax WX ESP8266 WiFi Module and then move on to using ROS to control the Eddie/Arlo robot chassis as was done with the ArloBot I mentioned above. Fortunately for me the author of the ArloBot software, Chris Lofland, created PAB WX C code for controlling the Eddie/Arlo Motor/Wheel assemblies with the HB25s as well as the DHB-10 Motor Controller.
So we shall see. More to to come.