![]() |
2011 "Light Sensor"
Has anyone been trying to program their light sensors for this year yet? Are there any examples for Labview that are relevant besides the "simple digital input" one?
|
Re: 2011 "Light Sensor"
That's all the light sensor is, a simple digital input.
Did you have a more complex task in mind? |
Re: 2011 "Light Sensor"
I assume it returns a boolean. I have not looked at the libraries yet, I am currently teaching the other programmers the last year's library. (Its the same as this year technically) How many do they give you? Make it so that 3 of them point in different spots in front of the robot. So the outer 2 sensors would form an angle big enough (it would depend on where you place the sensors) and the middle one would be placed at the angle bisector. So It checks if the middle triggers true, it it does, its on track. If the left is triggered, you are too far right, turn left a little and same with the right side. That should be the basic loop. If they are all triggered, you are at a cross point or a stop point.
|
Re: 2011 "Light Sensor"
Will your robot be able to strafe, if so you may want to consider the camera. The way I look at it the line sensors are best if you can't strafe, but the camera is better if you can.
If you want more details just ask... |
Re: 2011 "Light Sensor"
Quote:
|
Re: 2011 "Light Sensor"
How do you follow the line with the camera? That sounds pretty awesome. You would probably have to go slow though because the camera's refresh rate is terrible.
|
Re: 2011 "Light Sensor"
Quote:
|
Re: 2011 "Light Sensor"
NI has published a 2011 line tracking paper too.
|
Re: 2011 "Light Sensor"
Quote:
Quote:
I would have to disagree with you on that. If done correctly, the camera would be significantly faster than the line tracking hardware. The line trackers only see a "pixel" compared to the camera's capabilities. Using trigonometric functions and may be some probability, it would be easy to navigate over the line. The lines are not gonna go anywhere, the software can make decisions ahead of time. |
Re: 2011 "Light Sensor"
Quote:
|
Re: 2011 "Light Sensor"
Quote:
|
Re: 2011 "Light Sensor"
Quote:
Quote:
I believe the average automated camera cap will be faster than a human cap, and more accurate than a line tracker cap. Personally for this task I would rather use dead reckoning than use a line tracker. If you threw a gyro and a range finder on your robot, figured out the distance and said drive straight, I think you could make the 75% cut off for autonomous |
Re: 2011 "Light Sensor"
Quote:
|
Re: 2011 "Light Sensor"
To address the OP, the light sensors are pretty easy to use... almost too easy.
They're purely digital. If you power them, you can use the indicator LED to calibrate them. The knob sets the sensitivity, so you don't have to set it in code. Two of the wires are for power, the other two are output. One is normally-open, the other is normally-closed. You only have to wire up one: I'd suggest normally-open, but do whichever makes more sense for you. Once its on your robot, you'll get a certain boolean value over light areas, and another over dark ones. Theoretically, you only need one sensor to track a line. Dark: go left, Light: go right; you'll end up following the right edge of the line. With two, you could have them strattle the line and react accordingly, giving you a bit more hysteresis. If your robot has an unconventional drive system, it will work on the same exact principle. I wouldn't think you would run into any additional problems unless your drive system itself fails. Strangely enough, I think KISS might apply here. If you can calibrate your encoders correctly, I wouldn't be surprised if you could forgo the line sensors entirely. Encoders aren't sensitive to light/field conditions, and they're extremely simple to mount. Also, the lines on the field help so much: the two end lines put you in the middle of two columns of pegs & you'll have to maneuver a bit more anyways. |
Re: 2011 "Light Sensor"
Going back to 04, buzz robotics used a line tracker. Note they had 5+ sensors on the front of their robot. And in that game, accuracy was much less of a requirement, hence why line tracking was a good strategy.
|
| All times are GMT -5. The time now is 03:57. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi