|
Post by loneve65 on Jan 18, 2017 20:06:40 GMT -7
I got my robot last month, and the backlash frustrated me a lot. Does anybody test the backlash of dobot and how is it? Mine is around 0.5-0.6 degrees. What's more, if it has the encoder it will also be better to do the compensation, but it only has the IMU modules:(
Is there any other robot with better performance?
I think my dream robot should have: 1.backlash under 0.1 degrees; 2.encoder in each joint; 3.controller based on RAMPS; 4.payload around 500g; 5.small enough to put on the desk; 6.price less than $800.
|
|
|
Post by Max on Jan 19, 2017 16:40:58 GMT -7
Unfortunately, currently 1&5&6 together is not likely to happen. The problem is the reducer. If you want it cheap it will either have backlash (with regular gears) or will be bulky (if your reducer is based on timing belts). See this machinedesign.com/motion-control/methods-minimize-gear-backlash for some ways to fight backlash. None will come cheap. This is what is usually used in robotics to eliminate backlash www.harmonicdrive.net/technology , but it is quite expensive as it requires highly precise manufacturing process and high quality materials. You can find more on the principle here en.wikipedia.org/wiki/Harmonic_driveThis one spectrum.ieee.org/automaton/robotics/robotics-hardware/sri-demonstrates-abacus-rotary-transmission is promising in terms of price, but it's not yet available on the market, let alone the fact that it has to be sold in big volumes and for some time for the price to go down. RAMPS was designed for Arduino Mega, and stands for "RepRap Arduino Mega Pololu Shield" reprap.org/wiki/Arduino_Mega_Pololu_ShieldArduino Mega is hosting quite a slow 8-bit 16MHz microcontroller and it's quite hard to fit lots of stuff there. Remember how dobot went from 256000 serial rate down to 9600 because of stability? It simply wasn't capable of not missing data on serial interface at that rate and still drive the arm. So I'd suggest to keep your mind open for other things that may still do the thing, like this www.sparkfun.com/products/13907 (dual-core 240Mhz 32-bit). You can still do a lot of stuff "adruino-style" with it (e.g. learn.sparkfun.com/tutorials/esp32-thing-hookup-guide?_ga=1.36541024.1378430733.1483237465#arduino-example-blink) and use many arduino libs (as long as they are pure arduino-api without any assm includes and direct hardware access), yet it has many other powerful features. You'd, of course, need to do some soldering, but not much - just wire motor drivers and power them.
|
|
|
Post by loneve65 on Jan 22, 2017 21:28:33 GMT -7
Yeah, you are right. Ramps with Arduino Mega is not powerful enough to do both the communication and controlling. But it's still best choice for the beginners to build up a open source 4-axis robot. I should have a try with the ESP32 as you said. Thanks Max! The reducer is a big problem for the robot. But considering the usage like 3d printing, laser engraving, the precision we need is much lower than the industry level, there still might be some chance for us to improve the performance. Maybe in the future, There will be something we want.
|
|
|
Post by rgrbic on Feb 25, 2017 15:26:44 GMT -7
I must say there is a price gap between professional manipulators (starting at lets say 15,000$) and these "toys" like dobot costing around few hundreds dollars. I didn't see robots with the price between these margins (which could at least have some of your requirements satisfied).
|
|