The S2 Reveals its Soul - IMPROVED VIDEO

edited February 2011 in Robotics Vote Up0Vote Down
Hey All,

Okay, its far from perfect, but the video below is called the S2 Reveals its Soul.

It is a simple ordered pair plot. Code is attached in an archieved format and I would love to know how it works on your S2. My wheel calibration is set at -7, yours may need to be adjusted a bit.

Edit - Improved Video in Thread
Whit+

"In almost every robotic project I attempt, I am way over my head going into it..." - Carol Lynn Hazlett
Tagged:
«1

Comments

  • 32 Comments sorted by Votes Date Added
  • edited February 2011 Posts: 0Vote Up0Vote Down
    That very cool!
  • edited February 2011 Posts: 0Vote Up0Vote Down
    Yes, very nice.

    There's got to be a way to smooth out those curves. Who is going to write the vector graphics software for the S2?

    Your S2 has the soal of an artist.

    Duane
  • edited February 2011 Posts: 3,059Vote Up0Vote Down
    Yes, It is absolutely possible to make the curves smooth. That is my next project. The abiity to do this is all in the S2 Object.

    I went with the ordered pair plot first because I knew I come pretty close right off the bat.
    Whit+

    "In almost every robotic project I attempt, I am way over my head going into it..." - Carol Lynn Hazlett
  • edited February 2011 Posts: 0Vote Up0Vote Down
  • edited February 2011 Posts: 0Vote Up0Vote Down
    Nice!

    Pretty good dead reckoning to keep things lined up that well.

    C.W.
  • edited February 2011 Posts: 0Vote Up0Vote Down
    Wow, Whit! That's a real tour de force! Congrats!

    -Phil
    “Impossible is just a big word thrown around by small men who find it easier to live in the world they’ve been given than to explore the power they have to change it. Impossible is not a fact. It’s an opinion. Impossible is not a declaration. It’s a dare. Impossible is potential. Impossible is temporary. Impossible is nothing.” –Muhammad Ali
  • edited February 2011 Posts: 0Vote Up0Vote Down
    Super awesome, Whit!
    I'm going to make sure all the Parallaxians see it.

    Jen J.
  • edited February 2011 Posts: 0Vote Up0Vote Down
    Whoa! Jen! What's up with the Lizzie Borden avatar motif? :)

    -Phil
    “Impossible is just a big word thrown around by small men who find it easier to live in the world they’ve been given than to explore the power they have to change it. Impossible is not a fact. It’s an opinion. Impossible is not a declaration. It’s a dare. Impossible is potential. Impossible is temporary. Impossible is nothing.” –Muhammad Ali
  • edited February 2011 Posts: 0Vote Up0Vote Down
    Way Cool Whit!
    -Matt
    - Matt Gilliland -
    - mattg@parallax.com
    - (916) 624-8333 x3018
    Ask me about the Lifetime Warranty on the Propeller BOE :smile:
  • edited February 2011 Posts: 3,059Vote Up0Vote Down
    Thanks for the compliments guys...but Duane layed down the challenge. So...

    Here is a pic of the Better Propeller Beanie 1.0 and code. Nice and smooth and 3-D to boot. No stripes yet, but soon... It is amazing how this thing closes such a complex shape so closely. The wierd thing is that the code is actually a bit simpler!

    Better Propeller Beanie.jpg
    Whit+

    "In almost every robotic project I attempt, I am way over my head going into it..." - Carol Lynn Hazlett
  • edited February 2011 Posts: 0Vote Up0Vote Down
    Very nicely done, Whit! Out of curiosity: how do you plan your trajectories? Graph paper, CAD program, or ... ?

    -Phil
    “Impossible is just a big word thrown around by small men who find it easier to live in the world they’ve been given than to explore the power they have to change it. Impossible is not a fact. It’s an opinion. Impossible is not a declaration. It’s a dare. Impossible is potential. Impossible is temporary. Impossible is nothing.” –Muhammad Ali
  • edited February 2011 Posts: 0Vote Up0Vote Down
    White, nice job! Thanks for posting it.
  • edited February 2011 Posts: 3,059Vote Up0Vote Down
    All right folks. Here is the latest Better Propeller Beanie 2.0 (now with stripes). The stripes were pretty tricky and took lots of fooling with - lots of accumulated error in so many moves - but still amazing!

    Better Propeller Beanie 2.0 Stripes.jpg


    @Phil, I plotted the ordered pair version on graph paper. The new version I just worked out from the original. I used a tape measure to estimate the radii. (sp?)

    I will post a video of the new drawing when I get a chance.
    Whit+

    "In almost every robotic project I attempt, I am way over my head going into it..." - Carol Lynn Hazlett
  • edited February 2011 Posts: 0Vote Up0Vote Down
    Wow! That's very nice! Now, I really think you need to shade alternate stripes, along with the beanie's interior. (Just kidding! :) )

    -Phil
    “Impossible is just a big word thrown around by small men who find it easier to live in the world they’ve been given than to explore the power they have to change it. Impossible is not a fact. It’s an opinion. Impossible is not a declaration. It’s a dare. Impossible is potential. Impossible is temporary. Impossible is nothing.” –Muhammad Ali
  • edited February 2011 Posts: 3,059Vote Up0Vote Down
    Hey Phil,

    Great idea! What if I paused the plot long enough to change pen colors at each stripe?

    What an amazing robot this is! Whether you are inexperienced or extremely experienced (not me) - I believe you will find fun things to do with the S2.

    My students (club mebers) love it and I can't wait to show them this stuff.
    Whit+

    "In almost every robotic project I attempt, I am way over my head going into it..." - Carol Lynn Hazlett
  • edited February 2011 Posts: 0Vote Up0Vote Down
    Nice project Whit!
    The propeller drawing is amazing!
    I like the idea of a multi-color marker!
  • edited February 2011 Posts: 0Vote Up0Vote Down
    Whit,
    Great job!! Unfortunately its getting me interested in the S2.. Way to go (grin)
    Ken N8SYG
  • edited February 2011 Posts: 0Vote Up0Vote Down
    That's stunning Whit! And are you using a white board to do your scribbling? That's a fantastic idea.

    -- Jessica
    Allons-y!
    --
    @jessicauelmen
  • edited February 2011 Posts: 0Vote Up0Vote Down
    Whit,

    Very Cool! How many hours do you have in the code?

    I wonder if you could get Sharpie to sponsor you and your robotic efforts? I also wonder if Parallax and Sharpie could co-sponsor a drawing contest with the S2? I think that would be a fun contest. They could have youth and adult divisions.

    Tony
  • edited February 2011 Posts: 3,059Vote Up0Vote Down
    @Jess - See http://forums.parallax.com/showthread.php?128178-Greener-Scribbling&p=962970#post962970 - Greener Scribbling...

    @Tony, the first ordered pair plot took the longest. The code of the true arcs is actuaully more simple because of the S2 Object. Take a look at the code.

    Cool idea about the contest. See the link about to see how I freed my self from the permament markers though...
    Whit+

    "In almost every robotic project I attempt, I am way over my head going into it..." - Carol Lynn Hazlett
  • edited February 2011 Posts: 0Vote Up0Vote Down
    A drawing contest sounds like a good idea for the UPEs.

    Rich H
  • edited February 2011 Posts: 0Vote Up0Vote Down
    W9GFO wrote: »
    A drawing contest sounds like a good idea for the UPEs.

    Rich H

    I was just thinking the other day that we should try and arrange some sort of S2 event for the UPEs. Either individual "performances" or some sort of mass S2 extravaganza. Something done en mass may require some additional hardware or pre-UPE configuration (depending on what it was).

    I wonder how many would show up.
  • edited February 2011 Posts: 0Vote Up0Vote Down
    schill wrote: »
    I wonder how many would show up.

    I guess that is the real risk. It seems that often there are very few entrants to contests.

    Rich H
  • edited February 2011 Posts: 0Vote Up0Vote Down
    W9GFO wrote: »
    I guess that is the real risk. It seems that often there are very few entrants to contests.

    Rich H

    I'm not really thinking of making it too much of a contest. Even just throwing a bunch in a small area (with low walls) and letting them bounce around might be interesting - interacting with the walls and each other. And if each had a different color pen we could create a work of art. :)
  • edited February 2011 Posts: 3,059Vote Up0Vote Down
    Okay, Here is the the video of Better Propeller Beanie 2.0 - The S2 Reveals its Soul - Only Better.
    Whit+

    "In almost every robotic project I attempt, I am way over my head going into it..." - Carol Lynn Hazlett
  • edited February 2011 Posts: 0Vote Up0Vote Down
    These arcs are really perfect!
    Congratulations!
  • edited February 2011 Posts: 3,059Vote Up0Vote Down
    @NikosG - If they are off in any way, it is that my estimated radius for each is off. The S2 makes it easy to draw or travel arcs. It has a draw method "arc_to" where you supply x and y coordinates relative to your position the radius to be traveled.
    Whit+

    "In almost every robotic project I attempt, I am way over my head going into it..." - Carol Lynn Hazlett
  • edited February 2011 Posts: 0Vote Up0Vote Down
    Whit, Wow!

    That's amazing. That's a fun video to watch.

    So do I owe you a challenge or do you owe me a challenge?

    I hope we didn't bet anything on this.

    I'm very impressed.

    Now we need to figure out which dead artist's soul is possessing your S2.

    Duane
  • edited February 2011 Posts: 0Vote Up0Vote Down
    Hi Whit
    Your code is very sophisticated! I was trying to understand its function reading your spin code and I made a small code to propose polygons and circles creation based on LOGO and Geometry theory. I have tested this code with a homemade robot in Basic language years ago. The equivalent SPIN code I tried is the following:
    PUB do_mycircle(dist)
    {{ another way to do circles,
       like the Logo turtle
      }}
      counter := 0
      n := 36
      dw := 10
      repeat until  counter == n
       turn_by_deg(dw)
       go_forward(dist)
       counter:= counter+1
    
    Unfortunately I don't have a S2 robot yet to test it. But if you want you can try this code in your robot.
    The follow image explains the relation between the variables I use. If you increase the "n" from 9 to 36 you will have a circle instead of 9 angle-polygon
    attachment.php?attachmentid=78187&d=1297518239
    Whit wrote: »
    @NikosG - If they are off in any way, it is that my estimated radius for each is off. The S2 makes it easy to draw or travel arcs. It has a draw method "arc_to" where you supply x and y coordinates relative to your position the radius to be traveled.
    883 x 602 - 59K
Sign In or Register to comment.