ROBO- Afz.hcc Robotica gg, p.a. Henk de Gans,Koelmanhof GG Nijkerk.. BITS-49. Jaargang13, nummer 2, juni 2010

Vergelijkbare documenten
ROBO- BITS-43. Afz.hcc Robotica gg, p.a. Henk de Gans, Anjerlaan 3, 3871 ev Hoevelaken.

ROBO- BITS-59. Jaargang15, nummer 4, december 2012

ROBO- Afz.hcc Robotica gg, p.a. Henk de Gans,Koelmanhof GG Nijkerk.. BITS-51. Jaargang13, nummer 4, december 2010

ROBO- BITS-46. Afz.hcc Robotica gg, p.a. Henk de Gans, Anjerlaan 3, 3871 ev Hoevelaken. Jaargang12, nummer 3, september 2009

ROBO- BITS-44. Afz.hcc Robotica gg, p.a. Henk de Gans, Anjerlaan 3, 3871 ev Hoevelaken.

De bepaling van de positie van een. onderwatervoertuig (inleiding)

ROBO- BITS-45. Afz.hcc Robotica gg, p.a. Henk de Gans, Anjerlaan 3, 3871 ev Hoevelaken.

TWEEDE RONDE NATUURKUNDE OLYMPIADE 2017 TOETS APRIL :00 12:45 uur

ROBO- BITS-47. Afz.hcc Robotica gg, p.a. Henk de Gans, Anjerlaan 3, 3871 ev Hoevelaken. Jaargang12, nummer 4, december 2009

Aan de slag met de nieuwe leerplannen fysica 2 de graad ASO GO!

De Robobits is een uitgave van de hcc!robotica gebruikers groep, en werd vier keer per jaar toegezonden aan de leden.

ROBO- BITS-48. Afz.hcc Robotica gg, p.a. Henk de Gans, Anjerlaan 3, 3871 ev Hoevelaken. ROBOBITS

Vrijdag 8 juni, uur

PROJECT 2 - MAZE DRIVE - OFFERTE RICK VAN VONDEREN

ROBO- BITS-38. Afz.hcc Robotica gg, p.a. Henk de Gans, Anjerlaan 3, 3871 ev Hoevelaken. Jaargang10, nummer 3, september 2007

ROBO- BITS-40. Afz.hcc Robotica gg, p.a. Henk de Gans, Anjerlaan 3, 3871 ev Hoevelaken.

Brede opgaven bij hoofdstuk 2

Een tandje bijsteken

ROBO- BITS-36. Afz.hcc Robotica gg, p.a. Henk de Gans, Anjerlaan 3, 3871 ev Hoevelaken.

CENTRUM VOOR MICROCOMPUTER APPLICATIES

Tekstboek. VMBO-T Leerjaar 1 en 2

Temperatuur. Verklaring voor het verschijnsel. Bij de verbranding van het aardgas ontstaat waterdamp. Deze condenseert bij het koude glas.

7,6. Samenvatting door A woorden 12 april keer beoordeeld. Natuurkunde. Natuurkunde Systemen. Systemen

ROBO- BITS-36. Afz.hcc Robotica gg, p.a. Henk de Gans, Anjerlaan 3, 3871 ev Hoevelaken. Jaargang10, nummer 1, maart 2007

ELEKTRICITEIT-Stappenmotoren

Deze handleiding geeft u tips voor de voorbereiding. Wat staat u te wachten en waar kunt u op letten?

Acoustics. The perfect acoustics of a car. Jan Hoekstra

Eenparig rechtlijnige beweging met de NXT

Introductie. Transportmiddelen. Opdracht 1

Scann3rD. Kayle Knops en Gijs Creugers

Les 2 Vragen stellen Leestekst: Veiligheid. Introductiefase: 1. "Vandaag gaan we voor de tweede keer een tekst lezen en daarbij vragen maken.

Driedimensionale Lasserscanning

Programma HCC!Forth komende zaterdag

Webportal instellingen

DuoCount Een verkeersanalyse toestel voor tweerichtingsbanen

Jaarvergadering Het bestuur van de afdeling Helmond mail: pi4hmd. nl

LICHTSLUIS MET GATENWIEL 0062I

ROBO- BITS-37. Afz.hcc Robotica gg, p.a. Henk de Gans, Anjerlaan 3, 3871 ev Hoevelaken. Jaargang10, nummer 2, juni 2007

Samenvatting Natuurkunde Hoofdstuk 3 Licht en Lenzen

De eenparige rechtlijnige beweging

Plaatsbepaling met Global Navigation Satellite Systems GNSS Basisbeginselen

Hoe ontwerp je een concertzaal en popzaal ineen?

Glazen, kokers en tennisballen

Dit moet je weten voordat je een LED Display gaat aanschaffen

jaar: 1994 nummer: 12

Kernvraag: Hoe verplaatst licht zich en hoe zien we dat?

De snelheid van de auto neemt eerst toe en wordt na zekere tijd constant. Bereken de snelheid die de auto dan heeft.

Wat is een digitale foto

Hertentamen Optica. 20 maart Zet je naam, studentennummer en studierichting bovenaan elk vel dat je gebruikt. Lees de 6 opgaven eerst eens door.

Auteur(s): H. Faber Titel: Reactie op: Het klappende van de schaats Jaargang: 16 Jaartal: 1998 Nummer: 4 Oorspronkelijke paginanummers:

SYSTEMEN 11/3/2009. Deze toets bestaat uit 3 opgaven (28 punten). Gebruik eigen grafische rekenmachine en BINAS toegestaan. Veel succes!

LICHTSLUIS MET GATENWIEL ML54F GEBRUIKERSHANDLEIDING

Testen en metingen op windenergie.

Mindstorms-Ev3 Robot

Hoeveel W108 modellen rijden er nog rond. Geplaatst door motorhan - 23 juli :12

Tochttechnieken Cursus Coördinatie Bijlage cursus 5

DE XXXII INTERNATIONALE NATUURKUNDE OLYMPIADE

Extra oefenopgaven licht (1) uitwerkingen

Maak met spiegels een zo lang mogelijke weg voor een lichtstraal en stuur het licht om een hoekje. Gebruik hiervoor zo weinig mogelijk spiegels.

Uitgebreid eindwerkvoorstel Lokaliseren van personen en objecten met behulp van camera s

Tomografie. 1 Inleiding. VWO Bovenbouwpracticum Natuurkunde Practicumhandleiding

UITWERKINGEN Examentraining (KeCo) SET-B HAVO5-Na

N A T U U R W E T E N S C H A P P E N V O O R H A N D E L 1 Copyright

Vermogen Elektronica : Stappenmotor

Communicatie verenigingen KNVB 2014

Zo werkt het. Wij hebben een steile trap in huis. Wij willen hem minder steil. Doe mee via de site

Hoe werkt een TELESCOOP?

Project Atlas - Validering van de gegevens met betrekking tot de dekking verstrekt door de mobiele operatoren

Je eigen nieuwjaarsbrief

D-dag 2014 Vrijeschool Zutphen VO. D -DAG 13 februari 2014: 1+ 1 = 2. (en hoe nu verder?) 1 = 2en hoe nu verder?

Recognition and Detection of Objects Using Visual and Textual Cues S. Karaoğlu

Automatische gecombineerde. Rotatie & Lijn projectie Laser FL 1000

In 5 stappen een werkoverleg houden dat wél het verschil maakt

Waterlandjournaal. Nieuws van de directie. Nieuws van de directie oproep. Vakantieregeling. Kinderstralen LOS. Sportochtenden JVA.

Van het bestuur SEPTEMBER

Workshop FLL. Leer robots programmeren. Marieke Peelen Lennart de Graaf Daryo Verouden -

Havo 4 - Practicumwedstrijd Versnelling van een karretje

Algoritmes in ons dagelijks leven. Leve de Wiskunde! 7 April 2017 Jacobien Carstens

N1970 DIGITALE MICROSCOOP HOGE SNELHEID IN REAL-TIME

Basic Creative Engineering Skills

Geleid herontdekken van de golffunctie

Eindexamen natuurkunde 1-2 havo 2002-I

Dit moet u weten voordat u een LED scherm gaat aanschaffen

AFREGELEN VAN EEN CCPM HELICOPTER

CSPE GL minitoets bij opdracht 7

Voorbereiding post 5. De eik elk seizoen anders Groep 7-8

Lesbrief voor leerlingen: hoe ontwerp je een omslag voor een boek

VBA voor doe het Zelvers deel 22. Handleiding van Helpmij.nl. Auteur: leofact

ROBO- BITS-33. Afz.hcc Robotica gg, p.a. Henk de Gans, Anjerlaan 3, 3871 ev Hoevelaken.

Hoofdstuk 4: Licht. Natuurkunde Havo 2011/2012.

Digitale systemen. Hoofdstuk De digitale regelaar

Nieuwsbrief Juli 2017 Jaargang:

NIEUWSBRIEF. Wie heeft er goede ideeën? 5 e jaargang - juli-aug nr. 6-7 Onder redactie van het secretariaat van CCN-Z. Workshops en ideeën.

Uitleg. Welkom bij de Beverwedstrijd Je krijgt 15 vragen, die je in maximaal 45 minuten moet beantwoorden.

NIEUWSBRIEF SEIZOEN 2018/2019. jaargang 9 nr In dit nummer o.a.: 1. van het bestuur. 2. van de penningmeester. 3.

X C D CSPE GL minitoets bij opdracht 7

Tentamen Optica. 19 februari 2008, 14:00 uur tot 17:00 uur

Handleiding vloeistofdetectie systemen Pagina 1. Inleiding

Transcriptie:

ROBO- Afz.hcc Robotica gg, p.a. Henk de Gans,Koelmanhof 2 3861GG Nijkerk.. BITS-49 Jaargang13, nummer 2, juni 2010

De Robobits is een uitgave van de hcc!robotica gebruikers groep, en wordt vier keer per jaar als PDF beschikbaar gesteld aan de leden. hcc!robotica is een onderdeel van de hcc! (hobby computer club), een vereniging van bijna 150.000 leden. ===================================================== Redactie adres: H.J. de Gans, Koelmanhof 2, 3816GG Nijkerk. hj.de.gans@gmail.com Tekst aanleveren in WORD of platte tekst in ASCII. Afbeeldingen los er bij in JPG, GIF of BMP formaat. ===================================================== Dagelijks bestuur: Voorzitter: E.F.O.Buzzi(Ed), Ed.Buzzi@net.hcc.nl Technisch adviseur: Ing.H.M.A.van Bodegom(Henny) ing.h.m.a.van.bodegom@hccnet.nl Technisch adviseur: H.M.P. van Sint Annaland (Hinnie) h.vansintannaland@xs4all.nl Secretaris: M.W.J. van Harmelen (Rien) r.van.harmelen@hetnet.nl Penningmeester: H.J. de Gans(Henk) hj.de.gans@gmail.com Lid/webmaster: W.C.de Boer (Wim) wim.deboer@nl.thalesgroup.com Bladz. 3 Redactie. Bladz. 3 Lezing Bladz. 4 Plaatsbepaling Bladz 9 Agenda. 2 ROBOBITS

Ik weet het, het is inmiddels al augustus, maar hier dan toch het juni nummer van RoboBits! Dit komt ondermeer door prive omstandigheden, en ik moet eerlijk zeggen dat het minder leuk is een digitaal te verspreiden Robobits te maken als een die per post verstuurd wordt! Ook al omdat de reacties op de peiling die ik op onze webisite gezet had nogal tegenvielen! Slechts 46 stemmen is mijn s inziens erg weinig! Ook de kopy viel wat tegen, maar goed, hier toch de nieuwe Robobits. Voor diegene die nog op vakantie gaat, een fijne vakantie toegewenst! Voor diegene die de vakantie al achter de rug hebben, wens ik jullie veel hobby plezier toe! Henk de Gans ------------------------------------------------------------------------------------------- deadline deadline deadline deadline deadline deadline deadline deadline ------------------------------------------------------------------------------------------- De deadline voor kopie voor Robobits 50 die eind september 2010 zal uitkomen, is gesteld op zaterdag 18 september 2010!!!! Maar u hoeft natuurlijk niet zo lang te wachten, nu al insturen kan natuurlijk ook! Iedereen wil heel graag eens wat lezen over dat waar u mee bezig bent, en natuurlijk met onze hobby te maken heeft! Vooral van u, die niet in de gelegenheid bent onze bijeenkomsten te bezoeken! Zoals al eerder gezegd, hoeven het geen hoogdravende journalistieke meester werken te zijn(mag natuurlijk wel;-))). Gewoon een leuk stukje over uw creatie of iets dergelijks, of wat informatie over iets waarvan u gehoord of gelezen hebt enz. Ook zoek ik nog een boek bespreking(of tijdschrift). ------------------------------------------------------------------------------------------- deadline deadline deadline deadline deadline deadline deadline deadline ------------------------------------------------------------------------------------------- Lezing van Kees Vlak Op onze bijeenkomst van 5 juni heeft Kees Vlak van de gg AI een lezing gehouden over genetische algoritmes. Een genetisch algoritme (GA) is een algoritme dat gebruikt wordt om (redelijk) snel oplossingen te vinden voor (met name) optimalisatieproblemen. De termen die in GA gebruikt worden zijn ontleend aan de evolutietheorie. Zo wordt een parameter die geoptimaliseerd moet worden een gen genoemd. Alle genen samen zijn een chromosoom, de abstracte representatie van een oplossing. Om tot een bevredigende oplossing van het probleem te komen vinden er in het rekenproces de volgende stappen plaats: Start (volgens een bepaalde procedure) met een aantal (willekeurige) oplossingen. Voor elk van de oplossingen wordt de fitnesswaarde bepaald. Deze waarde geeft aan hoe goed de oplossing is in vergelijking met de andere. Combineer juni 2010 3

(ook nu weer volgens een bepaalde procedure) de oplossingen met de beste fitnesswaarden. Net zoals in de evolutietheorie is de idee dat de betere oplossingen overleven. Om inteelt te voorkomen moeten er in het proces zgn mutaties plaats vinden. Het rekenproces wordt gestopt na het lang gelijk blijven van de beste fitnesswaarde. Opmerking: GA s vinden dus niet gegarandeerd de meest optimale oplossing, maar de fitnesswaarde zal wel convergeren naar een goede oplossing. Als voorbeeld behandelde Kees het zgn handelsreizigersprobleem. Een handelsreiziger moet een aantal steden bezoeken. Hij mag de steden slechts 1 keer bezoeken. Hij vertrekt uit stad S en moet ook eindigen in stad S. Gevraagd: bepaal de kortste route tussen de steden. Stel het aantal steden n dan is het aantal oplossingen (n-1)!. Voor 11 steden zijn dat al 3.6 miljoen oplossingen. Voor 41 steden: 8.15 E 47 oplossingen. Zelfs met de snelste computers is dit probleem voor een redelijk aantal steden niet op te lossen. Hier bieden GA s uitkomst. In een voorbeeld met 61 steden vond Kees in no time een bevredigende oplossing (waarbij nogmaals aangetekend moet worden dat het niet zeker is of dit de meest optimale oplossing is). Een interessante lezing die de bouwers van robots een beetje inzicht gaven in activiteiten van de ggai. Nog niet helemaal duidelijk is hoe beide groepen gebruik kunnen maken van elkaars kennis. Wie van onze groep gaat de uitdaging aan voor een gezamenlijk project!? Plaatsbepaling met achterwaartse insnijding. Met belangstelling heb ik op het forum de discussie gevolgd over het systeem voor plaatsbepaling van de robot met behulp van actieve bakens. Het is voor mij de aanleiding geweest me ook eens te gaan verdiepen in deze materie. De methodes welke op dit moment binnen onze club worden uitgewerkt werken met ultrasound signalen om de afstand te bepalen tussen de robot en de bakens. Ik ben echter op zoek gegaan naar een andere manier van plaatsbepaling. De uitgangspunten voor mijn zoektocht waren o.a. geen actieve bakens en geen geluidsgolven. 4 ROBOBITS

