Annonse

Denne artikkelen er produsert og finansiert av Universitetet i Oslo - les mer.

Robotene som Szorkovszky jobber med, er foreløpig digitale, men planen er å teste rytmefølelsen på ekte roboter slik som den på bildet.

Kan roboter finne rytmen og la seg bevege av musikken?

Musikk kan brukes for å få mennesker til å bevege seg i takt, men kan det samme trikset brukes på roboter?

Publisert

Har du prøvd å stå helt stille når favorittlåten din blir spilt?

Når vi hører en fengende låt, er det vanskelig å la være å bevege kroppen. Å stå stille til en god beat er faktisk så vanskelig at det har utløst et skred av forskningsprosjekter.

Et av dem handler om hvorvidt musikk også kan brukes til å få roboter til å bevege seg i takt.

Alex Szorkovszky jobber ved RITMO Senter for tverrfaglig forskning på rytme, tid og bevegelse på Universitetet i Oslo. Han ønsker å finne ut om det er mulig å koordinere roboter ved hjelp av rytmer i musikk.

Roboter mister kontrollen til musikk

– Den vanligste tendensen for roboter er at de har maksimal kontroll. Roboter gjør ikke feil. Men hvis musikken skal kontrollere bevegelsen, har du gitt fra deg kontrollen. Hva skjer da? undrer Szorkovszky.

Ifølge forskeren er det to måter å se på bevegelse til musikk på:

Den ene er at musikken bokstavelig talt sparker deg i gang. Da er du en passiv mottaker av rytme.

Den andre måten er at du forutser rytmen og beveger deg til den slik at du treffer takten samtidig.

– Jeg tester ideen om at musikken sparker deg i gang, forklarer Szorkovszky.

Roboten liker enkle rytmer

Roboten som Szorkovszky har laget, er foreløpig digital. På skjermen vises en enkel robot med fire bein.

I programmet er roboten som en passiv mottaker av rytme og lar seg styre av musikken – hvis den klarer å finne takten.

– For at mennesker skal få lyst til å bevege seg, må rytmen være akkurat passe vanskelig. Hvis rytmen er for enkel, blir det kjedelig. Hvis den er for kompleks, blir det vanskelig å finne rytmen, forklarer han.

Men ifølge Szorkovszky har denne roboten ingen evne til å kjede seg for øyeblikket. Den liker enkle rytmer.

Bevegelsene sitter i ryggmargen

Programmet er inspirert av vårt nervesystem. Forskerne kaller det en sentral mønster-generator. For oss mennesker sitter denne funksjonen i ryggmargen.

Forskerne tror at denne funksjonen bidrar til flere av våre rytmer. Som rytmen av pusten eller gangen vår. Derfor ønsker de å teste om dette senteret også spontant synkroniserer bevegelser til ytre stimuli, som rytmen i musikk.

Hos robotene må en slik sentral mønstergenerator lages. Det er derfor forskerne er interesserte i denne funksjonen hos mennesker.

Bruker evolusjonær optimering

Szorkovszky forteller at de bruker såkalt evolusjonær optimering med en stor gruppe virtuelle roboter for å utvikle en mønstergenerator.

Når de bruker evolusjon i robotsammenheng, betyr det at for hver generasjon med roboter velger de ut dem med de beste egenskapene som kan gå videre til den neste. For hver generasjon kan det dukke opp små mutasjoner eller endringer.

Programmet kan også lage koblinger av foreldre-robotene for å skape nye kombinasjoner av egenskaper. På denne måten lager programmet variasjoner på egen hånd.

Når robotene skal teste danseferdighetene sine, velger Szorkovszky de beste robotene fra evolusjonsprogrammet. Det er de som har endt opp med den beste mønstergeneratoren.

Szorkovszky starter simuleringen, og musikken begynner. Roboten beveger på de fire beina sine. Etter en kort stund følger den rytmen. Når tiden går, endrer musikken seg. Det blir vanskeligere å følge rytmen. Etter hvert får roboten problemer med å stokke om beina sine.

Dovregubbens hall ble for vanskelig – hva med en vals?

Szorkovszky har prøvd ut ulike typer musikk.

– Jeg har prøvd «Dovregubbens hall», men den var for langsom i starten, sier Szorkovszky.

Foreløpig har programmet én robot med fire bein. På sikt ønsker forskeren å finne ut hva som skjer hvis roboten får flere bein.

– Jeg har lyst til å prøve å se hva som skjer hvis vi gir en seks-beint robot i oppgave å danse til vals. Vil den da gå rundt?

Vi mennesker begynner ganske naturlig å snurre til en vals fordi vi beveger oss på to bein. Det er ikke gitt med et annet antall. Foreløpig har ikke Szorkovszky testet dette.

Til nå har Szorkovszky vist at det er mulig å styre én robot til enkle rytmer. På sikt skal han også teste om robotene kan koordinere bevegelsene til musikken og med hverandre. I tillegg vil de teste forsøket med fysiske prototyper.

Under kan du se hvordan roboten danser:

Referanse:

Alex Szorkovszky, Frank Veenstra, og Kyrre Glette: Central pattern generators evolved for real-time adaption. ArXiv, 2022. Sammendrag.

Powered by Labrador CMS