Bouncing Robots: Graphical Puzzle [closed]

Robots are indicated by the arrowhead shapes and the labels "r", "y", "b", "g". The label obviously corresponds to their color. The aim of the puzzle is to pick up the shapes and put them down in the grey circle located on the north side of the board.

Rules

• Robots can only move in a straight line. Along the light blue paths they start on.
• Robots keep moving until they hit either a Wall or another Robot.
• Robots can only pick up a shape that is of their own color (red Robot can only pick up red shapes).
• Robots will automatically pickup a shape when they land on it.
• Robots can only carry up to 7 sides, going over this limit destroys the Robot, rendering it unavailable for use. Example: Red Robot has picked up a Red Hexagon and a Red Circle. This gives him 7 sides (6 + 1). If Red Robot picked up a Red Triangle, he would be destroyed. To avoid this you need to put shapes down in the grey circle.
• Robots can only move one at a time.

The aim of the game is to places all of the shapes into the grey circle which is a puzzle in itself. I posted it here because I want to see how well people can optimize their paths.

Post your solutions in the format "r s" for Red Robot move South.

Just to clarify One Move ("r s") = One Turn.

• Robots can only move in a straight line? Also, they "keep moving until they hit either another wall or robot" and then what? they stop? they change direction? which direction? – JLee Mar 18 '15 at 18:35
• Circles don't have vertices... – Aify Mar 18 '15 at 18:38
• What kind of shape has only one corner, then? ... A teardrop? – Kevin Mar 18 '15 at 19:01
• So at the grey circle the rule that says that robots block other robots is not applicable? – Ivo Beckers Mar 19 '15 at 4:33
• Do the robots move in parallel or concurrently? e.g. If green moves towards red and vice versa on a straight line without obstacles, will they hit each other in the middle of their path? Or is it that only one robot moves at a time? – CygnusX1 Mar 19 '15 at 13:45

Here is a solution of 137 moves utilizing the idea of getting a robot to the eighth column of the first row to create paths to the grey circle. Although this is unlikely to be optimal, it is a major improvement on PuzzleEater's 191 moves. The format is "[robot] [sequence of moves]".

r esen                         + r circle
y en
r e
y s
r sesw nwsw                    + r hexagon, - circle hexagon, + square
g wnws e                       + g circle
b sene nwn                     + b hexagon
g wnws wnwn ene                + g hexagon
r news enen eswn               + r triangle, - square triangle (finished)
b ws                           + b circle
y n
g nwnw enes enw                - g circle hexagon, + triangle square
y s
r w
g eswn                         - g triangle square (finished)
y wnws esen s                  + y circle triangle
r e
g e
b nwsn esws eses wsen e        - b hexagon circle, + b square triangle
g wses
b swne sws                     - b square triangle (finished)
y nwse nesw nesn wsne swne s   - y circle triangle, + square, - square, + hexagon
r e
b ne
y nes                          - y hexagon (finished)