Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Electrical (http://www.chiefdelphi.com/forums/forumdisplay.php?f=53)
-   -   Gryo Setup (http://www.chiefdelphi.com/forums/showthread.php?t=101211)

Becca334 26-01-2012 18:34

Gryo Setup
 
My team is looking into using a gyro and I know how to wire it but what I'm not sure is how to mount it onto the robot. How would you go about mounting the gyro onto the robot?

BlacksmithWoods 26-01-2012 18:54

Re: Gryo Setup
 
Is there an option to "plug" the gyro into the steering output you have created? If so, use a PWM so you can connect your speed controller to it. I've only used mini ones, so your's should have more capabilities than mine. Since it is more advanced you may not be able to use this option, but give it a shot.

Ether 26-01-2012 18:58

Re: Gryo Setup
 
Quote:

Originally Posted by Becca334 (Post 1114141)
My team is looking into using a gyro and I know how to wire it but what I'm not sure is how to mount it onto the robot. How would you go about mounting the gyro onto the robot?

Use the mounting holes in the PCB secure it to a non-conducting surface (Lexan, plywood, etc). Don't torque it down too hard.


mikets 26-01-2012 19:08

Re: Gryo Setup
 
Talking about mounting gyro, since the gyro and the accelerometer are together (I know you can separate them but it's nice to be in one piece), I am wondering how the other teams mount them onto the robot regarding shock absorbing. A few years ago, we were forced into a situation that we need to use the accelerometer in place of the encoders to determine the distance travelled. That means doing double integration of the accelerometer values. It was terrible because the sensor picked up so much noise when the robot is moving. Not that we will attempt again, but I am always wondering if adding shock absorbing material to the mount would improve the situation. In theory, it might help the gyro as well.

Aren Siekmeier 26-01-2012 19:35

Re: Gryo Setup
 
Quote:

Originally Posted by Becca334 (Post 1114141)
My team is looking into using a gyro and I know how to wire it but what I'm not sure is how to mount it onto the robot. How would you go about mounting the gyro onto the robot?

It depends on how you want to use it. The gyroscope sensor senses rotation in the plane of the board, so if you want to sense the robot turning, put it level somewhere on the robot. It doesn't matter a whole lot where, but you may want to center it (seems like this shouldn't be an issue at all....). If you want to use it to measure the robot tipping, say, forward and back, you would mount it vertically to put that rotation in plane with the sensor.

If you want to try and balance this way I would suggest using the accelerometer since this will give you an absolute "heading" of sorts, whereas the gyro only gives rate which must be integrated to get heading. The software does this for you, but since all you care about is the heading, the accelerometer is better suited.

Aren Siekmeier 26-01-2012 19:36

Re: Gryo Setup
 
Quote:

Originally Posted by Ether (Post 1114162)
Use the mounting holes in the PCB secure it to a non-conducting surface (Lexan, plywood, etc). Don't torque it down too hard.


Alternatively, velcro or dual-lock can work well, and still isolates it from the frame.

mikets 26-01-2012 19:53

Re: Gryo Setup
 
Quote:

Originally Posted by compwiztobe (Post 1114186)
If you want to try and balance this way I would suggest using the accelerometer since this will give you an absolute "heading" of sorts

The accelerometer doesn't give you "absolute heading", it gives you the G force that was applied to each axis. It's perfect for detecting tilt using the Z-axis because if you are flat on the ground, the Z-axis will read 1 G. But if you are tilted then by applying physics to split the G force vector into two vectors (one perpendicular to the accelerometer: the Z-axis, another parallel to the surface of the accelerometer), you can see the Z-axis will have a value smaller than 1 G. The more it is tilted, the smaller the Z-axis value). So to determine the tilt angle, you can do an arccosine to the Z value.

Aren Siekmeier 26-01-2012 20:04

Re: Gryo Setup
 
Quote:

Originally Posted by mikets (Post 1114202)
The accelerometer doesn't give you "absolute heading", it gives you the G force that was applied to each axis. It's perfect for detecting tilt using the Z-axis because if you are flat on the ground, the Z-axis will read 1 G. But if you are tilted then by applying physics to split the G force vector into a two vectors (one perpendicular to the accelerometer: the Z-axis, another parallel to the surface of the accelerometer), you can see the Z-axis will have a value smaller than 1 G. The more it is tilted, the smaller the Z-axis value). So to determine the tilt angle, you can do an arccosine to the Z value.

Precisely. This is what I was suggesting.

Arctangent actually.

mikets 26-01-2012 20:08

Re: Gryo Setup
 
Quote:

Originally Posted by compwiztobe (Post 1114213)
Arctangent actually.

Actually, ArcCosine :)

Chiller 26-01-2012 20:48

Re: Gryo Setup
 
Quote:

Originally Posted by mikets (Post 1114217)
Actually, ArcCosine :)

Actually, NO.

mikets 26-01-2012 21:13

Re: Gryo Setup
 
1 Attachment(s)
Quote:

Originally Posted by Chiller (Post 1114255)
Actually, NO.

You have to make me do some work :)

Becca334 27-01-2012 06:47

Re: Gryo Setup
 
Thanks for all the help guys, got the gyro up and running by the end of yesterday's work day. :D

apalrd 27-01-2012 07:48

Re: Gryo Setup
 
Quote:

Originally Posted by mikets (Post 1114202)
The accelerometer doesn't give you "absolute heading", it gives you the G force that was applied to each axis. It's perfect for detecting tilt using the Z-axis because if you are flat on the ground, the Z-axis will read 1 G. But if you are tilted then by applying physics to split the G force vector into two vectors (one perpendicular to the accelerometer: the Z-axis, another parallel to the surface of the accelerometer), you can see the Z-axis will have a value smaller than 1 G. The more it is tilted, the smaller the Z-axis value). So to determine the tilt angle, you can do an arccosine to the Z value.

It actually gives you exactly the acceleration applied to each axis, including:
-The acceleration of gravity
-The acceleration of the robot when it accelerates/decelerates (moves)
-The acceleration of the robot when the bridge moves up/down

What happens when you move? When the bridge moves? You will get acceleration other than gravity.


Your solution assumes all of the signals represent the same gravity vector. In reality, there are more acceleration vectors which affect the accelerometer, making it a poor choice for bridge balancing while you and the bridge are moving.

Alan Anderson 27-01-2012 13:28

Re: Gryo Setup
 
Quote:

Originally Posted by mikets (Post 1114170)
Talking about mounting gyro, since the gyro and the accelerometer are together (I know you can separate them but it's nice to be in one piece), I am wondering how the other teams mount them onto the robot regarding shock absorbing.

I think Team 1501 put their yaw rate sensor ("gyro") in a small box of Silly Putty in the middle of their robot a couple of years ago.

Wayne Doenges 27-01-2012 15:22

Re: Gryo Setup
 
Quote:

I think Team 1501 put their yaw rate sensor ("gyro") in a small box of Silly Putty in the middle of their robot a couple of years ago.
Yes we do and it works great.


All times are GMT -5. The time now is 09:53.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi