Regels voor robotici - 💡 Fix My Ideas

Regels voor robotici

Regels voor robotici


Auteur: Ethan Holmes, 2019

Het volgende is een fragment uit mijn boek, Absolute beginnershandleiding voor het bouwen van robots (Que, 2004). Ik dacht dat het enkele nuttige woorden van wijsheid zou kunnen bieden aan iedereen die overweegt een robot te ontwerpen en te bouwen. De illustraties hier, een serie helden-ingenieurs ruilkaarten, werden gedaan door Make: 's eigen Mark Fraunfelder en zijn door het hele boek heen gepeperd. - Gareth

Regels voor robotici

Onthouden De regels van een paar jaar geleden, dat icky boek vol met belachelijke, onderdrukkende regels van dating etiquette? Nou, ik besloot zelf regels te bedenken. Nee, het zijn geen dingen zoals "Nooit een robot bellen na de laatste montage. Laat het je bellen. "Of:" De weg naar de maag van een robot is via het achterste toegangspaneel. "Deze" regels "vertegenwoordigen de collectieve werkingswaardigheid van bouwers die al decennia lang bots samenbinden. De cyberneticus Gregory Bateson zei altijd: "Bind je ideeën altijd met slipknots." Dit zijn dus geen harde regels, meer als vuistregels. Gewoon een paar dingen om te overwegen terwijl je je robots bouwt.

1. Een roboticus is een generalist, een systeemdenker. Een van de dingen die veel mensen (ikzelf) naar robotica trekt, is dat het de orkestratie van veel verschillende disciplines inhoudt. Er zijn natuurlijk specialisten in het veld - zij die alleen werken op AI-besturingsarchitecturen, of robotbewegingen, of wat dan ook - maar zelfs zij moeten de hele machine in gedachten houden. De meeste mensen die in het veld werken, en zeker alle amateurs, moeten op zijn minst basisvaardigheden hebben in tal van disciplines. Naarmate je meer in de robotica komt, zul je merken dat je veel tijd besteedt aan het kijken naar mensen en dieren die proberen te achterhalen hoe ze werken. Vreemd genoeg, als we proberen machine-wezens te construeren, krijgen we een nog grotere waardering voor de hemelse ontwerpen van de natuur, die ons brengt naar ...

2. Een roboticus is een "deconstructionist" Als een robotbouwer, zul je obsessief naar de natuurlijke en gebouwde werelden kijken en gaan: "Ah-ha! Dus dat is hoe het werkt. "Niets is veilig als je speelgoed en machines die niet meer werken (en sommige nog steeds doen) uit elkaar haalt, en merkt dat je met je eten speelt op een manier die je niet geruststelt (" cool, there's de ligamentbijlagen! "). Maar, voor de liefde van al wat beschaafd is, verlaat de huisdieren met rust!

Terzijde: Het gerucht gaat dat BEAM (en Wow Wee Toys), robotuitvinder Mark Tilden, bekend is allerlei soorten bio-materie (kip en andere botten en stukjes bot) in zijn vaatwasser te stoppen zodat hij ze grondig kan reinigen voor studie van hun mechanica, en je zou zelfs kunnen veronderstellen dat ze ingebouwd zijn in storende SRL-achtige bio-mechs. 3. Een roboticus weet hoe K.I.S.S. het. Eigenlijk weet niet elke robotbouwer dit, maar dat zouden ze wel moeten doen. KUS. staat voor "Keep It Simple, Stupid" en het is een vermeende spreuk (maar vaak niet gehoord) in veel ontwerpdisciplines. Luister ernaar in je bot-gebouw. Neem de tijd om uw projecten te plannen. Werp technologie niet alleen voor een probleem, want dat kan. Gebruik prototypingtechnologie zoals Lego Mindstorms, VEX en breadboard om uw ontwerpen te testen. Probeer vervolgens uit te zoeken wat je misschien niet nodig hebt en gooi het weg. Hoe eenvoudiger en eleganter uw ontwerpen, hoe groter de kans dat uw robot stabiel en robuust is.

4. Een roboticus moet leren "buiten de botten te denken." Innovatie komt van anders denken, de minder bereisde weg inslaan. Wees niet bang om risico's te nemen, om in radicale richtingen te gaan. Toepassen van wat ik de Research Heuristic van Rodney Brooks noem. Hier is hoe dit werkt: in zijn boek Vlees en Machines, Brooks onthult hoe hij op veel van zijn radicale ideeën over robots en AI kwam: hij zou uitzoeken wat voor alle andere onderzoekers zo vanzelfsprekend was dat het niet eens op hun radar was, en dan zou hij het op zijn . Brooks zou in wezen kijken naar hoe iedereen een bepaald probleem aanpakte, en welke aannames zo impliciet voor hen waren dat deze veronderstellingen niet langer in twijfel werden getrokken. En hij zou hen ondervragen. Luister niet wanneer mensen je vertellen dat je iets niet kunt doen. Negeer je critici.

5. Een roboticus is evenzeer een kunstenaar als een wetenschapper. Zoek iemand die iets heeft gedaan dat echt baanbrekend is in wetenschap en technologie, en de kans is groot dat hij of zij een beetje de ziel van een artiest / dichter heeft. Onafhankelijke ingenieur en zelfbenoemde 'high-tech nomad' Steven Roberts wordt vaak geciteerd als te zeggen: "Kunst zonder techniek is dromen. Engineering zonder kunst is aan het berekenen. "

