I-Robot Project

Stel hier je overige vragen over elektronica als ze niet in bovenstaande passen.
Plaats reactie
Keires
Berichten: 100
Lid geworden op: vr 2 feb 2007, 15:39
Locatie: Belgenland

I-Robot Project

Bericht door Keires »

Beste mensen,

Op de hogeschool heb ik de opdracht gekregen om een robot (wagentje) te bouwen.
De chasis van de robot hebben we gekregen, de rest moeten we zelf maken.

De opdracht is als volgt:

Op een terrein van 1m80 * 1m80 is ergens een cilindervormig voorwerp geplaatst (afmetingen d<4cm, gewicht <100g).
De robot moet dit voorwerp zo snel mogelijk vinden, opnemen en naar een verlichte zone brengen (zone is begrensd door zwarte lijn).

Programmeer programma: Flowcode
We maken gebruik van een: PIC 18F4455


Om het object te detecteren moeten we gebruiken maken van sensoren.

Maar de vraag is welke sensoren zijn hiervoor het best geschikt?

Ik dacht aan ultrasoon sensoren, of IR sensoren of ...

Waar het zonnetje staat op de tekening, is ook een zwart lijn voorzien, zodat door middel van een sensor onderaan de wagen de lijn kan worden gedetecteert, zodat de wagen weet dat hij daar zijn lading moet lossen.
De verlichte zone (een lamp of ledjes) moet ook worden gedetecteerd.

Deze sensoren worden uiteraard op de robot geplaatst en geprogrammeerd.

Dus welke sensoren zijn nodig:

Detectie object (cilindervorm)
Detectie object opnemen (deze worden best bevestigd aan de grijper)
Detectie zwarte lijn
Detectie licht
...

Mijn vraag naar jullie:

Het is zeker niet de bedoeling dat ik verwacht dat jullie het voor mij maken. Maar advies en ideeen zijn altijd welkom!!
Bijlagen
I-Robot.JPG
I-Robot.JPG (18.63 KiB) 11291 keer bekeken
If I'm not back in 5 minutes... just wait longer!
Keires
Berichten: 100
Lid geworden op: vr 2 feb 2007, 15:39
Locatie: Belgenland

Bericht door Keires »

Even update, stand van zaken:

Ik dacht om gebruik te maken van een Ultrasoon sensor, maar je zit ook nog met een muur rond het rijoppervlak, deze muur is wel lager dan het voorwerp. Dus hij zou dan steeds het dichtzijnde voorwerp moeten detecteren...

Maar wat ik me nu afvraag is bij ultrasoon, wat detecteert hij, het object dat het dichtsbij ligt? Dus stel dat het voorwerp in het midden staat, en de muur staat bijvoorbeeld een meter erachter. De reikwijdte is 2m van de ultrasoon sensor, detecteert hij dan de muur of het object? Want hij stuurt toch enkel een signaal en ontvangt een signaal terug... dan kan hij hier toch geen onderscheid in maken?

Groeten, Keires
If I'm not back in 5 minutes... just wait longer!
Gebruikersavatar
Stynus
Site Admin
Site Admin
Berichten: 5971
Lid geworden op: vr 16 mei 2003, 20:45
Locatie: Overpelt (België)
Contacteer:

Bericht door Stynus »

meerdere detectors gebruiken en kijken waar het smalste object staat.
Met vriendelijke groet,
Stynus
http://www.elektronicastynus.be
Keires
Berichten: 100
Lid geworden op: vr 2 feb 2007, 15:39
Locatie: Belgenland

Bericht door Keires »

Maar zou jij dan kiezen voor ultrasoon of infrarood?
If I'm not back in 5 minutes... just wait longer!
Mat Janssen
Moderator
Moderator
Berichten: 11594
Lid geworden op: wo 10 dec 2003, 18:36
Locatie: nederweert. .. .. .. .. .. .. .. .. .

Bericht door Mat Janssen »

Ultrasoon!
signature ruimte te huur ;-)
Verhuurd :!:
Gebruikersavatar
bertus
Moderator
Moderator
Berichten: 2485
Lid geworden op: wo 14 feb 2007, 20:35
Locatie: Amsterdam. .. .. .

Bericht door bertus »

Hallo,

Als je bij ultrasoon gepulst werkt is de echotijd ook nog bepalen voor de afstand.
Dan kun je gelijk zien of je in de buurt bent.

Groeten,
Bertus
Je hoeft niet alles te weten,als je het maar weet te vinden.
Als je iets vraagt lijk je misschien dom.
Als je niets vraagt blijf je dom.

Ik beantwoord geen vragen in PM's.
Dit gaat voorbij aan de ideeen van het forum,
het delen van informatie.
GvH-E
Berichten: 566
Lid geworden op: zo 25 mar 2007, 22:41
Locatie: Amersfoort. .. .. .. .. .. .. .. .. .

Bericht door GvH-E »

Naar mijn mening is ultrasoon voor de objectsignalering niet nauwkeurig genoeg omdat je dicht bij de muur veel reflecties zult ontvangen en op 1,8 mtr afstand geen onderscheid over bijv. 30 mm hor. kunt maken..
Bovendien heb je ook signalen nodig om de robot in de goede richting te sturen! Alles hangt van de nauwkeurigheid van het optische systeem af.

