Thread: Robotica
-
12-11-2013, 13:45 #1Approved 9liver
- Registered
- 28/11/03
- Location
- Drongen
- Posts
- 6,665
- iTrader
- 5 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 1/28
Robotica
Ik ben de laatste tijd redelijk wat bezig met AI en robotica. Heb zelf al wat robotjes gemaakt en een vrij complex programma laten runnen.
Ben nu bezig met een robot die zelf de omgeving onderzoekt en in kaart brengt waardoor hij zijn omgeving kan herkennen en weet waar die is.
Dit zijn allemaal vrij ingewikkelde algoritmes en heb daarvoor enkele boeken gekocht en gelezen. Blijkbaar worden al die boeken gebruikt op universiteiten in robotica cursussen. (de meeste boeken zijn van MIT press).
Daarom vroeg ik me eigenlijk af of robotica iets is wat je op de unief kan studeren? Of is dit maar een onderdeel van iets anders?
Ik weet dat mensen unief volgen op hun eigen tempo en dit combineren met een full time job. Ze doen er dan wel een jaar of 8 over ofzo.
Je krijgt dan de cursussen en hebt bepaalde momenten om via video conferentie vragen te stellen of er zijn bepaalde tijdstippen dat je naar de unief kan gaan en vragen stellen.
Ook moet je dan natuurlijk oefeningen maken/presentaties voorbereiden.
Bestaat er zo iets rond robotica?no votes
-
-
12-11-2013, 14:13 #2Member
- Registered
- 22/08/13
- Location
- :)
- Posts
- 2,760
- iTrader
- 1 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/0
Masters in robotica bestaan, op bachelorniveau bestaat dit allicht niet.
je parle tropno votes
-
12-11-2013, 14:24 #3Member
- Registered
- 21/11/03
- Location
- oudenaken
- Posts
- 4,863
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 7/21
Vroeger had je in toegepaste ICT: afstudeer richting industriele ICT.
Is/Was wel natuurlijk maar enkel de softwarekant van robotica.
In master kun je altijd naar mechatronica kijken ook, is meestal de naam dat ze het gevenComputer games don't affect kids; I mean if Pac-Man affected all of us as kids, we'd all be running around in darkened rooms munching magic pills, listening to repetative electonic music.no votes
-
12-11-2013, 18:14 #4Member
- Registered
- 30/08/12
- Location
- Gent
- Posts
- 2,441
- iTrader
- 22 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/2
Al eens gekeken voor online cursussen? Het MIT bied héél wat materiaal & gratis online cursussen aan, voor sommigen kan je ook certificaten behalen.
Zie bvb. Introduction to Robotics | Mechanical Engineering | MIT OpenCourseWare (deze cursus gaat niet meer door maar alle informatie + examens zijn online beschikbaar)PSN id: Rstohr
Currently Playing: Rainbow Six: Siege (PS4) - Destiny (PS4)no votes
-
12-11-2013, 18:31 #5Approved 9liver
- Registered
- 28/11/03
- Location
- Drongen
- Posts
- 6,665
- iTrader
- 5 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 1/28
Ah cool merci. Ik heb gekeken op edx.org maar daar niets gevonden.
Is robotica eigenlijk een richting of eerder een onderdeel van mechanica/electronica/electromechanica?no votes
-
12-11-2013, 18:45 #6
Zeker en vast een onderdeel van electromechanica maar dat gaat meer over zware industrie robotica met het oog op automatisering
dudeno votes
-
12-11-2013, 19:04 #7Approved 9liver
- Registered
- 28/11/03
- Location
- Drongen
- Posts
- 6,665
- iTrader
- 5 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 1/28
Het zal dan combinatie worden van zelfstudie in boeken en online cursussen.
Momenteel heb ik er al een van MIT (hierboven aangegeven).
Heb ook een cursus gevonden op udacity rond AI voor robotica: https://www.udacity.com/course/cs373
Het is niet per se dat ik een diploma wil ofzo maar de meesta online "tutorials" zijn nogal beperkt en gaan niet diep. Daarom dat een richting op unief vlak me intressanter leek.
Certificaten enzo zijn natuurlijk altijd goed meegekomen.no votes
-
12-11-2013, 19:15 #8Member
- Registered
- 22/08/13
- Location
- :)
- Posts
- 2,760
- iTrader
- 1 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/0
Wat wil je juist kunnen? Algoritmes, de elektronica erachter, ...?
je parle tropno votes
-
12-11-2013, 19:30 #9Approved 9liver
- Registered
- 28/11/03
- Location
- Drongen
- Posts
- 6,665
- iTrader
- 5 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 1/28
algoritme, AI, kansberekening gebruikt in de algoritmes.
Ook electronica want ik bouw zelf de robots. Later misschien mechanica wanneer ik meer onderdelen toevoeg aan robots.
Momenteel heb ik een robot gebouwd die op zijn eigen kan rondrijden en obstakels kan vermijden.
Ben nu ook bezig met software te schrijven die zijn genomen pad en omgeving plot zodat die later kan weten waar die is.
IS een techniek die toegepast wordt: SLAM (simultaneous localization and mapping). Daar komt veel wiskunde bij te pas en ik wil niet gewoon die toepassen maar ook snappen.
Daarbij wil ik ook weten welke sensoren ik kan gebruiken en welke algoritme ik moet gebruiken om nuttige info uit die sensoren te halen.
Een ultrasonic sensor voor afstand heeft andere algoritme nodig dan een camera met CMOS chip. Een omnidirectional laser heeft dan weer andere algoritme nodig.
Later wil ik dan ipv een robot op wielen, een legged robot maken en dan heb ik weer kennis nodig van kinetica en de bijpassende algoritme.no votes
-
12-11-2013, 20:12 #10Platinum Member
- Registered
- 01/08/04
- Location
- De K.
- Posts
- 29,744
- iTrader
- 51 (100%)
- Mentioned
- 11 Post(s)
- Reputation
- 43/826
Jij zou dus ir. Elektrotechniek, ir. Computerwetenschappen, en master in de toegepaste wiskunde willen worden? :P
Probeer je toe te spitsen op 1 onderdeel dat zal al meer dan vodden genoeg zijn. Besef dat er in België al lang onderzoek wordt verricht naar robotica. Dit is wel met een team van mensen.
Met een arduino een robotje bouwen is leuk maar als je effectief innoverend wil zijn dan zal je toch uit zeer goed hout gesneden moeten zijn.Maturity is often more absurd than youth and very frequently is most unjust to youth
PSN:Mrkend54lno votes
-
12-11-2013, 20:41 #11Approved 9liver
- Registered
- 28/11/03
- Location
- Drongen
- Posts
- 6,665
- iTrader
- 5 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 1/28
Dat begrijp ik ook wel hoor en het is niet mijn bedoeling om specialist in alles te worden.
Ik zou me eerder willen toespitsen op de wiskunde en algoritmen voor object herkenning, weg te vinden, localisatie enzo.
Als ik het in de praktijk wil brengen moet ik wel een basis kennis hebben van mechanica, elektronica maar zeker niet tot op het niveau van de wiskunde.
Mijn robot die ik nu heb gemaakt is vrij basis en heb ik op een paar uurkes in elkaar gestoken. Die heeft voorlopig genoeg features om me een tijdje bezig te houden met algoritmen enzo.no votes
-
12-11-2013, 23:40 #12Platinum Member
- Registered
- 01/08/04
- Location
- De K.
- Posts
- 29,744
- iTrader
- 51 (100%)
- Mentioned
- 11 Post(s)
- Reputation
- 43/826
Maar wat is juist je bedoeling. Wil je de robot betere AI geven zodat hij beter autonoom kan werken of wil jij hem geavanceerde taken laten uitvoeren zoals bijvoorbeeld dingen oprapen, bal gooien en de robot brengt hem terug, tellen hoeveel tegels er in u keuken liggen, de afstand laten meten tussen een a en b. Of wil je af van het mobiele aspect maar wil je liever iets waar ook intelligentie achter zit zoals een robot die rubiksen oplost, een automatisch kruidenrek met HMI, een automatische voederbak voor je hond of kat, een machine die perfect ingrediënten kan toevoegen om lekker te koken (niet meer werken met een maatbeker, weegschaaltje, etc.).
Maturity is often more absurd than youth and very frequently is most unjust to youth
PSN:Mrkend54lno votes
-
12-11-2013, 23:47 #13Approved 9liver
- Registered
- 28/11/03
- Location
- Drongen
- Posts
- 6,665
- iTrader
- 5 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 1/28
Zo'n moeilijke vraag. Moet ik dat dan al weten?
Voorlopig wil ik gewoon dat mijn robot autonoom kan bewegen. De omgeving in zich opnemen en herkennen zodat ik hem zeggen waar die naartoe moet gaan zonder dat ik specifiek zeg waar dat is.
Later misschien wat meer intelligentie geven zodat hij een signaal kan geven als er een nieuw object staat of iets niet op "zijn plaats" staat.
Ik heb dus vooral intresse in autonome robots en hoe zo omgaan met de omgeving en hoe ze die zien.
een praktische toepassing daarvoor heb ik niet in gedachte. Ik wil gewoon verstaan hoe dit allemaal gebeurt met de nodige wiskunde en algoritmen erachter.
Het mechanise aspect boeit me minder.no votes
-
13-11-2013, 00:28 #14Platinum Member
- Registered
- 01/08/04
- Location
- De K.
- Posts
- 29,744
- iTrader
- 51 (100%)
- Mentioned
- 11 Post(s)
- Reputation
- 43/826
Als je gewoon wilt dat hij van punt a naar b gaat en obstakels vermijd dan is dit redelijk eenvoudig en komt er geen wiskunde aan te pas.
Het enige wat je nodig hebt is een zender (vergelijk het met een draadloze router) die een signaal uitzend (hey hallo ik ben hier!) de robot pikt dit signaal op en neemt de snelste weg ( rechtdoor). Als er iets op zijn pad komt zal hij 90" draaien en rijden tot het obstakel aan de zijkant verdwenen is, waarna hij terug 90" draait en verder rijdt. Allemaal relatief simpel. En vergt enkel een gevorderde programmeer kennis.
Het wordt vinnig als je zegt : goed jongen ik plaats je in deze ruimte. Jij krijgt een uur de tijd om alles te observeren. Daarna leg ik willekeurig een snoepje ergens en ik wil dat jij dit snoepje zoekt. Of simpeler ik wil dat je naar coördinaat x135 y187 gaat en neem de snelste route.
Hierbij komt een serieus pak wiskunde en programmeer kennis bij kijken.Maturity is often more absurd than youth and very frequently is most unjust to youth
PSN:Mrkend54lno votes
-
13-11-2013, 00:54 #15Approved 9liver
- Registered
- 28/11/03
- Location
- Drongen
- Posts
- 6,665
- iTrader
- 5 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 1/28
Dat is dus net wat ik nu wil he.
Het eerste deel lukt al perfect. Mijn robot kan rondrijden op zijn eigen en obstakels vermijden. Dat is poepsimpel.
Nu wil ik dus inderdaad dat hij op zijn eigen de ruimte observeert, zijn pad kan onthouden en dat ik daarna hem kan zeggen waar hij moet naartoe gaan en hij bepaald zelf hoe hij daar het best naar toe gaat.
Ik ben al bezig met zo een robot te bouwen + de nodige software: Position aware robot | Let's Make Robots!
er is nog veel werk aan de winkel, dat weet ik.
Ik heb 2 opties om die af te werken:
1) Ik weet dat het algoritme SLAM noemt en kan de algoritmes vinden. De meeste componenten zijn reeds beschikbaar in de Apache Math library. Die implementatie zou mij waarschijnlijk een paar weken zoet houden en dan heb ik wat ik wil
2) Ik kan ook de theorie achter de algoritmes bestuderen en alles zelf doen. dit geeft me veel meer inzicht in hoe robots denken en werken. Die optie is veel moeilijker en gaat veel langer duren omdat ik de wiskunde erachter ook moet leren en begrijpen.
Ik heb voor mezelf gekozen om optie 2 te volgen, vandaar ook deze thread en vandaar dat ik momenteel 3 boeken aan het lezen ben rond deze materie: 1 rond AI, 1 rond autonomous robots en 1 rond probabilistic robotics.
De software op zich is niet zo'n probleem. Ik ben al 20 jaar aan het programeren dus omzetten van wiskundig model naar code is iets wat ik al redelijk veel gedaan heb.no votes