6. Een roboticus moet methodisch en geduldig zijn (zoals elke wetenschapper). De druk die veel robotontwikkelaars ondervinden om creaties te leveren die voldoen aan sci-fi-achtige verwachtingen, leidt te veel om te veel te snel te proberen. Wetenschappelijke ontwikkeling wordt gemeten, van nature. Wees niet bang om één ding goed te krijgen in plaats van een heleboel dingen "sorta okay." (Let op hoe we zojuist regel nummer 4 tegenspraken. Wat kunnen we zeggen? Regels zijn ... goed voor die twee vervelende dames die dat boek schreven. )

7. Een roboticus weet dat netheid telt. Nadat je een paar robots hebt gebouwd, zul je snel leren dat de mechanica en (vooral) de elektronica snel gecompliceerd kan worden, zelfs in eenvoudige machines. Over het algemeen zijn er draden die overal ontspruiten en het proberen een beetje op te lossen door alle onderdelen in je robotlichaam of op je robotplatform te passen. Je zult leren dat alles netjes en opgeruimd uiteindelijk een enorm verschil zal maken. Gebruik snelkoppelingen wanneer u kunt (voor het aansluiten en loskoppelen van draden), gebruik kabelbinders om gerelateerde draden samen te bundelen en plan zorgvuldig (of reviseer) uw ontwerp om de volgorde en snelle deconstructie / reconstructie van subsystemen te maximaliseren voor eenvoudiger probleemoplossing. Label. Kleurcode.

8. Een roboticus moet een meester zijn in veel transacties. Zoals gesteld in regel nummer 1, moet een roboticus in staat zijn om naar de grote afbeelding te kijken en in ieder geval een beetje over veel te weten. Hij of zij moet een praktische kennis hebben van materiaalwetenschappen, structurele en mechanische engineering, elektrotechniek en computerwetenschappen.Dit klinkt misschien intimiderend voor een absolute beginner, maar iets weten over al deze gebieden van technologie en wetenschap kan eigenlijk leuk en opwindend zijn. En laat de grote woorden je niet struikelen. In gewoon Engels komen ze neer op: dingen bouwen (en weten wat de juiste dingen zijn om te gebruiken), basiselektronica doen en de ins en outs van microcontrollers en hun software kennen.

9. Een roboticus moet zijn of haar gereedschappen, materialen en processen kennen. U kunt al het fraaie 'boek-leren' in de wereld hebben, maar als u geen goede praktische kennis hebt van hulpmiddelen voor het bouwen van robots, bouwmaterialen en echte bouwtechnieken, zult u geen robots zien snel rond je stek rennen. Hoe meer je knutselt, experimenteert, hoe meer gekke vaardigheden je zult verwerven - wat ons leidt naar ...

10. Een roboticus weet dat je vroeg moet bouwen en vaak moet bouwen. Moderne robotbouwtechnologieën zoals Lego Mindstorms, VEX, iCreate van iRobot, open source microcontrollers, prototypingborden en andere soortgelijke innovaties (om nog maar te zwijgen van computerontwerpen, simulatie en programmeersoftware) bieden robotbouwers een enorme hoeveelheid vrijheid om te experimenteren en te bouwen op aanvraag. Denk aan pre-PC-schrijftechnologie (pennen en papier, schrijfmachines) versus een tekstverwerker (compleet met spelling- en grammatica-controle, een ingebouwd woordenboek, Thesaurus, enzovoort) en dat geeft u een idee van de hedendaagse robotgereedschappen versus die van een decennium geleden, zelfs vijf jaar geleden. Nu kunt u een idee hebben voor een nieuw station of sensorsysteem, wat dan ook, en het laten bouwen en testen binnen een paar uur. Als het niet werkt, kunt u snel iets demonteren en monteren. Van deze snelle prototyping kunnen echt innovatieve robotontwerpen komen.

11. Een roboticus moet weten wanneer hij later terugkomt (A.K.A. "The Kenny Rogers Rule"). Wanneer je iets bouwt, vooral iets dat zo ingewikkeld is als een robot, kan de build soms lelijk worden. Als je probeert je weg te forceren, kun je jezelf vaak in een nog dieper gat graven. Dus dit is wat je doet: "Zet de soldeerbout neer. Stap weg van de stomende robot ingewanden! "Je zult versteld staan ​​van wat een uur verderop, vegend voor de tv, op de grond rollen met de kat, of slapen op je probleem zal doen. Het faalt bijna nooit. Hier is een logisch gevolg van: de mate waarin jij niet doen willen laten vallen wat je doet en een pauze nemen ("Ik weet dat ik dit kan oplossen, verdomme!"), is omgekeerd evenredig met de mate waarin jij nodig hebben een pauze nemen. Waarom is het de Kenny Rogers-regel? Want zoals Kenny ons wijselijk vertelt: "je moet weten wanneer je moet vasthouden, weet wanneer je ze moet folden, weet wanneer je weg moet gaan ..."

["Heroes of the Robolution" handelskaart illos door Mark Frauenfelder, uit Absolute beginnershandleiding voor het bouwen van robots]



U Bent Wellicht Geïnteresseerd Zijn

Kom spelen met Zazzle in New York

Kom spelen met Zazzle in New York


Krijg advies over post-Crowdfunding bij World Maker Faire New York

Krijg advies over post-Crowdfunding bij World Maker Faire New York


Pedaalkracht door Amerika's meest diverse graafschap en route naar World Maker Faire

Pedaalkracht door Amerika's meest diverse graafschap en route naar World Maker Faire


Maker Pro-nieuwsbrief # 28

Maker Pro-nieuwsbrief # 28






Recente Berichten