Offline
Newbie
Karma: 0
Posts: 5
|
 |
« on: August 21, 2011, 10:48:35 am » |
Hi, While I'm still building my first robot, I'm already thinking about choosing a platform for my next project. I'm currently using a simple two-wheel differential drive base that is not ideal for my purposes. First of all, it is very bad at moving on anything else besides hard floor and cannot climb over even the smallest thresholds. Therefore I'm looking at a tracked or 4WD kits. Second, it's getting crowded - while I'm using an Arduino to control the servos and sensors, I also have a Chumby One that is going to be the main computer onboard. I've looked at what RobotShop has to offer, and currently there are three kits on my shortlist: Traxster II: http://www.robotshop.com/eu/summerour-traxster-robot-kit.htmlLynxmotion 4WD1: http://www.robotshop.com/eu/4wd1-robot-aluminum-kit.htmlDFRobotShop Rover: http://www.robotshop.com/eu/dfrobotshop-rover-tracked-robot-basic-kit.htmlI want to be able to mount an Arduino, my Chumby One, a small camera, sensors and some sort of a gripper or an arm. Therefore the DFRobotShop Rover might be just too small, even with the optional extra deck. But it's cheap and therefore tempting. The problem with Lynxmotion 4WD1 is that I don't think it will be easy to install rotary encoders on the motor shafts, or am I wrong? So the Traxster II is currently my top choice. I wrote a blog entry on this subject, there are links, images, information on the three alternatives I mentioned, and more complete information on my requirements. Please have a look: http://recreationalrobotics.blogspot.com/2011/08/finding-new-robot-platform.htmlAny comments or suggestions would be most welcome. Does anyone here have experience with the three kits I mentioned? Any other alternatives?
|
|
|
|
|
Logged
|
|
|
|
|
0
Online
Tesla Member
Karma: 50
Posts: 6544
Arduino rocks
|
 |
« Reply #1 on: August 21, 2011, 12:13:23 pm » |
The problem with Lynxmotion 4WD1 is that I don't think it will be easy to install rotary encoders on the motor shafts, or am I wrong? What is the function of the rotary encoders? The bots you are looking at by design have a lot of slippage on their operating surface.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 5
|
 |
