View unanswered posts | View active topics It is currently Tue May 05, 2015 2:39 am






Reply to topic  [ 5 posts ] 
Rotation Reliability 
Author Message
Rookie

Joined: Sun Nov 30, 2014 4:56 am
Posts: 10
Post Rotation Reliability
This question is for anyone who's been working for a fine amount of time with the lego mindstorms. Are they reliable enough to be in a honors project (graduation project). Been playing around with it for the last couple of weeks, but I could really use some advice. Are the sensors (compass and ultra sonic) accurate enough to be included in such projects. Thanks for any help.


Mon Dec 15, 2014 3:40 pm
Profile
Professor
User avatar

Joined: Sat Aug 31, 2013 9:15 am
Posts: 256
Post Re: Rotation Reliability
It entirely depends on the project and what you're trying to do. Do you know exactly what your project is on? I'm afraid we can't tell you whether an NXT will be reliable enough or not unless we know your specific application of it.

_________________
FTC Team 6100 Chariots of Fire - Programmer (2012-2013)
FTC Team 7468 Blue Chariots of Fire - Programmer (2013-2014)
FTC Team 7468 Blue Chariots of Fire - Mentor (2014-2015)
Check out our team website at http://bluechariotsoffire.com/.


Mon Dec 15, 2014 4:19 pm
Profile
Rookie

Joined: Sun Nov 30, 2014 4:56 am
Posts: 10
Post Re: Rotation Reliability
It is exploring a closed environment using the compass and ultrasonic sensors. It should detect objects and return information about their coordinates and calculate the area of the environment (from its bounds) I hope this helps because that's what I have in my mind so far.


Tue Dec 16, 2014 2:06 am
Profile
Guru
User avatar

Joined: Sun Nov 15, 2009 5:46 am
Posts: 1516
Post Re: Rotation Reliability
All sensors have their quirks and limitations. The accuracy of the sensors depends on how your program interprets the data. For example, accelerometers can be sensitive and picks up a lot of noise if it is mounted on a robot that's in motion. An ultrasonic sensor can receive erroneous data if the sound wave bounces off different type of surfaces at different orientations. At times, you may need to apply low-pass filters to get rid of high frequency noise. Sometimes you may even need to apply heuristics to detect and discard erroneous data points. For example, in our FTC competition, we've seen encoders sometimes return bogus count when a static discharge occurred. This will cause our autonomous to go crazy (e.g. suddenly go in reverse). After numerous hours analyzing the logged data, we found the encoders return bogus data. So we changed our code to use a heuristic such that if a data point is way off its expected value, we will discard the data.
Regarding your question on rotation reliability. If I understand you correctly, compass sensor in general is not very reliable just because it can be interfered easier depending on where you mount the sensor. For example, if it is mounted close to a motor or surrounded by metal beams. The compass can be affected by the surrounding environment (e.g. inside a concrete building, with some big appliances running close by etc.) So you need to use your own judgment whether you can deal with the limitation of that sensor and may need to use other type of sensors.


Tue Dec 16, 2014 6:08 am
Profile
Rookie

Joined: Sun Nov 30, 2014 4:56 am
Posts: 10
Post Re: Rotation Reliability
Well you got me worried because my robot is a 3 wheeled vehicle and both sensors (ultrasonic and compass) will be mounted on the car not far from the motors. You think that's gonna be a problem?


Sat Jan 03, 2015 2:42 pm
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 5 posts ] 

Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  



Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.