Ik zou wat betreft het object zoeken gaan denken aan twee laser-sensors (of vergelijkbaar) geplaatst voor op de robot en die hoger zijn opgesteld dan de muur en die muur dus ook niet zien.
De eerste keer moet de robot vanuit 1 positie gaan "rondkijken" of deze beide sensors tegelijk een hindernis zien. Dat is dan het object.
Vanuit deze positie moet de robot stoppen met rondkijken en vooruit rijden. Verliest 1 sensor het object dan moet aan de hand hiervan naar li. of re. gecorrigeerd worden. (tot beiden weer zien)
Vindt de robot geen object dan kan de robot van uit een andere willekeurige (?) positie opnieuw rondkijken.
Het is natuurlijk geen waterdicht systeem maar het gaat hier om het principe en het zien van de mogelijkheden, nadelen, enz.
Wanneer je ook bedrijven mag inschakelen en hun apparatuur gebruiken: fa. Sick.

Het terug vinden van de parkeerplaats is een op zichzelf staand iets.
Bijvoorbeeld: het d.m.v. een door een servomotor aangedreven schijf met daarop 2 optische ontvangers die de "lichtplaats" blijven volgen.
De hoek t.o.v. de robot zegt dan alles over de rijrichting terug. Een soort kompas, maar dan optisch.

Het zijn maar ideeen, succes, GvH-E
Keires
Berichten: 100
Lid geworden op: vr 2 feb 2007, 15:39
Locatie: Belgenland

Bericht door Keires »

Vriendelijk bedankt GVH! Ik heb er veel aan, thnx!

Ik moet je wel gelijk geven :) die laser sensoren, zijn die niet erg prijzig?

Bestaan die ook in kleine behuizingen, want als ik zoek op google, kom ik steeds vrij grote tegen.

Goed idee voor het volgen van het licht!
If I'm not back in 5 minutes... just wait longer!
GvH-E
Berichten: 566
Lid geworden op: zo 25 mar 2007, 22:41
Locatie: Amersfoort. .. .. .. .. .. .. .. .. .

Bericht door GvH-E »

Prijzen weet ik niet, maar vragen bij die genoemde prof. fa. staat vrij.
En gelden er voor dit soort projecten andere prijzen?

Het probleem is dat je vanaf 0,1 tot c.a. 2.3 mtr (diagonaal?) op een schuin vlak van 40 mm. rond moet detecteren. en op c.a. 30 mm hor. afstand wederom zonder dat die 2 systemen elkaar beinvloeden. En goed werken tot de kleminrichting op de robot. (waarom niet horizontaal klemmen? Bij scheppen schuift het object weg?)
Ik denk dat je dat toch met optiek (lenzen?) moet doen.

Het is complexer dan het in eerste instantie lijkt, maar daar moet men achter komen.....
GvH-E
Gebruikersavatar
bertus
Moderator
Moderator
Berichten: 2485
Lid geworden op: wo 14 feb 2007, 20:35
Locatie: Amsterdam. .. .. .

Bericht door bertus »

Hallo,

In het boek "The robot builders bonanza" staat het een en ander over sensors en nog veel meer.
Het is hier de downloaden:

http://www.freebooksource.com/Engineeri ... onanza.htm

Groeten,
Bertus
Je hoeft niet alles te weten,als je het maar weet te vinden.
Als je iets vraagt lijk je misschien dom.
Als je niets vraagt blijf je dom.

Ik beantwoord geen vragen in PM's.
Dit gaat voorbij aan de ideeen van het forum,
het delen van informatie.
Keires
Berichten: 100
Lid geworden op: vr 2 feb 2007, 15:39
Locatie: Belgenland

Bericht door Keires »

GvH-E schreef: Het probleem is dat je vanaf 0,1 tot c.a. 2.3 mtr (diagonaal?) op een schuin vlak van 40 mm. rond moet detecteren. en op c.a. 30 mm hor. afstand wederom zonder dat die 2 systemen elkaar beinvloeden.
GvH-E
Ik snap niet zo goed wat je hiermee bedoelt :)

Horizontaal scheppen zal jammer genoeg niet lukken :) want hier mogen we niets aan wijzigen (aan de grijper alleszins niet)

Heel vriendelijk Bertus, maar de file bestaat precies niet meer :)

Mvg, Keires
If I'm not back in 5 minutes... just wait longer!
Gebruikersavatar
bertus
Moderator
Moderator
Berichten: 2485
Lid geworden op: wo 14 feb 2007, 20:35
Locatie: Amsterdam. .. .. .

Bericht door bertus »

Hallo,

Sorry, Ik heb hem destijds wel kunnen downloaden.

Ik zal nog even verder kijken.

Groeten,
Bertus
Je hoeft niet alles te weten,als je het maar weet te vinden.
Als je iets vraagt lijk je misschien dom.
Als je niets vraagt blijf je dom.

