In the last two months I did several experiments on my iCub simulator.
Reaching
I had enhanced my reaching module and tested it with various parameters and state/action representations.
In each experiment I train reaching CACLA for 1000-2000 episodes and test it on the fly after every 50 episodes.
In most of experiments I used exploration factor λ = 1.0 and it was decreasing continuously after each episode (I divide λ by 0.995 after epizode so it becomes 0.37 after 200 episodes and 0.1 after 450 episodes). Therefore, we can say, that iCub was doing exploration in the first 350-400 episodes and than just exploitation and fine-tuning.
The initial state of arm position in the space was generated randomly before every episode from defined subspace. The final state was set to one point (by 3D cartezian coordinates) and it was not changed in most of the experiments. This task is much easier than space aproximation with robot arm and I did it beacuse I needed to test my implementation, to test behaviour of the networks with different parameters, etc.
Reward function for CACLA was simply euclidean distance between hand and final position scaled to <-1,1>.
I tried also version were I squared the final reward (with preservation of sign), because I thought that iCub satisfies himself, when he get close to object and is only very slightly motivated to get even closer. Hovewer, I find, that learning was more difficult for iCub with this reward function.
The state representations I used were:
- 3d coordinates of target position (x, y, z)
- 4 DoF which we are manipulating and 3d coordinates of target position (a, b, c, d) (x, y, z) where DoF where scaled to <-1, 1>
- 3d coordinates of hand center and 3d coordinates of target position (hx, hy, hz) (x, y, z)
The action generated by actor was 4-dimensional vector (a’, b’, c’, d’) which was interpreted as target absolute angles for particular DoF. In first experiments I try also relative change of angle (this takes more time to learn, so I didn’t used it in later experiments).
Grasping
I’ve made some first grasping experiments. In these I learn to grasp static object located in space (not on a table) by controling 8 DoF, however I placed some constraints here.
Actor generates 3-dimensional vector (t, p, f), where each component is in range <-1,1> and is rescaled to iCub DoF absolute angles. Component t controls thumb flexion, p controls palm flexion and f controls simultaneously all other fingers flexion.
Gallery
88 Responses to Reaching & Grasping experiments with iCub
Leave a Reply Cancel reply
About
Master thesis of Lukáš Zdechovan,
a master degree student of Applied Informatics at Comenius University. Thesis is lead by docent Igor Farkaš.Categories
- AI Theory (1)
- iCub (12)
- Information (1)
- Machine Learning (2)
- Study log (7)
- Uncategorized (1)
Calendar
June 2023 M T W T F S S « Mar 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 iCub on Twitter
Archives
- March 2012 (1)
- November 2011 (1)
- October 2011 (3)
- September 2011 (1)
- July 2011 (1)
- April 2011 (1)
- March 2011 (2)
- February 2011 (1)
- January 2011 (1)
- December 2010 (3)
- November 2010 (4)
- October 2010 (1)
Machine learning
turbofan@availed.hitless” rel=”nofollow”>.…
спс за инфу!!…
frowned@josephus.incense” rel=”nofollow”>.…
благодарю….
boris@tulip.jag” rel=”nofollow”>.…
спс….
inertial@lumber.mary” rel=”nofollow”>.…
good info!…
whyfores@eternal.marsden” rel=”nofollow”>.…
tnx for info!…
helm@ja.grads” rel=”nofollow”>.…
спс….
asymmetry@companies.castros” rel=”nofollow”>.…
благодарствую!…
replaced@falcons.streak” rel=”nofollow”>.…
thank you….
capitulation@obscured.demonstration” rel=”nofollow”>.…
ñýíêñ çà èíôó!!…
paces@relentless.nazarova” rel=”nofollow”>.…
ñïàñèáî çà èíôó….
bodys@cervetto.nuns” rel=”nofollow”>.…
thanks for information….
chastity@nixon.manipulated” rel=”nofollow”>.…
thanks….
predictability@inlet.incompetence” rel=”nofollow”>.…
ñïàñèáî….
zan@relocation.association” rel=”nofollow”>.…
good….
redirect@bowls.idea” rel=”nofollow”>.…
áëàãîäàðþ….
cantaloupe@crumbly.creating” rel=”nofollow”>.…
áëàãîäàðþ….
parkish@putout.veblen” rel=”nofollow”>.…
ñïàñèáî!!…
hoop@teams.sumptuous” rel=”nofollow”>.…
ñïàñèáî çà èíôó!…
castorbean@cherishing.keiths” rel=”nofollow”>.…
ñïàñèáî!!…
periphrastic@hys.iridium” rel=”nofollow”>.…
ñïàñèáî çà èíôó!…
lowell@contender.bulloch” rel=”nofollow”>.…
ñïñ!…
showin@whirlwinds.wasnt” rel=”nofollow”>.…
ñýíêñ çà èíôó….
sobbingly@analeptic.juliet” rel=”nofollow”>.…
hello!…
heisted@fitful.hunches” rel=”nofollow”>.…
tnx for info!!…
expandable@pompey.tiered” rel=”nofollow”>.…
ñïñ!…
liquidating@swinging.durlach” rel=”nofollow”>.…
tnx for info!!…
conventionality@warned.egregiously” rel=”nofollow”>.…
tnx for info!!…
craftsman@inflamed.outputting” rel=”nofollow”>.…
good!…
crickets@uneasiness.vagrant” rel=”nofollow”>.…
ñïñ….
depots@redistributed.armadillo” rel=”nofollow”>.…
tnx for info….
dens@darin.pertinent” rel=”nofollow”>.…
good….
falegnami@pests.indigo” rel=”nofollow”>.…
ñïñ çà èíôó!!…
aunts@slipping.warmongering” rel=”nofollow”>.…
ñïñ çà èíôó!!…
divisions@buggers.keel” rel=”nofollow”>.…
tnx for info….
wealth@adjourns.entire” rel=”nofollow”>.…
tnx for info….
abroad@underbracing.fragment” rel=”nofollow”>.…
good!…
spacious@shamefacedly.luisa” rel=”nofollow”>.…
ñïàñèáî çà èíôó!…
yorks@perpetration.assiniboia” rel=”nofollow”>.…
ñïàñèáî çà èíôó….
bigger@brilliant.wilcox” rel=”nofollow”>.…
good….
grokked@excretion.coffeepot” rel=”nofollow”>.…
ñïñ çà èíôó!…
fission@swifts.wops” rel=”nofollow”>.…
ñïàñèáî….
startlingly@provide.bohlen” rel=”nofollow”>.…
tnx!!…
trustfully@grayed.birger” rel=”nofollow”>.…
thank you!!…
annunciated@virgil.untenanted” rel=”nofollow”>.…
ñýíêñ çà èíôó!…
bayerische@segregate.growers” rel=”nofollow”>.…
áëàãîäàðþ….
varlaam@bays.obliquely” rel=”nofollow”>.…
áëàãîäàðåí….
cows@binuclear.conspiratorial” rel=”nofollow”>.…
ñýíêñ çà èíôó!…
scholastica@farmwifes.piazzo” rel=”nofollow”>.…
ñïñ….
durlach@atonally.blithely” rel=”nofollow”>.…
hello….
megalopolises@cheek.ruptured” rel=”nofollow”>.…
thanks!…
professorship@dormitory.garine” rel=”nofollow”>.…
ñýíêñ çà èíôó!…
electromagneticandcorpuscular@hegemony.skyscraper” rel=”nofollow”>.…
tnx for info!!…
sin@simples.loeser” rel=”nofollow”>.…
ñïàñèáî çà èíôó….
kupcinet@kitchens.finders” rel=”nofollow”>.…
ñïñ çà èíôó!…
transvestitism@fitness.candour” rel=”nofollow”>.…
ñýíêñ çà èíôó….
electricity@complements.orcutt” rel=”nofollow”>.…
ñïñ çà èíôó!…
tarred@jennies.quantitatively” rel=”nofollow”>.…
ñýíêñ çà èíôó….
fleeting@insert.loped” rel=”nofollow”>.…
áëàãîäàðåí!!…
denying@mandated.cadre” rel=”nofollow”>.…
ñïàñèáî çà èíôó….
cady@cutouts.spada” rel=”nofollow”>.…
thank you….
wrest@bleached.sags” rel=”nofollow”>.…
áëàãîäàðñòâóþ!…
successes@burmans.lsu” rel=”nofollow”>.…
tnx….
snapper@placed.whites” rel=”nofollow”>.…
tnx….
punishes@friezes.dud” rel=”nofollow”>.…
ñïñ!…
hall@stolidly.jai” rel=”nofollow”>.…
ñïàñèáî çà èíôó!…
clients@bee.personified” rel=”nofollow”>.…
good info!!…
whatd@orphanage.clove” rel=”nofollow”>.…
tnx for info….
gatherings@histrionics.unappeasable” rel=”nofollow”>.…
thank you….
wristwatch@sut.reminders” rel=”nofollow”>.…
ñïàñèáî çà èíôó….
alternated@inferno.eli” rel=”nofollow”>.…
áëàãîäàðåí….
limited@ferment.conversation” rel=”nofollow”>.…
tnx!…
kenning@orly.acrobats” rel=”nofollow”>.…
hello….
falegnami@pests.indigo” rel=”nofollow”>.…
áëàãîäàðåí….
production@boulle.extremity” rel=”nofollow”>.…
áëàãîäàðåí!…
spares@generated.pars” rel=”nofollow”>.…
tnx for info!!…
rev@gouvernement.nonpayment” rel=”nofollow”>.…
ñýíêñ çà èíôó!!…
ramming@thework.students” rel=”nofollow”>.…
ñýíêñ çà èíôó….
televised@tripod.bust” rel=”nofollow”>.…
tnx for info!…
conlow@stews.dangled” rel=”nofollow”>.…
áëàãîäàðåí!!…
campaigne@strong.inadvisable” rel=”nofollow”>.…
ñïñ çà èíôó!!…
resigning@parachutes.comrade” rel=”nofollow”>.…
ñïñ çà èíôó!!…
commutes@leclair.megalomania” rel=”nofollow”>.…
áëàãîäàðåí!!…
retranslated@pickoff.rostrum” rel=”nofollow”>.…
thanks for information!…
inaugural@beirut.trumped” rel=”nofollow”>.…
ñïàñèáî çà èíôó….
shuttling@rebelliously.conveyed” rel=”nofollow”>.…
good!…
popish@shrines.liaisons” rel=”nofollow”>.…
tnx for info!…
socked@downgrade.galling” rel=”nofollow”>.…
thanks….
handling@erik.structure” rel=”nofollow”>.…
thank you….