« Reply #2 on: August 21, 2011, 01:36:01 pm » |
[What is the function of the rotary encoders? The bots you are looking at by design have a lot of slippage on their operating surface.
I was planning to implement closed-loop control, to enable the robot to drive as straight as possible etc. Therefore I'd like to measure the angular velocities of the wheels. I didn't realize that slippage would pose such a major problem. Wouldn't encoders at least help in detecting slippage and compensating for it? Combined with other sensors like an electronic compass or an accelerometer maybe? Thanks for your comment!
|
|
|
|
|
Logged
|
|
|
|
|
Left Coast, CA (USA)
Online
Brattain Member
Karma: 279
Posts: 15316
Measurement changes behavior
|
 |
« Reply #3 on: August 21, 2011, 01:41:37 pm » |
[What is the function of the rotary encoders? The bots you are looking at by design have a lot of slippage on their operating surface.
I was planning to implement closed-loop control, to enable the robot to drive as straight as possible etc. Therefore I'd like to measure the angular velocities of the wheels. I didn't realize that slippage would pose such a major problem. Wouldn't encoders at least help in detecting slippage and compensating for it? Combined with other sensors like an electronic compass or an accelerometer maybe? Thanks for your comment! I'm not a robot designer or even user, however I never quite understood why they design their robots such that their speed control is also often the steering control. Have we not learned anything from a century of driving cars, my hands control the steering and my right foot the speed. Think they place a much harder burden on the software trying to intergrate these different control objectives. Any thoughts on that?
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 5
|
 |
« Reply #4 on: August 22, 2011, 02:42:36 am » |
I'm not a robot designer or even user, however I never quite understood why they design their robots such that their speed control is also often the steering control. Have we not learned anything from a century of driving cars, my hands control the steering and my right foot the speed. Think they place a much harder burden on the software trying to intergrate these different control objectives.
Any thoughts on that?
I'm not an expert, but my gut feeling is that separating speed control and steering wouldn't make the overall problem any easier. The robot would still have to perform the same basic tasks, i.e. maintain the desired speed and direction. Now it would just have to control more actuators and perhaps monitor more sensors, which could even make the control algorithm more complicated. Moreover, differential steering has the advantage that it is easy to make the robot rotate around its axis without moving forward.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 2
|
 |
« Reply #5 on: August 22, 2011, 11:23:56 am » |
I've been working on a Rover 5 platform that I go from sparkfun.com. There are a few different variations, but the '5' has 4 motors, each with it's own quadrature encoder, and is tracked. Since it does have independent 4-wheel drive, you could use mecanum wheels for an extra level of maneuverability.
Robosavvy.com makes a motor controller/encoder board that looks like it works very well with this platform, but I haven't tried it yet.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 5
|
 |
« Reply #6 on: August 22, 2011, 01:44:33 pm » |
I've been working on a Rover 5 platform that I go from sparkfun.com. There are a few different variations, but the '5' has 4 motors, each with it's own quadrature encoder, and is tracked. Since it does have independent 4-wheel drive, you could use mecanum wheels for an extra level of maneuverability.
Thanks for the suggestion! I like that platform, but I'm a bit concerned that it would be too small (like the DFRobotShop Rover). The Chumby takes up a lot of real estate. But I could perhaps mount two decks on top of the robot, a bottom deck for the Arduino, motor controller etc. and a top deck for the Chumby and a camera.
|
|
|
|
|
Logged
|
|
|
|
|
WI
Offline
Newbie
Karma: 0
Posts: 17
z0t
|
 |
« Reply #7 on: October 03, 2011, 10:35:58 am » |
I've been stuck in the same situation. The robotics hobby has a absolutely huge lack of tracked chassis to choose from right now. You have your selection which don't meet any of my needs really. So it boils down to buying old/new RC tanks and ripping the guts out. The Tyco Fast Traxx line look like a good tracked platform if you can find any. The RAD 2 robot looks pretty good as well. However, even in the RC toy line, not many people make tracked anything anymore.
This has been the most frustrating thing about making a tracked robot for me. The chassis is impossible to find unless you want to spend upwards of $300 for something that goes above and beyond a basement hobby.
|
|
|
|
|
Logged
|
|
|
|
|
Phoenix, Arizona USA
Offline
Faraday Member
Karma: 27
Posts: 5078
Where's the beer?
|
 |
« Reply #8 on: October 04, 2011, 05:02:54 pm » |
I've been stuck in the same situation. The robotics hobby has a absolutely huge lack of tracked chassis to choose from right now. You have your selection which don't meet any of my needs really. So it boils down to buying old/new RC tanks and ripping the guts out. The Tyco Fast Traxx line look like a good tracked platform if you can find any. The RAD 2 robot looks pretty good as well. However, even in the RC toy line, not many people make tracked anything anymore.
This has been the most frustrating thing about making a tracked robot for me. The chassis is impossible to find unless you want to spend upwards of $300 for something that goes above and beyond a basement hobby.
Have you thought about building your own tracked chassis?: http://www.rctankcombat.com/
|
|
|
|
|
Logged
|
|
|
|
|
0
Online
Tesla Member
Karma: 50
Posts: 6544
Arduino rocks
|
 |
« Reply #9 on: October 05, 2011, 12:08:26 am » |
You have your selection which don't meet any of my needs really. So what are your needs?
|
|
|
|
|
Logged
|
|
|
|
|
Melbourne, Australia
Offline
Newbie
Karma: 0
Posts: 4
|
 |
« Reply #10 on: October 11, 2011, 04:24:32 am » |
I've been working on a Rover 5 platform that I go from sparkfun.com. There are a few different variations, but the '5' has 4 motors, each with it's own quadrature encoder, and is tracked. Since it does have independent 4-wheel drive, you could use mecanum wheels for an extra level of maneuverability.
Thanks for the suggestion! I like that platform, but I'm a bit concerned that it would be too small (like the DFRobotShop Rover). The Chumby takes up a lot of real estate. But I could perhaps mount two decks on top of the robot, a bottom deck for the Arduino, motor controller etc. and a top deck for the Chumby and a camera. Hey mate, I've got the Rover 5 and I'm pretty happy with it, here's my setup:  If you put a larger panel on the base you'd have a fair bit of space to play with.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 11
|
 |
« Reply #11 on: October 21, 2011, 03:17:23 pm » |
Have you looked into Rc rock crawlers? They can drive over extreme terrain and the suspension style allows for a good amount of space in the chassis to mount electronics.
|
|
|
|
|
Logged
|
|
|
|
|
|