Door deze beperkingen kwam ik als snel uit op optische systemen al of niet met hoekmetingen. Dit soort systemen worden veelvuldig gebruikt in de landmeetkunde. In de landmeetkunde is één van de methodes voor plaatsbepaling de bekende driehoeksmeting. Binnen deze driehoeksmeting kennen we een meetmethode die insnijding wordt genoemd. Een voor ons doel interessante meetmethode is de achterwaartse insnijding. Wat is dan wel die achterwaartse insnijding meetmethode? Achterwaartse insnijding is het bepalen van de coördinatoren van een punt door alleen hoekmetingen te verrichten vanuit dit punt naar ten minste drie andere punten waarvan de coördinatoren wel bekend zijn. De Nederlandse wis- en natuurkundige en astronoom Snellius heeft rond 1615 als eerste de oplossing gevonden voor de plaatsbepaling met achterwaartse insnijding. Daarom wordt deze methode van plaatsbepaling ook wel Het probleem van Snellius genoemd. Voor het meten van de hoeken wordt in de landmeetkunde veelal een theodoliet gebruikt. Een theodoliet is een (optisch)meetinstrument waarmee met hoge nauwkeurigheid horizontale en verticale hoeken kunnen worden gemeten. Om deze meetmethode van achterwaartse insnijding toe te kunnen passen op een robot zullen we de robot moeten voorzien van een meetsysteem dat vrij nauwkeurig hoeken kan meten vanaf de robot naar de bakens met bekende coördinaten langs de baan. Na nogal wat geëxperimenteer ben ik tot de volgende oplossing gekomen. Op de robot wordt een optisch systeem geplaatst dat met een lichtstraal de omgeving aftast op het aanwezig zijn van bakens. Als lichtbron heb ik een laser gebruikt. De laserstraal wordt rondgedraaid in een horizontaal vlak. Het ronddraaien van de laserstraal kan gedaan worden door de laser zelf rond te draaien of door alleen de lichtstraal van de laser met een draaiende spiegel rond te draaien. Ik heb gekozen voor de draaiende spiegel. Voordeel: laser zelf staat stil geen probleem met energie toevoer naar de laser. Nadeel: meer mechanische componenten. Om de hoekverdraaiing van de spiegel en dus ook die van de lichtstraal te kunnen meten is de holle as die de spiegel aandrijft voorzien van een pulsschijf. De door mij gebruikte schijf geeft 1350 pulsen per omwenteling af. Dit komt neer op een hoekverdraaiing van de spiegel van 0,2666 graad per puls. Er is nog een tweede pulsschijf op de as aangebracht. Deze schijf geeft maar 1 puls per omwenteling. Deze puls wordt gebruikt voor referentie doeleinden. Hiermee kan bijvoorbeeld de stand van de robot ten opzichte van de bakens worden bepaald. Zodra een baken wordt getroffen door de ronddraaiende laserstraal zal dit gedetecteerd moeten worden door de robot. Het licht dat gereflecteerd wordt door de het baken moet opgevangen worden door een detector op de robot. Om dit goed te kunnen doen zijn de bakens voorzien van retrorefecterend materiaal. juni 2010 5

De eigenschap van retroreflecterend materiaal is dat het opvallende licht wordt terugkaatst in de richting van de lichtbron. Als een baken dus wordt getroffen door de laserstraal zal het baken het licht terugsturen in de richting van de laser. Door nu zo dicht mogelijk bij de laser uitgang lichtgevoelige detectoren te plaatsen kan het teruggekaatste licht van een baken worden gedetecteerd. Om het geheel ongevoelig te maken voor vreemd licht gebruik ik gemoduleerd laserlicht. Dit lijkt heel wat maar het is gewoon de laser in en uitschalen met een vaste frequentie. Met het nu door mij gebouwde prototype is het mogelijk om alle drie de bakens op 4 meter afstand van laserbron te detecteren waarbij de laserstraal 3 maal per seconde ronddraait. In deze situatie komt de laserstraal langs een baken met een snelheid van ca. 75 meter per seconde. De baken breedte is nu nog 2,5 cm. Bij deze baken breedte en bij een snelheid van 75 meter per seconde komt dit neer op een aanstraaltijd tijd van een baken van 333 micro seconden. Tot zover mijn eerste ideeën en ervaringen met mijn plaatsbepaling systeem. Er moet nog veel worden uitgezocht en getest. De resultaten tot nu toe geven hoop voor de toekomst. Suggesties en/of opmerkingen voor en/of tegen zijn welkom. Wordt vervolgd!!!! Tim Woldring 6 ROBOBITS

Hier nog een paar foto s van mijn knutselwerk. Roterende kop met spiegel Behuizing voor pulsschijf en aandrijving Bovenaanzicht roterende zend/ontvanger Behuizing voor laser en detectoren Aandrijf motor Onderaanzicht roterende zend/ontvanger juni 2010 7

Laserstraal uitgang met daar omheen plaats voor 6 detectoren Tand/riem/wiel overbrenging(en) voor de aandrijving van de holle as met spiegel en pulsschijf Binnenwerk behuizing Holle as Aandrijftandwiel van holle as Pulsschijf met 1350 verdelingen Deksel van de behuizing 8 ROBOBITS

Retroreflecterende bekleding Baken Zaterdag 14 augustus Bijeenkomst Hengelo. Zaterdag 4 september Bijeenkomst Hooglanderveen. Zaterdag 2 oktober Bijeenkomst Hooglanderveen. Voor de zekerheid ALTIJD de website raadplegen! De bijeenkomsten te Hooglanderveen worden gehouden in Dorpshuis de Dissel Disselplein 6 3829 MD te Hooglanderveen. De bijeenkomst in Hengelo wordt gehouden in de PV home van Thales(vroeger Holland Signaal), aan de Robijnweg in Hengelo. Het gebouw van de PV home vindt u rechts naast de ingang.route beschrijvingen op onze website. juni 2010 9