Which parallax bot should I purchase?
rwgast_logicdesign
Posts: 1,464
I really need some advice on purchasing a robot. My birthday is coming up in a few weeks. Im torn, between a scribbler2, BOE BOT hardware/electronics kit, and a stingray.
My first choice was the stingray, its a nice robot chassis and is very expandable with good speed, ive also got most everything needed to turn this in to a really nice finished bot.
Im also really thinking aboit getting to boe bot kit minus the bs2 board. I have a bs2 HW board and prop boe. I like this idea becuase it will allow me to work through all the boe bot materials and learn more about the software side of robotics, which is where im lacking right now! Im also rebuilding a roomba so i already have a stingray size bot, and a boe bot sized bot is a little easier for experementing. My biggest concern about the boe is its size it doesnt look very expandable to play with other stuff that needs pan and tilt.
Then theres the scribbler witch i cant really see buying as its not very expandable at all. I really need room to grow as this may be my last big purchase for a long while. I think a stingray with hb25s would be compat with all the boe bot material but hb25s are pretty spendy, compared to a solution that doesnt use rc style pwm.
what do you guys think?
My first choice was the stingray, its a nice robot chassis and is very expandable with good speed, ive also got most everything needed to turn this in to a really nice finished bot.
Im also really thinking aboit getting to boe bot kit minus the bs2 board. I have a bs2 HW board and prop boe. I like this idea becuase it will allow me to work through all the boe bot materials and learn more about the software side of robotics, which is where im lacking right now! Im also rebuilding a roomba so i already have a stingray size bot, and a boe bot sized bot is a little easier for experementing. My biggest concern about the boe is its size it doesnt look very expandable to play with other stuff that needs pan and tilt.
Then theres the scribbler witch i cant really see buying as its not very expandable at all. I really need room to grow as this may be my last big purchase for a long while. I think a stingray with hb25s would be compat with all the boe bot material but hb25s are pretty spendy, compared to a solution that doesnt use rc style pwm.
what do you guys think?
Comments
Chose something very open for progress.
I dream of a bot with a Propeller and a card for image analysis.
Perhaps this one is too big : http://veterobot.com/index.html ?
But the general idea seems good : with a robust chassis ( Dagu Rover 5 Tracked Chassis )
And a lot of work for next months !
To me the Stingray would be a good choice with the heardware you already have. Plus, it's on sale! I have a Boe Bot and although it is great to work with, it is quite small for expanability. A Scribbler however might be a good base to hack!!!
Edit: I have some HB-25's.
-MattG
PS Hey everybody - RW is about to get his 4th star:)
The only reason I brought up the hb25s, is so I could use the BOE BOT book to learn from, since the BOE BOT uses CR servos, I figured using something like an HB25 would let me use a BS2 would allow me to follow the BOE BOT Robotics book line for line. I understand PWM based speed control and vasic open loop stuff to get my little guys rolling around. But when it comes to running a figure 8 or driving in a circle based on a pings readings im stumped! This is kind of why I wanted to go through the BOE BOT book. Can anyone else recomend a less inexspensive solution for CR type motor control? I could just use a micro to recive RC pulses then scale them to a regular old PWM signal, but thats a project in it's self.
NwCC, im sorry been meaning to mail you back, just been extremely busy. Maybe we can work out something on an HB, when I get time to write a proper mail.
Not a problem. Just let me know if you decide to go that route. I still have everything that I bought when I purchased the HB-25's. As long as my business stays busy I am not too concerned about recouping the money I had spent. However, if things get slow again I will be putting some of the items on EBay and or the classifieds here.
Edit: I just found the difference. It looks like the S2 has a few more components that could be easily incorporated in to the S1 along with the Prop. Although not listed, the S1 also has the Pen Port and Hacker Port.
S1 Specs:
3 photoresistor light sensors
2 Infrared object sensors
2 Infrared line detection sensors
2 independent DC motors
Stall sensor
Speaker with full range of notes
3 LED indicator lights
S2 Specs:
If you want a mid size robot then the Stingray chassis kit is nice. With it on sale now it is a good solid platform to build on. Or if you want one that is ready to go I would probably go with the S2 robot. There were some pretty cool examples using the S2 where it could draw logos or word from data in an Excel spreadsheet.
You may want to ask for the Stingray or Scribbler S2 as a birthday gift. If you want a Boe-Bot I've sure you could probably find a pretty good deal on a used one.
Two HB-25 modules for 2 motors=$100 (16V,25A)
One L298N for 2 motors=$4.18 (35V, 1A/motor)
http://www.ebay.com/itm/L298N-Dual-Stepper-Motor-Driver-Controller-Board-Module-5V-For-Robot-Smart-Car-/180793346663?pt=LH_DefaultDomain_0&hash=item2a181f8a67
The only reason for the hb25 is to make the thing BOE compatible. I didnt realize they only drove a singal motor though!
The proper engineering approach would be to include some 3A fuses in the event of a prolonged stall. Even without that many H bridge chips include a thermal shut down that will get activated when the chip overheats during an overcurrent condition. Worse case scenario is that you are out $4 which is cheap compared to over engineering.
Somebody get it before I do!
I don't own a Stingray, but I do have a Rover 5 and a bunch of other robots.
I think the TSL sensors would be too slow to use with encoders. You just need to know if the sensor is sees light, not how much. The TSL sensor is very useful for other light sensing applications though.
As I've mentioned in the Rover 5 thread, I'm still not convinced either way about the Rover 5. It is a relatively inexpensive way to purchase four geared motors with encoders, but it does have some drawbacks.
I agree, this is a tough call. I'm not so sure I'd concider the Rover 5 an outdoor robot. I also don't think the omni wheel caster on the Stingray would keep it from working outside. I probably wouldn't use it to go off roading but I'm pretty sure I've see video of people using the Stingray outside in the street.
Short answer no. You can kind of see how the motor/gearboxes are held in place in this post. You'd need some sort of custom pivoting system to be able to move the gearboxes on the fly (I'm actually working on something like this with the bot I'm building now (not a Rover 5)).
I would be great if my code made it easier for people to use BOE-Bot code in robots with h-bridge motor controllers instead of CR servos.
(Answers to a few other questions.)
I haven't looked for a new source of Nordic nRF24L01+ modules yet. I think Gareth just posted about a vender he is using. I'll need to edit my index to fix the dead link.
I have one of those LinkSprite camera from SparkFun, but I don't know how to use it with a Propeller. I think trying to capture JPG files would be more work than it would be worth and I don't know how to capture raw images (or if it's possible to do so).
Besides the NTSC video capture options, the CMUcam4 and the Parallax Range Finder are the two most promising image capture options I know of for the Propeller. As has been described many times, a big problem with trying to capture an image with the Prop is where to store it.
I found the following in the text editor when I first began this message. I think it from a post I never submitted. I think it dates back to when you first started this thread. I decided some of the information may be useful.
BTW, The bot I mentioned earlier (with rotating motors and gearboxes) will be using the Pololu motors mentioned below (they seem to work well now that I've had a chance to test them a bit more). The robot will also likely be using two sets of Vex treads (I hope the real version is as cool as the vapor version in my head).
*** restored text ***
The main disadvantage I see with the Stingray is the lack of encoders on the motors. I'm pretty sure these encoders from Lynxmotion will fit on the Stringray's motors so you could add encoders later.
I think I've mentioned before Pololu's motors with encoders. I picked up four during the Black Friday sale. I've just barely started testing them out so I can't really comments on how well they work.
The Scribbler has a hacker port but it uses a level shifter that interferes with some devices. The Scribbler also needs a very flat floor to work properly. I've had mine get stuck on carpet to vinyl transistions.
Here is the bot i was inspired by, vids and all, its really nice just needs to much modification to make it rugged enough for real use with off road wheels
http://arduino.cc/forum/index.php?topic=89196.0
The sting ray is just a really nice looking bot, has no problems, and encoders are easy enough to make for it, already have all the stuff on hand. The Stingrays motors are also a lot nicer/rugged than the rover's. I acually thought about it for a while and the stingray could be a decent off road chassis, all one needs is to swap to off road wheels, buy another chassis later and mount the two togather back to back to make a 4wd rover. Basically the stingray will be nice to learn with and can be upgraded to a rover with very little work.
IMO, you made a smart choice. The axles on the Rover 5 are soft. It's something I forgot to mention in the Rover 5 thread.
The Rover 5 in the video is pretty cool. It looks likes he made good use of the Arduino's shield concept. I'd be surprised if he's reading the encoders with an Arduino (I think four quadrature encoders is too much for an Arduino to handle).
Even though I have two Rover 5 bots, I'm still undecided about recommending them or not. It is a quick way of getting four motors with four encodders but the drawbacks mentioned can put a damper on the fun.
I don't know much about the various Arduinos. One reason I suspect an Arduino (even a Mega version) would have trouble with the encoders is based on Cliff's experience.
I do think driving all four motors on the Rover 5 while reading all four quadrature encoders is a good example of why the Propeller is such a great controller for robots.
Erco, I'm inclined to disagree about much of the above.
I think in the encoders would have helped with the trouble the "all-terrain" Rover 5 had. If the robot could sense the wheel spinning it could give reduced power to that motor leaving enough current for the other wheels to move the robot free from the obstacle.
Rich previously corrected my mistaken assumption about Mecanum wheels having trouble in an off-road environment. I do agree a lifted wheel could cause course disturbances, but I don't think Mecanums are necessarily problematic in rough terrains. (Remember Rich's robot driving on top of the Roomba? And my Mecanum driving over dinner plates without much trouble.)
As far as mecanums in any all terrain situation im not sure I would trust the rollers to not get dirt in them and get stuck.. but since I dont own a pair I this is just an assumption.
http://www.ebay.com/itm/1X-NRF24L01-2-4GHz-Antenna-Wireless-Transceiver-Module-For-Microcontroller-EA-/350703013778?pt=LH_DefaultDomain_0&hash=item51a7874f92
anyways I think I made a good choice, already have a Nimh pack/charger, h-bridge, power supply, etc...
I'll stand by assertion that encoders bring nothing to the offroad party. Your move, my learned opponent!
Please, Please be sure to film the first few seconds of powering up your new Stingray.
And do Remember to always check your backdrop when you take aim...
Range, elevation... FIRE!
You may want to look in to a different motor driver though, that shield uses the l28 if im not mistaken, the sting ray motors stall at 4.5 amps which is over an l298's rating if im not mistaken.