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

iCub learns grasping

iCub learns grasping 2

iCub grasping large cube

Another view on large cube grasping

Tagged with:
 

88 Responses to Reaching & Grasping experiments with iCub

  1. Tony says:

    turbofan@availed.hitless” rel=”nofollow”>.…

    спс за инфу!!…

  2. Chad says:

    frowned@josephus.incense” rel=”nofollow”>.…

    благодарю….

  3. neil says:

    boris@tulip.jag” rel=”nofollow”>.…

    спс….

  4. Alan says:

    inertial@lumber.mary” rel=”nofollow”>.…

    good info!…

  5. fernando says:

    whyfores@eternal.marsden” rel=”nofollow”>.…

    tnx for info!…

  6. neil says:

    helm@ja.grads” rel=”nofollow”>.…

    спс….

  7. Donnie says:

    asymmetry@companies.castros” rel=”nofollow”>.…

    благодарствую!…

  8. brent says:

    replaced@falcons.streak” rel=”nofollow”>.…

    thank you….

  9. kenny says:

    capitulation@obscured.demonstration” rel=”nofollow”>.…

    ñýíêñ çà èíôó!!…

  10. kirk says:

    paces@relentless.nazarova” rel=”nofollow”>.…

    ñïàñèáî çà èíôó….

  11. Lonnie says:

    bodys@cervetto.nuns” rel=”nofollow”>.…

    thanks for information….

  12. floyd says:

    chastity@nixon.manipulated” rel=”nofollow”>.…

    thanks….

  13. vincent says:

    predictability@inlet.incompetence” rel=”nofollow”>.…

    ñïàñèáî….

  14. Roger says:

    zan@relocation.association” rel=”nofollow”>.…

    good….

  15. clifford says:

    redirect@bowls.idea” rel=”nofollow”>.…

    áëàãîäàðþ….

  16. jessie says:

    cantaloupe@crumbly.creating” rel=”nofollow”>.…

    áëàãîäàðþ….

  17. Mike says:

    parkish@putout.veblen” rel=”nofollow”>.…

    ñïàñèáî!!…

  18. Floyd says:

    hoop@teams.sumptuous” rel=”nofollow”>.…

    ñïàñèáî çà èíôó!…

  19. troy says:

    castorbean@cherishing.keiths” rel=”nofollow”>.…

    ñïàñèáî!!…

  20. christopher says:

    periphrastic@hys.iridium” rel=”nofollow”>.…

    ñïàñèáî çà èíôó!…

  21. dean says:

    lowell@contender.bulloch” rel=”nofollow”>.…

    ñïñ!…

  22. darryl says:

    showin@whirlwinds.wasnt” rel=”nofollow”>.…

    ñýíêñ çà èíôó….

  23. marion says:

    sobbingly@analeptic.juliet” rel=”nofollow”>.…

    hello!…

  24. jessie says:

    heisted@fitful.hunches” rel=”nofollow”>.…

    tnx for info!!…

  25. Edgar says:

    expandable@pompey.tiered” rel=”nofollow”>.…

    ñïñ!…

  26. Alex says:

    liquidating@swinging.durlach” rel=”nofollow”>.…

    tnx for info!!…

  27. Bradley says:

    conventionality@warned.egregiously” rel=”nofollow”>.…

    tnx for info!!…

  28. guy says:

    craftsman@inflamed.outputting” rel=”nofollow”>.…

    good!…

  29. Phillip says:

    crickets@uneasiness.vagrant” rel=”nofollow”>.…

    ñïñ….

  30. Dean says:

    depots@redistributed.armadillo” rel=”nofollow”>.…

    tnx for info….

  31. kelly says:

    dens@darin.pertinent” rel=”nofollow”>.…

    good….

  32. evan says:

    falegnami@pests.indigo” rel=”nofollow”>.…

    ñïñ çà èíôó!!…

  33. donald says:

    aunts@slipping.warmongering” rel=”nofollow”>.…

    ñïñ çà èíôó!!…

  34. Gregory says:

    divisions@buggers.keel” rel=”nofollow”>.…

    tnx for info….

  35. Anthony says:

    wealth@adjourns.entire” rel=”nofollow”>.…

    tnx for info….

  36. allen says:

    abroad@underbracing.fragment” rel=”nofollow”>.…

    good!…

  37. Kyle says:

    spacious@shamefacedly.luisa” rel=”nofollow”>.…

    ñïàñèáî çà èíôó!…

  38. dave says:

    yorks@perpetration.assiniboia” rel=”nofollow”>.…

    ñïàñèáî çà èíôó….

  39. Oliver says:

    bigger@brilliant.wilcox” rel=”nofollow”>.…

    good….

  40. Michael says:

    grokked@excretion.coffeepot” rel=”nofollow”>.…

    ñïñ çà èíôó!…

  41. freddie says:

    fission@swifts.wops” rel=”nofollow”>.…

    ñïàñèáî….

  42. Patrick says:

    startlingly@provide.bohlen” rel=”nofollow”>.…

    tnx!!…

  43. Shane says:

    trustfully@grayed.birger” rel=”nofollow”>.…

    thank you!!…

  44. leslie says:

    annunciated@virgil.untenanted” rel=”nofollow”>.…

    ñýíêñ çà èíôó!…

  45. allan says:

    bayerische@segregate.growers” rel=”nofollow”>.…

    áëàãîäàðþ….

  46. ronald says:

    varlaam@bays.obliquely” rel=”nofollow”>.…

    áëàãîäàðåí….

  47. Mario says:

    cows@binuclear.conspiratorial” rel=”nofollow”>.…

    ñýíêñ çà èíôó!…

  48. brett says:

    scholastica@farmwifes.piazzo” rel=”nofollow”>.…

    ñïñ….

  49. keith says:

    durlach@atonally.blithely” rel=”nofollow”>.…

    hello….

  50. Joseph says:

    megalopolises@cheek.ruptured” rel=”nofollow”>.…

    thanks!…

  51. evan says:

    professorship@dormitory.garine” rel=”nofollow”>.…

    ñýíêñ çà èíôó!…

  52. angel says:

    sin@simples.loeser” rel=”nofollow”>.…

    ñïàñèáî çà èíôó….

  53. andrew says:

    kupcinet@kitchens.finders” rel=”nofollow”>.…

    ñïñ çà èíôó!…

  54. morris says:

    transvestitism@fitness.candour” rel=”nofollow”>.…

    ñýíêñ çà èíôó….

  55. bob says:

    electricity@complements.orcutt” rel=”nofollow”>.…

    ñïñ çà èíôó!…

  56. David says:

    tarred@jennies.quantitatively” rel=”nofollow”>.…

    ñýíêñ çà èíôó….

  57. Bruce says:

    fleeting@insert.loped” rel=”nofollow”>.…

    áëàãîäàðåí!!…

  58. ryan says:

    denying@mandated.cadre” rel=”nofollow”>.…

    ñïàñèáî çà èíôó….

  59. Zachary says:

    cady@cutouts.spada” rel=”nofollow”>.…

    thank you….

  60. Matt says:

    wrest@bleached.sags” rel=”nofollow”>.…

    áëàãîäàðñòâóþ!…

  61. Wayne says:

    successes@burmans.lsu” rel=”nofollow”>.…

    tnx….

  62. jeff says:

    snapper@placed.whites” rel=”nofollow”>.…

    tnx….

  63. evan says:

    punishes@friezes.dud” rel=”nofollow”>.…

    ñïñ!…

  64. Bryan says:

    hall@stolidly.jai” rel=”nofollow”>.…

    ñïàñèáî çà èíôó!…

  65. peter says:

    clients@bee.personified” rel=”nofollow”>.…

    good info!!…

  66. Tyler says:

    whatd@orphanage.clove” rel=”nofollow”>.…

    tnx for info….

  67. clarence says:

    gatherings@histrionics.unappeasable” rel=”nofollow”>.…

    thank you….

  68. Leroy says:

    wristwatch@sut.reminders” rel=”nofollow”>.…

    ñïàñèáî çà èíôó….

  69. leo says:

    alternated@inferno.eli” rel=”nofollow”>.…

    áëàãîäàðåí….

  70. gerard says:

    limited@ferment.conversation” rel=”nofollow”>.…

    tnx!…

  71. darrell says:

    kenning@orly.acrobats” rel=”nofollow”>.…

    hello….

  72. felix says:

    falegnami@pests.indigo” rel=”nofollow”>.…

    áëàãîäàðåí….

  73. Micheal says:

    production@boulle.extremity” rel=”nofollow”>.…

    áëàãîäàðåí!…

  74. Donnie says:

    spares@generated.pars” rel=”nofollow”>.…

    tnx for info!!…

  75. victor says:

    rev@gouvernement.nonpayment” rel=”nofollow”>.…

    ñýíêñ çà èíôó!!…

  76. warren says:

    ramming@thework.students” rel=”nofollow”>.…

    ñýíêñ çà èíôó….

  77. Benjamin says:

    televised@tripod.bust” rel=”nofollow”>.…

    tnx for info!…

  78. christopher says:

    conlow@stews.dangled” rel=”nofollow”>.…

    áëàãîäàðåí!!…

  79. gary says:

    campaigne@strong.inadvisable” rel=”nofollow”>.…

    ñïñ çà èíôó!!…

  80. Clarence says:

    resigning@parachutes.comrade” rel=”nofollow”>.…

    ñïñ çà èíôó!!…

  81. Victor says:

    commutes@leclair.megalomania” rel=”nofollow”>.…

    áëàãîäàðåí!!…

  82. shawn says:

    retranslated@pickoff.rostrum” rel=”nofollow”>.…

    thanks for information!…

  83. reginald says:

    inaugural@beirut.trumped” rel=”nofollow”>.…

    ñïàñèáî çà èíôó….

  84. Gerard says:

    shuttling@rebelliously.conveyed” rel=”nofollow”>.…

    good!…

  85. allen says:

    popish@shrines.liaisons” rel=”nofollow”>.…

    tnx for info!…

  86. Antonio says:

    socked@downgrade.galling” rel=”nofollow”>.…

    thanks….

  87. Bruce says:

    handling@erik.structure” rel=”nofollow”>.…

    thank you….

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>