Go to Post Thank you from the bottom of our IFI controllers, The Robonauts. - Natchez [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 01-10-2012, 01:16
glennword's Avatar
glennword glennword is offline
Resident Solidworks Guru
AKA: Glenn
FRC #4146 (Sabercat Robotics)
Team Role: Student
 
Join Date: Sep 2012
Rookie Year: 2012
Location: Scottsdale, AZ
Posts: 52
glennword is a splendid one to beholdglennword is a splendid one to beholdglennword is a splendid one to beholdglennword is a splendid one to beholdglennword is a splendid one to beholdglennword is a splendid one to behold
Orientation device

I was thinking about designing a swerve drive, and how to tell the robot that it was facing the opposite way from which it started. I thought of a radio compass, in which a signal is transmitted from a device on the driver station, and the robot could then tell what its orientation was. One problem: is there a rule preventing me from using such a device?
Please post any ideas/tips/comments!
  #2   Spotlight this post!  
Unread 01-10-2012, 04:03
RyanN's Avatar
RyanN RyanN is offline
RyanN
AKA: Ryan Nazaretian
FRC #4901 (Garnet Squadron)
Team Role: Mentor
 
Join Date: Jun 2006
Rookie Year: 2005
Location: Columbia, SC
Posts: 1,126
RyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond repute
Re: Orientation device

A gyro can be used, but drift must be accounted for if used over the entire match.

A magnetometer (compass) would work as well, but you should consider high current electronics, motors, ferrous metal, overhead metal objects, rebar in concrete, etc...

I tried to use a magnetometer in 2008 Overdrive. It was the biggest headache... I then tried a magnetometer to orient an antenna tracking system for my school's UAS team, and the motors in the servos threw it off.

My recommendation is to avoid magnetometers at all cost, and try to implement a gyro.
__________________
Garnet Squadron
FRC 4901
Controls Mentor
@rnazaretian

Previous mentor and student from Team Fusion, FRC 364
  #3   Spotlight this post!  
Unread 01-10-2012, 14:10
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,112
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Orientation device

If I were a robot inspector, I'd have to tell you that a radio transmitter would not be permitted. For example:

Quote:
Originally Posted by 2011 <R52>
One D-Link DAP-1522 is the only permitted mechanism for communicating to and from the ROBOT during the MATCH. All signals must originate from the OPERATOR CONSOLE and/or the Field Management System, and be transmitted to the ROBOT via the official ARENA hardware. No other form of wireless communications shall be used to communicate to, from or within the ROBOT (e.g. radio modems from previous FIRST competitions and Bluetooth devices are not permitted on the ROBOT during competition).
A standard passive electronic compass might work, if you isolated it sufficiently from things like motors and power wires.
  #4   Spotlight this post!  
Unread 01-10-2012, 14:15
Jon Stratis's Avatar
Jon Stratis Jon Stratis is offline
Electrical/Programming Mentor
FRC #2177 (The Robettes)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Minnesota
Posts: 3,747
Jon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond repute
Re: Orientation device

I wanted to add this, from the 2012 Inspection checklist:
Quote:
Unauthorized Wireless Communication – no wireless communication to/from robot or operator console without FIRST permission. Laptop wireless (WiFi and Bluetooth) disabled. No radios allowed on the operator console or in the pit<R55, R84, Admin Section 4.3.1 >
__________________
2007 - Present: Mentor, 2177 The Robettes
LRI: North Star 2012-2016; Lake Superior 2013-2014; MN State Tournament 2013-2014, 2016; Galileo 2016; Iowa 2017
2015: North Star Regional Volunteer of the Year
2016: Lake Superior WFFA
  #5   Spotlight this post!  
Unread 02-10-2012, 03:17
dtengineering's Avatar
dtengineering dtengineering is offline
Teaching Teachers to Teach Tech
AKA: Jason Brett
no team (British Columbia FRC teams)
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2004
Location: Vancouver, BC
Posts: 1,829
dtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond repute
Re: Orientation device

There are specific, fixed points on the field (and in the ceiling above the field) that emit light. It may be possible to use a camera to track orientation.

Just don't ask me to write the code for it!

Jason
  #6   Spotlight this post!  
Unread 02-10-2012, 07:49
ToddF's Avatar
ToddF ToddF is offline
mechanical engineer
AKA: Todd Ferrante
FRC #2363 (Triple Helix)
Team Role: Mentor
 
Join Date: Apr 2011
Rookie Year: 2011
Location: Newport News, VA
Posts: 599
ToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond repute
Re: Orientation device

Extrapolating from Jason's idea of using ambient light, there are also ambient radio waves being transmitted from fixed locations around the field. Though wireless communications are not permitted, there isn't any rule against passively detecting sources of transmitted radio waves. Just like a cell phone can triangulate it's location from cell towers, it might be possible to triangulate robot position and orientation. You could use one of your practice matches to drive around the field and make a calibrated map.

It would be a heck of an engineering challenge, though. The necessary equipment might also put you way over budget.

Todd F.
__________________
Todd F.
mentor, FIRST team 2363, Triple Helix
Photo gallery
video channel
Triple Helix mobile
  #7   Spotlight this post!  
Unread 02-10-2012, 07:58
Gdeaver Gdeaver is offline
Registered User
FRC #1640
Team Role: Mentor
 
Join Date: Mar 2004
Rookie Year: 2001
Location: West Chester, Pa.
Posts: 1,363
Gdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond repute
Re: Orientation device

As dtengineering suggested the lights in the ceiling would provide a frame of reference outside the robot. A magnetometer also provides a frame of reference outside the robot. Triangulation with a radio transmitter also provides this. Of the 3 the mag is the least difficult. Our team is looking at using 9 degrees of freedom. A mag, an accelerometer, and a gyro with sensor fusing algorithms. The big problem is the mag and the hard and soft iron distortions. We did some testing in September with our 2011 robot. The 2011 robot is ideally suited for a mag. there is very little ferrous metal or motors up high. Our 2012 robot has no area on it with out magnetic distortions. If we use this we will have to design the robot with it in mind. The latest generation of Gyros has improved allot. I feel that field centric robot control with out operator intervention is now possible. It does take allot of effort.
  #8   Spotlight this post!  
Unread 02-10-2012, 15:34
Bryce Paputa's Avatar
Bryce Paputa Bryce Paputa is offline
FF TSL: Frog Farce
FRC #0503 (Frog Force)
Team Role: Alumni
 
Join Date: Jan 2012
Rookie Year: 2008
Location: Novi Michigan
Posts: 454
Bryce Paputa has a reputation beyond reputeBryce Paputa has a reputation beyond reputeBryce Paputa has a reputation beyond reputeBryce Paputa has a reputation beyond reputeBryce Paputa has a reputation beyond reputeBryce Paputa has a reputation beyond reputeBryce Paputa has a reputation beyond reputeBryce Paputa has a reputation beyond reputeBryce Paputa has a reputation beyond reputeBryce Paputa has a reputation beyond reputeBryce Paputa has a reputation beyond repute
Re: Orientation device

you might be able to do something like an optical mouse (or multiple ones), I wouldn't be sure how though, and it might not work if the field isn't flat. you could even use something like a mechanical mouse, you could just have some omniwheels with encoders, you should be able to figure it out with 4? you might need more and it would probably take a lot of DIO channels, but i think it would be possible.
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 13:30.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


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