To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.roboticsOpen lugnet.robotics in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / 22135
22134  |  22136
Subject: 
Re: Balancing robots
Newsgroups: 
lugnet.robotics
Date: 
Tue, 27 Jan 2004 19:48:52 GMT
Viewed: 
968 times
  
In lugnet.robotics, Scott Davis wrote:
Just a thought.

What if you were to set up a track for a steel ball to roll on and have some
sort of sensor at the end that would tell the rcx that the robot is falling
forwards/backwards.

something like so:
_______________________________________________
|_/____________________________________________\_|
_______________________________________________
|_\____________________________________________/_|

Where the rectangle is one of the studless beams.  You would want something
that was smooth so the ball wouldn't get stuck.

The / & \ are pieces of metal connected to a wire with the 2x2 connector cut
of one end and each wire is soldier to a metal piece.  You would not want
the metal pieces to be touching.  When the ball rolled so that it was in
contact with the metal pieces it would complete the circuit.  setting the
sensor port as a touch would work at monitoring if the ball was at either
end of the track.

If somebody wanted to get really creative you could put a resistor in the
circuit and be able to use one sensor port to monitor both ends of the
track.

If somebody does try this or has tried something like this please let me
know as I'm interested in how well this would work.

Scott,

I haven't tried that exact thing, but from the discussions I've had, I don't
think it would work very well.

The problem is that gravity is acting on the robot exactly the same as it's
acting on the ball.  The robot is not just tilting, but falling.  So, the ball
will fall at the same speed as the robot (and the sensor-track).

Meaning the ball will stay in the same place (relative to the robot) until an
external force (the floor) acts on one of them.  (trust me on this)  :)

Actually, there are some ways to make it work.  The above statement assumes the
sensor is mounted near the center of mass of the robot.  If you mount the sensor
very high, away from the center of the robot, the sensor track will travel
faster than the ball, so it will appear the robot is falling the other
direction.  (not good)

But if you put the sensor below the center of mass (or below the axle) the
sensor track will move slower (or the opposite direction) than the ball.

However, if the sensor is mounted near the axle, you also have to take into
account the forward/back acceleration of the motors.

It gets messy.

My suggestion: it could work, if mounted below the axle, but then you still have
other forces to consider.

Steve



Message is in Reply To:
  Re: Balancing robots
 
Just a thought. What if you were to set up a track for a steel ball to roll on and have some sort of sensor at the end that would tell the rcx that the robot is falling forwards/backwards. something like so: ___...___ |_/___...___\_| ___...___ (...) (20 years ago, 27-Jan-04, to lugnet.robotics)

6 Messages in This Thread:



Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR