Author Topic: autonomous casters  (Read 2173 times)

0 Members and 1 Guest are viewing this topic.

Offline pomprockerTopic starter

  • Supreme Robot
  • *****
  • Posts: 1,431
  • Helpful? 16
  • Sorry miss, I was giving myself an oil-job.
    • Nerdcore - Programming, Electronics, Mechanics
autonomous casters
« on: January 13, 2009, 01:39:26 PM »
I just had an idea come to mind regarding my caster problem I've had for a while.

I have a round robot base, with 3.5" foam wheels on both sides. On the front and rear I have omniwheel casters.

Here is an out of date 3d model:



The problem was the suspension. I read up on Admin's one-piece suspension tutorial, but that won't work for me, because I really don't have the resources to design something like that, and besides my robot is truly in development, and the weight will be ever changing.

The second thought I had was to use an R/C suspension type system. But that is to complex, and requires engineering.

I ended up coming up with something on my own using small compression springs, and a long bolt, and that was a flop!! total garbage.


Then I just had this idea of a way that the robot itself could control the height of it's own casters. It would also be able to 'lean' forward and backward.

The idea:

One could mount two servos, one in front and one in back with sail arms.

The servos would have to be strong enough to hold the weight of the robot when leaning, and fast enough to catch itself if need be (that way if both casters are in the up position, then it would be using its balancing functionality) The servo arm would also have to be strong in that not only to support weight, but when the robot is turning it will exert forces on the sides trying to bend the arm.

Also, if a gyro/imu/accelerometer is also used, the robot can tell when it is level, and if not it can level itself with these omniwheel casters on a servo.

Another thing, if the designed weight of your robot in development increases, you just upgrade the servos and servo arm.

Does anyone know of any servo and servo arm specs that would be a could starting point for me? My robot base has a 9" diameter btw. not sure how much it weighs. I do however plan on stacking it and adding two arms, and a robot vision system.
« Last Edit: January 13, 2009, 01:42:21 PM by pomprocker »

Offline Soeren

  • Supreme Robot
  • *****
  • Posts: 4,672
  • Helpful? 227
  • Mind Reading: 0.0
Re: autonomous casters
« Reply #1 on: January 13, 2009, 02:00:50 PM »
Hi,


If you move the centre of gravity (CG) towards one "end" where a caster is placed, you can skip the suspension. Suspension is good for keeping friction on all 4 wheels (or 6 or more) but it won't change it's driveability in a significant way, assuming the average slow speed of <6 km/h.

Better to move eg. the battery pack around, to keep the CG in check on steep inclinations.
Regards,
Søren

A rather fast and fairly heavy robot with quite large wheels needs what? A lot of power?
Please remember...
Engineering is based on numbers - not adjectives

Offline Admin

  • Administrator
  • Supreme Robot
  • *****
  • Posts: 11,703
  • Helpful? 173
    • Society of Robots
Re: autonomous casters
« Reply #2 on: January 26, 2009, 01:57:45 AM »
Quote
On the front and rear I have omniwheel casters.
You don't want both caster wheels to contact the ground at the same time. Make it so one is just a few millimeters higher than the ground. You'll get a bit of rocking, but you won't need the suspension system.

Or use velcro/foam tape to attach your caster wheels. The give from this loose connection will give a slight suspension.

Offline pomprockerTopic starter

  • Supreme Robot
  • *****
  • Posts: 1,431
  • Helpful? 16
  • Sorry miss, I was giving myself an oil-job.
    • Nerdcore - Programming, Electronics, Mechanics
Re: autonomous casters
« Reply #3 on: January 26, 2009, 02:39:14 PM »
so you don't think it would be useful to have front and rear casters height controlled by servos (with servo savers) ?

Offline Soeren

  • Supreme Robot
  • *****
  • Posts: 4,672
  • Helpful? 227
  • Mind Reading: 0.0
Re: autonomous casters
« Reply #4 on: January 26, 2009, 03:02:45 PM »
Hi,

Here's a bit of text for you: http://That.Homepage.dk/PDF/Suspension.pdf
Regards,
Søren

A rather fast and fairly heavy robot with quite large wheels needs what? A lot of power?
Please remember...
Engineering is based on numbers - not adjectives

Offline pomprockerTopic starter

  • Supreme Robot
  • *****
  • Posts: 1,431
  • Helpful? 16
  • Sorry miss, I was giving myself an oil-job.
    • Nerdcore - Programming, Electronics, Mechanics
Re: autonomous casters
« Reply #5 on: January 26, 2009, 04:25:07 PM »
Thanks that was a good read...now if what i am thinking is correct, giving the robot the ability to learn forward and back would also shift its CG correct?

Offline Soeren

  • Supreme Robot
  • *****
  • Posts: 4,672
  • Helpful? 227
  • Mind Reading: 0.0
Re: autonomous casters
« Reply #6 on: January 26, 2009, 04:53:20 PM »
Yes, but if it's just a couple of mm, it wont matter much, as you won't be able to climb steep hills with a design like yours anyway - just keep the heavy stuff low and "centered".
Regards,
Søren

A rather fast and fairly heavy robot with quite large wheels needs what? A lot of power?
Please remember...
Engineering is based on numbers - not adjectives

 


data_list