Ik beantwoord geen vragen in PM's.
Dit gaat voorbij aan de ideeen van het forum,
het delen van informatie.
GvH-E
Berichten: 566
Lid geworden op: zo 25 mar 2007, 22:41
Locatie: Amersfoort. .. .. .. .. .. .. .. .. .

Bericht door GvH-E »

[quote="Keires"][quote="GvH-E"]
Het probleem is dat je vanaf 0,1 tot c.a. 2.3 mtr (diagonaal?) op een schuin vlak van 40 mm. rond moet detecteren. en op c.a. 30 mm hor. afstand wederom zonder dat die 2 systemen elkaar beinvloeden.
GvH-E[/quote]

Ik snap niet zo goed wat je hiermee bedoeld :

Antwoord:
diameter object is 40 mm. Sensors als voorbeeld op 30 mm hartafstand evenwijdig vooruit.
De robot en het object kunnen onderling in de uiterste hoeken van het veld staan. Dat is geschat 2,3 mtr en min. 0,1 mtr. tot voor de grijper/schep.
Gebruikersavatar
bertus
Moderator
Moderator
Berichten: 2485
Lid geworden op: wo 14 feb 2007, 20:35
Locatie: Amsterdam. .. .. .

Bericht door bertus »

Hallo,

Ik heb een pagina gevonden over sensors:
http://www.societyofrobots.com/sensors.shtml
En nog een pagina van iemand die zelf een robot heeft gemaakt:
http://home.tiscali.nl/janvr/robot/
Kijk hier vooral bij de electronics.

Groeten,
Bertus
Je hoeft niet alles te weten,als je het maar weet te vinden.
Als je iets vraagt lijk je misschien dom.
Als je niets vraagt blijf je dom.

Ik beantwoord geen vragen in PM's.
Dit gaat voorbij aan de ideeen van het forum,
het delen van informatie.
Keires
Berichten: 100
Lid geworden op: vr 2 feb 2007, 15:39
Locatie: Belgenland

Bericht door Keires »

GvH-E schreef: Antwoord:
diameter object is 40 mm. Sensors als voorbeeld op 30 mm hartafstand evenwijdig vooruit.
De robot en het object kunnen onderling in de uiterste hoeken van het veld staan. Dat is geschat 2,3 mtr en min. 0,1 mtr. tot voor de grijper/schep.
Ja ok, maar wat is het probleem dan juist? Wat ik dacht, aangezien de robot steeds in dezelfde startpositie start, om de robot even opzij te laten rijden, zodat hij volledig 360 graden kan draaien, om het voorwerp te detecteren, heeft hij voorwerp gedetecteert, dan rijdt hij er naartoe, maar idd met 1 sensor zal het moeilijk werken, en aangezien de auto nooit perfect recht rijdt, zullen we zeker moeten bijsturen :)


Thnx Bertus!

Grtz Keires
If I'm not back in 5 minutes... just wait longer!
Gebruikersavatar
bertus
Moderator
Moderator
Berichten: 2485
Lid geworden op: wo 14 feb 2007, 20:35
Locatie: Amsterdam. .. .. .

Bericht door bertus »

Hallo,

Nog een idee voor de sensors. Ik ben hierbij uitgegaan van een rond refecterend object.

Zie tekening die ik gemaakt heb

Groeten,
Bertus
Bijlagen
Robot sensors.jpg
Robot sensors.jpg (12.77 KiB) 11151 keer bekeken
Je hoeft niet alles te weten,als je het maar weet te vinden.
Als je iets vraagt lijk je misschien dom.
Als je niets vraagt blijf je dom.

Ik beantwoord geen vragen in PM's.
Dit gaat voorbij aan de ideeen van het forum,
het delen van informatie.
Keires
Berichten: 100
Lid geworden op: vr 2 feb 2007, 15:39
Locatie: Belgenland

Bericht door Keires »

Dat zou een interessante oplossing kunnen zijn ja :) Ik zou wel de stuursensor afschermen met een klein buisje ofzo, want anders zou het kunnen dat de sensoren die er net naast staan, steeds iets detecteren... :)

Thnx!
If I'm not back in 5 minutes... just wait longer!
Gebruikersavatar
bertus
Moderator
Moderator
Berichten: 2485
Lid geworden op: wo 14 feb 2007, 20:35
Locatie: Amsterdam. .. .. .

Bericht door bertus »

Hallo,

Ik denk dat als je een laserdiode (b.v.zoals in een laser aanwijspen) gebruikt hier niet zoveel last van hebt, maar het kan geen kwaad.
Tussen de dichtbij en veraf sensors kun je eventueels schotjes zetten.
Je moet eerst zorgen dat je niet meer haaks op de muur staat.
Dan kun je ronddraaien tot je wat "ziet" en erop af gaan.

Groeten,
Bertus
Je hoeft niet alles te weten,als je het maar weet te vinden.
Als je iets vraagt lijk je misschien dom.
Als je niets vraagt blijf je dom.

Ik beantwoord geen vragen in PM's.
Dit gaat voorbij aan de ideeen van het forum,
het delen van informatie.
Plaats reactie