[Dprglist] Recommendations for Robot Platform
Doug Paradis
paradug at gmail.com
Sat Nov 23 19:43:06 PST 2019
>
> Carl,
>
> One of the most frequently asked questions by hobbyist roboticists is
> "How can I make an inexpensive robot that I can grow with?". This was the
> quest pursued by the DPRG 2016 Club Robot design. This design also had the
> mantra that it would be built using "goodish" parts that would not need to
> be replaced.
>
>
>
> A lot was learned from the 2016 Club Robot, and I think that for a
> robot of its size it is a good design. With its separate back and front
> plate assembly feature it is a very configurable. The integral motor cage
> assembly insures good alignment between the motors, making its’ tracking
> very accurate. The original design uses an Arduino Mega as the main
> processor, which allows beginners an easy entry point to get started. With
> David Anderson's (and Ron Grant) STM32 Nucleo breakout controller board,
> the robot can be upgraded to ARM processors without extreme heart failure.
> Another processor board configuration that includes a Raspberry Pi board is
> the Pololu A-Star 32U4 Robot Controller SV with Raspberry Pi Bridge. The
> chassis design, BOM, and a starting code base is available on DPRG's
> GitHub. There is also a series of videos to show how to build it in its
> original configuration. The motors have encoders.
>
> The biggest issues with the 2016 Club Robot are:
>
> 1. The open source code base that we have on GitHub uses
> David's cooperative scheduling multitasking system, which is not exactly
> beginner friendly. It is powerful and not overly complex, but I admit that
> it can sometimes cause problems when troubleshooting. However, this issue
> could be fixed by adding an alternate code base that didn’t use the
> cooperative scheduling.
> 2. The laser cut chassis is not easily obtainable for people without
> access to a laser cutter. Club members can always have one of the DPRG/DMS
> members cut one for them for a nominal cost. Laser cut services are also
> available. Note: You need to make sure your material thickness is the same
> as the design.
> 3. The original design's front plate (front halve of robot) could be
> simplified. Everyone modifies it. I would recommend a special purpose front
> plate be created based by the roboticist for the desired primary task of
> the robot.
>
> I am currently working on a smaller (~6" wheelbase) and simpler robot
> that utilizes features from the 2016 Club Robot design. Its controller
> board is a Raspberry Pi 3A board with a Pololu A-Star 32U4 Robot
> Controller SV hat. This provides motor controllers and a 32U4 (Arduino
> compatible) processor for real time sensor processing. I plan to use the
> Rpi mainly for AI and vision processing. It is powered by the 3500mAh 18650
> batteries that you told me about. I want to use this robot for testing
> Donkey Car code, and as my Challenge LF robot (a different front assembly).
> It uses DFRobot metal gear TTmotor motors with encoders, which I purchased
> from Mouser. If you are interested let me know.
>
>
>
> There are several off the shelf robot kits that have potential, but
> lack one or more features. I have looked at the kits made by Sunfounder
> (see sunfounder.com or Amazon), they are like a host of kits coming from
> China and elsewhere. The price for these kits is from about $70 to $130.
> They look like they are well thought out, but they are limited by their
> cost constraints. It also depends on what you want to do. They almost
> always lack encoders and use TTmotor TGP yellow motors. Pololu offers kits
> that use "micro" gear motors, these motors are fine for small robots and
> can be had with encoders. The Pololu robots also have excellent
> documentation. I just personally don't like their chassis as general
> robots, but I do own 2, a 3pi and a Balboa.
>
>
>
> I would be interested in your reason for exploring robot learning
> platforms. If you are looking at STEM activities, I think the Vorpal
> Hexapod robot (search Thingiverse) would be worth considering as a starting
> point to generate interest in robots. If you want a more traditional
> differential robot design, the cheapest way is still the Amazon kit we used
> in the "Build More Robots" training series.
>
>
>
> Let's talk at RBNO.
>
>
>
> Regards,
>
> Doug P.
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.dprg.org/pipermail/dprglist-dprg.org/attachments/20191123/461d9daf/attachment.html>
More information about the DPRGlist
mailing list