Lego Lichtsensoren
Moderator: Moderators
Lego Lichtsensoren
Nu is dit niet echt een typische technische "robotwars" vraag maar ik vond hem wel dermate belangrijk om te stellen.
Zoals een aantal van jullie weten heb ik afgelopen jaar op het Erasmus College 10 eerste klassers begeleid in het maken van autonome robots die mee gedaan hebben aan RoboCupJunior NL. Bij de opdracht moesten we gebruik maken van een lichtsensor die op een groene mat een zwarte lijn kon volgen, tot hij in een geel vlak kwam waarna hij een object uit het gele vlak moest duwen.
Het probleem was aleen dat de lichtsensor de waardes weergeeft in getallen van 0>100. En als je de lichtsensor zoals meestal gebruikt, 3-5mm verticaal boven het vlak hield hij niet genoeg verschil tussen de kleuren zag om hem goed te programeren.
Maar tijdens het helpen van de teams ben ik er achter gekomen dat als je de lichtsensor schuin zet, ongeveer onger een hoek van 30-45 grade van de verticale positie dat de lichtsensor VEEL beter de kleuren waarneemt. Nu was het verschil per kleur 15 a 20 ipv 3-5. Dit was dus zeer handig, en maakten het programeren een stuk makkelijker en de robot een stuk betrouwbaarder.
Aleen nu de vraag, hoe komt het dat als je een licht sensor schuin zet hij beter het kleur verschil ziet. Ik heb het met verschillende objecten gebrobeerd en het resultaat blijft het zelfde, zet de lichtsensor schuin en de verschillen zijn groter.
Nu dacht ik eerst dat het aan de lichtsensor zelf lag. De Lego lichtensor bestaat namenlijk uit een sensor en een led naast elkaar. De bedoeling van die led is het oppervlak te verlichte, waarna een bepaalde hoeveelheid licht terug gekaatst word. En aan de hand van de hoeveelheid terug gekaatste aantal licht maakt hij er een waarde van 0-100 van.
Ik dacht eerst omdat de mat vrij glimmend was al het licht weerkaatst werd, maar na testen zonder of een minder felle led was het resultaat het zelfde.
Nu is vandaag aan mij gevraagt of ik dit jaar weer wil gaan helpen met het project. Wat ik graag zou willen doen ondanks het zijn van me Examen jaar. En ik zou graag uit willen leggen waarom het helpt de lichtsensor schuin zetten maar ik weet het zelf ook niet. Vandaar dat ik de vraag stel.
Alvast hartelijk bedankt,
mvg Dennis Martens
Zoals een aantal van jullie weten heb ik afgelopen jaar op het Erasmus College 10 eerste klassers begeleid in het maken van autonome robots die mee gedaan hebben aan RoboCupJunior NL. Bij de opdracht moesten we gebruik maken van een lichtsensor die op een groene mat een zwarte lijn kon volgen, tot hij in een geel vlak kwam waarna hij een object uit het gele vlak moest duwen.
Het probleem was aleen dat de lichtsensor de waardes weergeeft in getallen van 0>100. En als je de lichtsensor zoals meestal gebruikt, 3-5mm verticaal boven het vlak hield hij niet genoeg verschil tussen de kleuren zag om hem goed te programeren.
Maar tijdens het helpen van de teams ben ik er achter gekomen dat als je de lichtsensor schuin zet, ongeveer onger een hoek van 30-45 grade van de verticale positie dat de lichtsensor VEEL beter de kleuren waarneemt. Nu was het verschil per kleur 15 a 20 ipv 3-5. Dit was dus zeer handig, en maakten het programeren een stuk makkelijker en de robot een stuk betrouwbaarder.
Aleen nu de vraag, hoe komt het dat als je een licht sensor schuin zet hij beter het kleur verschil ziet. Ik heb het met verschillende objecten gebrobeerd en het resultaat blijft het zelfde, zet de lichtsensor schuin en de verschillen zijn groter.
Nu dacht ik eerst dat het aan de lichtsensor zelf lag. De Lego lichtensor bestaat namenlijk uit een sensor en een led naast elkaar. De bedoeling van die led is het oppervlak te verlichte, waarna een bepaalde hoeveelheid licht terug gekaatst word. En aan de hand van de hoeveelheid terug gekaatste aantal licht maakt hij er een waarde van 0-100 van.
Ik dacht eerst omdat de mat vrij glimmend was al het licht weerkaatst werd, maar na testen zonder of een minder felle led was het resultaat het zelfde.
Nu is vandaag aan mij gevraagt of ik dit jaar weer wil gaan helpen met het project. Wat ik graag zou willen doen ondanks het zijn van me Examen jaar. En ik zou graag uit willen leggen waarom het helpt de lichtsensor schuin zetten maar ik weet het zelf ook niet. Vandaar dat ik de vraag stel.
Alvast hartelijk bedankt,
mvg Dennis Martens
True science is not measured by its successes, but by its ability to learn gracefully from its failures.
- Cavecrusher
- Posts: 1497
- Joined: Mon Sep 01, 2003 5:35 pm
- Location: Tilburg
Kan het zijn dat de sensor engiszins gestoord werd door randlicht van de led als die "gewoon" zat ?
En ik heb al lang geleerd om op mijn intuïtie te vertrouwen; iets zegt me dat het iets te maken met hebben met het breken van licht en prisma's. Sorry als het vermoeden onjuist blijkt.
En ik heb al lang geleerd om op mijn intuïtie te vertrouwen; iets zegt me dat het iets te maken met hebben met het breken van licht en prisma's. Sorry als het vermoeden onjuist blijkt.
[color=indigo]I think, therefore I'm dangerous.[/color]
http://thehouseofchaos.wordpress.com/
http://thehouseofchaos.wordpress.com/
Misschien dat onderstaande link nog wat verklaard, het komt er op neer dat de sensor gevoeliger voor zichtbaar licht is zonder LED.
http://www.plazaearth.com/usr/gasperi/light.htm
Volgens de de info via de link is de lichtsensor het gevoeligst bij een golflengte van 800 nm (rood licht) en de LED lijkt ook wel rood te zijn dus zal de de LEGO sensor andere kleuren dan rood slecht kunnen onderscheiden.
http://www.plazaearth.com/usr/gasperi/light.htm
Volgens de de info via de link is de lichtsensor het gevoeligst bij een golflengte van 800 nm (rood licht) en de LED lijkt ook wel rood te zijn dus zal de de LEGO sensor andere kleuren dan rood slecht kunnen onderscheiden.
Dus het zou eigenlijk een beter idee zijn de rode led gewoon af te plakken, zodat die niet schijnt en hem dan gewoon gebruiken. Zoveel verschil was daar niet in als hij schuin stond maar dat komt waarschijnlijk dan omdat het licht van de led niet terug gekaatst word in de lichtsensor, maar weg word gekaatst.
True science is not measured by its successes, but by its ability to learn gracefully from its failures.
Who is online
Users browsing this forum: Google [Bot] and 35 guests