Shop OBEX P1 Docs P2 Docs Learn Events
Simple Art Project — Parallax Forums

Simple Art Project

ScopeScope Posts: 417
edited 2010-02-23 03:33 in Robotics
I have an interest in creating a robotic drawing machine, inspired from several of the posts I've seen here.

Although the sketch seems to show an obvious imbalance with the servo atachments, I have a few ideas to solve this.

Here's something I jotted down - I first want to construct a prototype, work out many of the bugs, then move on to a more revised, substantially larger robot.

I'm off for the next four days & I'd really like to have the first prototype "quasi functional" by the time I have to return to the classroom.

Thanks for any comments or suggestions - and encouragement [noparse];)[/noparse],

And yes, the other projects I'm working on are still "in progress" . . .

Scope
[noparse]:)[/noparse]
640 x 506 - 72K
«1

Comments

  • ScopeScope Posts: 417
    edited 2010-02-13 17:24
    Ultimately . . . and ya, I know this is beyond "lofty" . . . but, as I've been inspired by what others have done, I'd like to have a hexapod walk around and draw student's initials with a stinger pen . . . on demand, using my remote, of course.

    Dream big or go home?
  • ercoerco Posts: 20,256
    edited 2010-02-13 17:29
    You show it drawing a square. Drawing a simple straight line with 2-joint (shoulder/elbow) robot will be quite challenging to program or implement. A Stamp doesn't do real trigonometry nor floating point math. Have you considered an X-Y etch-a sketch arrangement? There's a recent post & video about a Propeller driving an etch-a-sketch and it was amazing.

    Why not at least start with a Scribbler? It's ready to draw; designed to hold a sharpie, and goes straight enough for short distances. Get 'em while you still can from secondary sources, P'lax is out.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    ·"If you build it, they will come."
  • ScopeScope Posts: 417
    edited 2010-02-13 19:23
    Thanks - I have a Scribbler.

    As far as writing the code for this - I haven't put much thought into it - I've determined that for me, thinking can be dangerous.

    Besides - why rob myself of a challenge? I think it can be done - I'm not looking for perfection, just something to satisfy my curiosity.

    Happy roboting,

    Scope
    800 x 600 - 319K
  • ScopeScope Posts: 417
    edited 2010-02-13 21:02
    Here ya go . . . ready to start drawing some lines . . .

    th_DSCN0179.jpg
  • ScopeScope Posts: 417
    edited 2010-02-14 03:32
    More . . . I've used it to create a few "straight" lines . . . whoa . . . not there yet . . .

    th_DSCN0180_B.jpg
  • ercoerco Posts: 20,256
    edited 2010-02-14 05:21
    Scope: Excellent start. Sounds like you enjoy a good challenge just like I do, great!

    Are you doing math on the fly, or plotting a few data points and interpolating? I know there are a few undocumented trig functions in the Stamp that you could use.

    The Peaucellier is one of my favorite old mechanical linkages. All it does is make a straight line. I used to make my students build one of those. Cute animation at ·http://www.math.toronto.edu/~drorbn/People/Eldar/thesis/Transformer.htm

    erco

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    ·"If you build it, they will come."
  • HumanoidoHumanoido Posts: 5,770
    edited 2010-02-14 08:03
    Scope, this is a really great project and I like your ideas.
    Are you creating a homebrew Scribbler robot? I have
    developed a robot arm that can print and write using
    CNC language for labeling tags. I think your idea can
    be developed into something similar, as you mentioned,
    for writing initials, etc. You could use a cantilevered stylus
    and a wide XY for printing the most characters in one
    general area.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    humanoido
    *Stamp SEED Supercomputer *Basic Stamp Supercomputer *TriCore Stamp Supercomputer
    *Minuscule Stamp Supercomputer *Three Dimensional Computer *Penguin with 12 Brains
    *Penguin Tech *StampOne News! *Penguin Robot Society
    *Handbook of BASIC Stamp Supercomputing
    *Ultimate List Propeller Languages
    *MC Prop Computer
  • ScopeScope Posts: 417
    edited 2010-02-14 13:07
    Thanks for the comments & link.
    erco said...
    Are you doing math on the fly, or plotting a few data points and interpolating?
    Mostly math on the fly (see the image below) . . . it looks like I've started creating a custom font . . . I guess I could call it Scopia? I wasn't "horrible" with math in college, but I haven't done much serious math lately so, mathematics is one of my robotic Achilles heels.


    humanoido said...
    Are you creating a homebrew Scribbler robot?
    Sort of - it's being developed as I go - who knows what's around the corner.

    Post Edited (Scope) : 2/15/2010 12:48:35 AM GMT
    858 x 500 - 90K
    948 x 678 - 127K
  • ScopeScope Posts: 417
    edited 2010-02-15 13:36
    I know this is a "departure" from what I've done before . . . but I had this idea for a hanging machine, located from the 2nd floor balcony just above the gathering place where students are held in the morning before being allowed to enter the school . . . so students could watch it create pictures, messages, whatever . . . hopefully, this may spark an interest in the programs I teach (our numbers are down) and I could even use it as a "sales pitch" for our technology club fund raising events . . . just thinkin' . . . maybe the final version would be 8' wide by 4' tall using 2" thick foam . . . who knows . . .
    872 x 703 - 244K
  • ScopeScope Posts: 417
    edited 2010-02-15 18:20
    I believe this would be better --> a system using 2 trolleys controlled w/3 motors & using racks & pinions may provide the precision & control necessary for this type of project. I found a very cool web site that prints out gears and racks.

    I only have two "large" motors w/2 motor controllers but that's an easy fix.

    I plan on making a very small, working prototype of this machine using the continuous rotation servos from my Boe-Bot - but I only have two of those also. [noparse]:([/noparse]

    As always - comments &/or suggestions are most appreciated.
    691 x 698 - 223K
  • ScopeScope Posts: 417
    edited 2010-02-16 20:05
    Ok . . . slowly, slowly progressing . . . apologies for not getting much done thus far.

    I found a web page that allows me to print some nice gears. I thought I'd cut them out of foam - for a prototype only, of course. I have made several foam cutters which I have used to make r/c airplanes but I couldn't find one, so, I made this one very quickly.

    I am unsure if this will work but I plan on making two rack & pinion systems and test them out using continuous rotation servos.

    Oh well . . . here goes.
    640 x 486 - 79K
    640 x 571 - 71K
    640 x 498 - 163K
  • ScopeScope Posts: 417
    edited 2010-02-16 23:07
    I have several adjectives which describe the quality of these gears . . . this isn't going quite as well as I'd hoped. I may have to take a razor or hobby saw to properly cut the foam. My idea was that the hot wire would provide the cut section of foam a "skin", making the gear teeth more durable.

    I'm trying to be optimistic but I may have to just bite the bullet and grab some pre-fab gears & stuff
    640 x 480 - 105K
  • Spiral_72Spiral_72 Posts: 791
    edited 2010-02-16 23:42
    Scope, you're my hero man. Cutting gears out of foam is actually (almost) genius. smilewinkgrin.gif

    Aside from that, I like your scribbler idea. At first I thought it'd never work, but After the video........ I think I'd better keep that to myself.



    Have fun! and keep posting pics!

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    "puff"...... Smile, there went another one.
  • ScopeScope Posts: 417
    edited 2010-02-17 00:47
    Spiral_72 said...
    Have fun! and keep posting pics!

    OK - and thanks for the encouragement!

    I'd really like to make a 4' x 8' x 2" thick foam cutter out of this thing - or - maybe have a different 3rd axis: one for artwork & signs, one for cutting foam . . . hmmm . . .

    Post Edited (Scope) : 2/17/2010 12:53:36 AM GMT
    640 x 480 - 95K
  • DufferDuffer Posts: 374
    edited 2010-02-17 01:11
    Have you considered using the foam pieces as a·core and brushing on an epoxy or other
    coating that would harden to form a more durable gear for your project? Like a foam core surfboard!
    ·idea.gif

    Electrostatically coat the foam parts with graphite and you could metal plate them like is done with plastic parts for consumer products.

    Duffer


    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Any technology, sufficiently developed, is indistinguishable from magic.· A.C. Clark(RIP)
  • ScopeScope Posts: 417
    edited 2010-02-17 01:23
    Yes, thanks - I believe epoxy may be a bit too "sticky", even when fully cured, so I dunno - maybe I could at least try some & see how it goes. I never planned on this being something that would last - just a rough prototype that could help me resolve some existing problems while fueling ideas for something better. I love CAD stuff, but nothing's better than the real thing, ya know?

    For prototype #2, I'm considering using ~1/4" thick plastic kitchen cutting board for the rack & pinion items. Perhaps I shouldn't mention this, I don't wanna create "eek overload" but, I have a complete CNC shop (mill, lathe, & router) at work but I can't use the stuff - I'm just barely learning how to use the CNC router. Because of this, and my familiarity with foam, this robotic endeavor is extremely primitive & crude. But fun, nonetheless.
  • ScopeScope Posts: 417
    edited 2010-02-17 03:47
    I will write the program to test the pinions on the morrow.

    This reminds me of building an r/c plane from scratch - it's always exciting and satisfying when it flies well.
    640 x 480 - 79K
    640 x 480 - 80K
    640 x 480 - 63K
  • ScopeScope Posts: 417
    edited 2010-02-17 03:50
    I have a question: What is the maximum length of servo extension wires?

    Thanks! [noparse]:)[/noparse]

    Post Edited (Scope) : 2/17/2010 3:55:09 AM GMT
  • FranklinFranklin Posts: 4,747
    edited 2010-02-17 04:54
    Some of the 3/8 or 1/2 inch plastic cutting boards look like they would be strong enough and should still lend themselves to hot wire albeit at a slower pace.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    - Stephen
  • ScopeScope Posts: 417
    edited 2010-02-17 04:57
    It's ALIVE!!! hop.gif

    th_bw_robot_013_moving_02.jpg
  • ScopeScope Posts: 417
    edited 2010-02-17 05:04
    Franklin said...
    Some of the 3/8 or 1/2 inch plastic cutting boards look like they would be strong enough and should still lend themselves to hot wire albeit at a slower pace.

    Yes, but I will have to create a better hot wire machine. The one I tossed together this afternoon was just to get me by and was designed for using only "thin" foam insulation - this cutter uses 3.0 VDC (2 batteries in a flashlight enclosure - see photo above), chop sticks, and 0.010 Ernie Ball Regular Slinky guitar string for the cutting wire. Hey, it works.

    I also figured out I'll need to use linear sets of bar codes on each rack (?) to correct pinion placement when the motors get out of sync. I calibrated them again before this test but blah, blah, blah.

    Also, I realize the rack & pinion mesh is low quality - I will resolve some of this as the project continues.

    Post Edited (Scope) : 2/17/2010 5:12:19 AM GMT
  • ScopeScope Posts: 417
    edited 2010-02-17 14:32
    Would it be feasible to use the QTI line sensors with a printed ribbon of lines (like a bar code) to make sure the trolley pinions are aligned on the racks? If so, what's a "reasonable resolution" for the QTI sensors?

    Could anyone suggest a better means of synchronizing the motors? I thought of using a photo resistor to calculate a very accurate distance - bounced off a wall on the end of each rack. Does this seem feasible?

    And . . . I discovered the "squishyness" of the foam adds a measure of value to the overall lousy craftsmanship.

    Aren't newbies frustrating? (sorry)

    Thanks
  • ScopeScope Posts: 417
    edited 2010-02-17 23:15
    I had to do this project today for my students . . . it's supposed to be a scale model of a pan & tilt for photovoltaic panels . . .
    800 x 600 - 201K
    800 x 601 - 155K
  • ScopeScope Posts: 417
    edited 2010-02-21 19:13
    I wanted to eliminate having to solve the alignment problem with the first prototype. I considered using QTI sensors, and other means of detecting position, then I thought about the programming issue of making corrections & . . . so, I have prototype 01 "on hold" for now.

    I began Prototype 02 today using a single rack & pinion, centered on the trolley. I'm also using larger pieces for two reasons:

    1 - to "minimize" the irregularities in precision parts
    2 - to allow me to use standard rotation servos while still being able to achieve a usable range of trolley motion
    3 - to eliminate the alignment problem discovered with prototype 01

    This prototype will provide up to ~235 mm of movement given a 180% range. Theoretically, I should be able to provide a quasi-suitable range of accuracy with this resolution - again, just to test a slightly further developed concept.

    Oh well . . . we'll see how it goes.
    800 x 590 - 104K
  • ScopeScope Posts: 417
    edited 2010-02-21 21:13
    WOW!!!

    That's MUCH better!!!

    Sure, the video shows the movement is "rough" for sure, but the trolley only has one small guide and no bearings - I haven't even smoothed out the pinion & rack mesh yet.

    th_bw_robot_013_030.jpg
  • ScopeScope Posts: 417
    edited 2010-02-22 03:10
    ARGH!!!

    Very frustrating . . . back to square one. Prototype 02 didn't turn out so great after all.

    mad.gif

    If I only knew what I was doing, this would be fun.

    I think.

    shakehead.gif
    800 x 600 - 83K
  • ercoerco Posts: 20,256
    edited 2010-02-22 04:55
    Interesting approach, cutting rack & pinion from foam! You probably know this, but a 6-tooth pinion must be drastically undercut just to avoid interference as it rolls, which loses the typical accuracy of involute gears. If you're heading back to square one (the only numbered square in the game) anyway, and you can switch to 12 teeth or more, your mechanism's accuracy will improve and it may last longer, too.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    ·"If you build it, they will come."
  • ScopeScope Posts: 417
    edited 2010-02-22 22:13
    erco said...
    . . . You probably know this, but a 6-tooth pinion must be drastically undercut just to avoid interference as it rolls, which loses the typical accuracy of involute gears.

    No, erco, I didn't know that but I really do appreciate the help. When it comes to mechanical stuff, electronic stuff, and programming, I'm really a klutz, so, I guess it's fitting I have taken an avid interest in robotics, eh? (ha)

    I will probably create a 3rd rack & pinion with the suggestions you offered but first, I want to make a "slider" mechanism, similar to the image I posted earlier that looks like a crankshaft & piston assembly. I've already done some math with this system and it seems "doable," albeit confusing to control "accuracy" when creating the drawings and foam cutting I want to produce. I think I calculated the range of motion to be 150 degrees which translates into 10 inches of linear travel. And ya, I realize there's not a linear relationship between the angle of rotation and linear distance output (is that the right way to say it?).

    Thanks
  • ScopeScope Posts: 417
    edited 2010-02-22 23:36
    . . . sort of like this . . .
    800 x 509 - 73K
  • Oper8r AlOper8r Al Posts: 98
    edited 2010-02-23 03:33
    Scope,

    Check out these links they may help you in your project development.

    flying-pig.co.uk/mechanisms/

    technologystudent.com/cams/camdex.htm

    They were included in the geared candle holder project in Make magazine. It was a project hand cutting gears out of aluminum to make a candle holder. Here is a link to the article

    www.make-digital.com/make/vol21/?pg=92

    Hope this gives you some help in your design process.

    Al
Sign In or Register to comment.