Close
0%
0%

Cardware

An educational system designed to bring AI and complex
robotics into the home and school on a budget.

Similar projects worth following
Cardware is an educational system designed to bring AI and complex robotics into the home and school on a budget. It leverages cheap off-the-shelf electronics and kinematics - eg Raspberry Pi Zero and hobby servos plus a cheap webcam - and templated cardboard parts
that fold into each of the pieces needed to join them together and make
a moving chassis.
It is controlled by a distributed system containing a language that can incorporate it's own feedback as well as instruct it, giving it a limited ability to learn. The system also handles all of
the geometry necessary to articulate limbs and other parts using natural language on the part of the user, handles speech and visual recognition and features a rudimentary nervous system to differentiate touch across the surface of the cardboard.

The Concept

Modern robotics hardware for the hobby market has been reduced to a series of modules, from servos to processors. The only things connecting these together are wire and chassis, and I've been experimenting with using easy to obtain materials to build those chassis. Polycarbonate and polystyrene, polyethylene, sheet aluminium etc were natural choices.

Mark's IO made me think again about the validity of cardboard as a working material, and we began a dialogue that culminated in this collaboration.

The idea is to use a single sheet of craft card and a printed template to create chassis units that connect the electromechanical building blocks together.

We have since iterated over a few changes to the design, incorporating better geometry to give the parts strength, room for cabling and better overall appearance.

The first generation limb mounted on a spare thigh section so I can test the servos...

Mark Nesselhaus was able to replicate three of the pieces so far. If he can do it then anyone can. When using Super Glue please watch the fingers.

Once we had a working prototype chassis, the next job was to get the nervous system up and running.

Mark is now waiting for his 'brain' and 'muscles' to arrive via the postage system (fingers crossed) so he can duplicate the next stage himself... This is the real meat of the project, and forms the interactive part of the cardboard. I'm working on internalising the touch panels for the 2nd generation shell.

The nervous system in action on a first gen limb,attached to my PC. I'd managed to get it working how it was intended - it mimics the biological hallmark of withdrawing from a stimulus, and learning from the experience.

If you watch carefully, you can see that the servos are live and are holding the limb in position until I touch a surface, which it then withdraws from by a short distance. The system will record these motions and tag them to a hierarchical structure so you can 'program' the robot by touch alone. This only requires an MCU, but we are also using a RasPi with a camera and microphone to detect motion and shapes and respond to voice commands.

Testing the system on a Pi revealed the touch panels to be a lot more sensitive, and the cardboard literally came alive. I'm working on a way to integrate both these behaviours into the system.


Origaime - The next generation

The new parts build in exactly the same way as the first set, they fold up from a single piece of cardboard to make a modular piece for the robot. Mark calls this Origaime, after the original robot that inspired everything and the art of folding. :-)

Both these pieces were accomplished using the redesigned saddle that fits over the servo actuator and a stud fitted opposite it to make a live hinge.

The section that joins these together to make active limbs as also made from one piece. This part carries the servos and the stud for the saddle to rotate over. Eventually there will be a range of part styles that can make any articulation you like, not just basic limbs.

This has been reworked to include the servo bearers out of the chassis instead of separate pieces. This better fits the Way of Origaime...

As I said, these parts are modular. Here's the other end being prototyped onto the shell at the body end. I hope hip replacements get this easy in the future.

And the shell itself of course. This features a customisable panel in the bottom which is used to provide ventilation for the electronics and also structural integrity. This part has the greatest amount of stress to deal with and needs to be solid. I chose a pattern I knew would do this, but then I realised this could be used to aesthetic effect, and I'm going over a few designs for graphics in here. Watch this space... ;-)

Here's a picture of what it looks like after a couple of strong beers. Nobody's perfect. ;-)

It needs a lid still, that is for now a simple octohedral dome with a port for the camera.... Read more »

aimos_core.ino

Arduino code to control servos synchronously from an asynchronous control structure

x-arduino - 19.04 kB - 03/23/2017 at 21:42

Download

aimosdriver

Python code to interact with AIMos Core

aimosdriver - 6.60 kB - 03/23/2017 at 21:42

Download

hackaday_theme.doc

MS Word format DOC containing replacement shell templates themed with a stylised HaD skull. Scaled for US Letter prints, will also print on A4 without modification.

application/msword - 699.50 kB - 03/28/2017 at 16:32

Download

hackaday_theme.odt

Open Documents format ODT containing replacement shell templates themed with a stylised HaD skull. Scaled for US Letter prints, will also print on A4 without modification.

application/vnd.oasis.opendocument.text - 698.27 kB - 03/28/2017 at 16:32

Download

origaime.doc

MS Word format DOC containing the full prints for Cardware Origaime v3.2 Scaled for US Letter prints, will also print on A4 without modification.

application/msword - 2.87 MB - 03/28/2017 at 16:32

Download

origaime.odt

Open Documents format ODT containing the full prints for Cardware Origaime v3.2 Scaled for US Letter prints, will also print on A4 without modification.

application/vnd.oasis.opendocument.text - 2.85 MB - 03/28/2017 at 16:32

Download

View all 6 files

  • 1 × Atmega 1284P for basic system Or Arduino to host the Core systems : Nervous system, kinematics and digital sensors
  • 1 × Optional Raspberry Pi Zero, A, B, Camera etc Or Beagle etc to host the AI systems : Audio/visual interaction, learning, enhanced sensors
  • 1 × Software AIMos Core and AIMos UX, AIMil Language
  • 1 × Chassis Hardware Downloadable Chassis Templates, your own choice of materials
  • 1 × Tools No 1 Posidrive screwdriver, scalpel or craft knife, scissors, glue, Optionally PC for control and Core programming

  • The Benefits Of Robots In Our Society

    Morning.Star5 days ago 8 comments

    A few weeks ago Theresa May announced that the UK was facing a shortage of skills in the technological markets, particularly in robotics and AI. She recognised that the solution to the problem lay in education - we dont have a curriculum for robotics unless you count STEM, which utilises Lego Mindstorms as a learning platform.

    When I was a child, I had a Lego set. A good one as it happens, given to us by someone with patience and money to collect one worth the gesture. I'm eternally grateful, it contained a giant blue brick with a pair of motors in it that interfaced to wheels, tracks, and a whole bunch of things. It also had a microphone and responded to claps and whistles to control it. Nothing much has changed except for it now connects to a highly proprietary and non-industrial computer system as well. It isnt robotics, its Lego Mindstorm although I wont give Lego a hard time over it. They tried for decades...

    To build my hardware and make it move under control, sense the environment and communicate with the user on a physical (non-programming) level I've had to acquire a massive set of skills; Formally with qualifications to call myself a roboticist I'd need electro-mechanical engineering, textiles, computer systems design, computer software design, physics and mathematics, psychology and language. Tough curriculum, and you dont need all of everything...

    Well our Prime Minister decided to put 17 million of our quids into solving this, by giving universities the funds to create something to do the job. Thats brilliant, I thought, having been yelling about it for a while myself. I also saw an opportunity to perhaps work in this new sector.

    What the one hand giveth, the other taketh away however, and the same soulless beancounters are also notoriously cutting their Social Care bill and funding into the National Health Service on which my daughter and I rely. So much so that they had the utter nerve to ask my daughter to fill in a Capability for Work questionnaire. And the stupidity to write to me to fill it in for her, being as she is too profoundly disabled to fill it in herself. And the terminal ineptitude to lose one of them in the postal system, and send a duplicate for one that then turned up. Bloody marvellous. What am I going to do with a spare form? Build a robot out of it? (Thanks @Dave for the inspiration...)

    So, Theresa, if you wish to fund my robotics research by cutting my daughter's benefits and demanding she work for a living, while sanctioning me for trying to improve my and her lot, here's my response as an artist.

    An application of form and function for you. I can build a robot out of very little, thanks to decades of living on the pittance you allow me as a carer. The very word Robot come from the Czech for Worker, and I know all about that.


    Name and Serial Number, Please

    Irony from an organisation that cant find its own backside with a search party, let alone both hands.



    Q: Why did the robot cross the road?

    A: Predeterministic programming...


    An application form should be easy to fill out, concise, and address the information required. Forgive me for taking the p*ss.

    Do you see what I did there?

    Some things are just low-hanging fruit.

    Next up, can I make legs capable of working?

    You betcha, I'm also writing a song for it to dance to. Watch this space.

  • ICU2

    Morning.Star03/29/2017 at 23:53 0 comments

    All the parts I've designed follow the same basic format so I grabbed some parts and hacked up a swivel-mount to put the ICU base on. This is so I can develop the ranging software without having to build the entire system yet. I'm short on servos, half of the ones in the quad were ratty anyway and I sent Mark N some along with an MCU and the bits for the sensor bus to get going with.

    I'll get some soon, when I can afford them. $hare the love :-)

    I so liked the look of the reused printed sheets built into parts I tried a quick design on the back of the prototype ICU base prints and added a matching lid. I've always liked hexagons anyway and wanted something that would spread over a three dimensional surface evenly. Needs work, but thats good.

    Unintentional, but that demonstrates the flexibility of what we're AIMing for.

    On to the software. First thing to do is get the cameras working. I borrowed some code from AIMOS and adapted it to read these horrible old cameras. New ones are far less trouble, even the cheap ones have chipsets in them that Pi's will use. These work, but they complain about the framework.

    ~/Desktop/aimos/motion $ CC=gcc
    ~/Desktop/aimos/motion $ CXX=c++
    ~/Desktop/aimos/motion $ export CC CXX
    ~/Desktop/aimos/motion $ cmake .
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /home/jez/Desktop/aimos/motion
    ~/Desktop/aimos/motion $ make
    [100%] Built target motion
    ~/Desktop/aimos/motion $ python motion.py
    Beginning background process
    Started. Process IDs are 13292,13296
    Acquiring buffers
    ioctl: VIDIOC_QUERYCTRL(id=9963788;type=unknown;name="";minimum=0;maximum=0;step=0;default_value=0;flags=0): Input/output error
    ioctl: VIDIOC_QUERYCTRL(id=9963800;type=unknown;name="";minimum=0;maximum=0;step=0;default_value=0;flags=0): Input/output error
    ioctl: VIDIOC_QUERYCTRL(id=9963802;type=unknown;name="";minimum=0;maximum=0;step=0;default_value=0;flags=0): Input/output error
    ioctl: VIDIOC_QUERYCTRL(id=9963803;type=unknown;name="";minimum=0;maximum=0;step=0;default_value=0;flags=0): Input/output error
    Initiated Streamer instance; video stream starting...
    Motion is up and running.
    
    Hey Origaime...

    A bit of cutting and pasting, renaming of stuff and thats working. Still runs at 10FPS with a browser alongside it, a couple of copies of Inkscape and some bits and bobs without stuttering or dropping frames. Saying that, if this works on a single Pi I'll be surprised, that USB hub is smoking.

    Origaime is designed to run on a pair of Zero's linked together via serial or i2c controlling an Atmel MCU that handles the hard work running the servos but might be ok on a Pi3 if the USB can take the cameras.

    BOOP!

  • And then there were four

    Morning.Star03/29/2017 at 20:24 2 comments

    A big welcome to @Yann Guidon / YGDES, who forms a large part of Cardware's overall strategy.

    The core system of Origaime is designed to network with selected others over HTTP protocols so that they can interact with each other and multiprocess. They form meta-computing networks, and the intention is to deliberately give that network a wider identity as an individual formed of smaller parts. In the same way that any system is fundamentally aware of its parts, I'm hoping this will make the system self aware as a whole. I'm not talking about true sentience, but the purpose is to teach a machine to recognise itself in a mirror and as different to other individuals.

    Yann's yummy #micro HTTP server in C stack forms the backbone of the protocols we'll need to do this rather than using Apache or another comms system altogether, but this is a fair way down my development strategy and Yann's software is developing nicely. Watch this space. ;-)

  • Origaime ICU

    Morning.Star03/25/2017 at 09:12 0 comments

    Bringing AIMos' vision system to the fold was a real challenge. Cardware could always see, because it was based on the Quad, but that had a single camera that swivelled vertically on a hinge formed from polycarbonate sheet glued into a saddle. Attempting this using cardboard turned out to be inaccurate and I could not line the camera up properly. I gave up and mounted it on the chassis.

    Later the subject of vision came up again as we talked about the weight and budget, and we decided to throw caution to the winds and give Origaime depth of perception. I'd already designed a stereoscopic vision system for AIME, however her cameras were fixed and she obtained range from parallax alone.

    Before AIME there were a number of experiments. Mark One called this Johnny 5 for obvious reasons but it wasnt meant that way. I couldnt shoe-horn this mechanism into her skull, which was a spherical tin that had Christmas candy in it. A thoughtful relative had selected it knowing what I'm like...

    Inside the two cameras are mounted on pivots with push-rods connected to a slide moved by a servo. The software looked for motion in each frame and centred it in the field by jigging first the rotational servo to make the two Areas Of Interest equidistant from the centres, then bringing them together with the slide servo, and finally vertically by moving the tilt servo. This was done repeatedly frame-by-frame and accurately tracked motion in greyscale. In AIME I did this in software by clipping the frames around the AOI and resampling the frames to 320x240 and managed it in colour with a faster processor too. An Intel Duo laptop donated it's motherboard for the original Heavy Metal.

    A decade later, all the processor power and more sits comfortably in the palm of my hand, so I am able to bring the mechanism back using the magic of Origaime.

    Integrated Camera Unit

    Making accurate hinges turned out to be a lot simpler than I first thought. Thinking laterally, folds in plane surfaces dont get any better at this job so I figured out a geometry that allowed the motion we need.

    The mechanism was going to have to be simple, I tried everything but in the end fell back to the way it was done originally. Some things just work...

    Mounting the cameras so they lined up turned out to be easier than I thought too This is more than accurate enough.

    Because the angles didnt match up, being as the new front panel was wider, I had to redesign the shell body too and integrate the hinge mechanism into it for accuracy.

    There were a number of modifications, the cooling ports had to be moved and the height adjusted to fit the taller camera box, plus the integral hinges. There is still work to be done to tidy this up but it now assembles and works.

    The next step is to mount it on a servo so it can rotate, and hook up the cameras so I can begin coding the ranging mechanism.

  • Stealth, Shields, and Beer

    Morning.Star03/22/2017 at 19:01 3 comments

    I've been experimenting with other materials as well as cardboard to build these exoskeletons from. The first thing I wanted to try was plastic sheeting. There's all sorts available, but I wound up buying some Polyethylene sheet, about the same thickness as 200GSM card.

    This, I discovered, after building a limb, proved to be way over the top. Ever tried to get into one of those blister packs without a pair of scissors? Well they are made of PET, same as plastic soda bottles and they are thinner plastic too. I'll try a sheet from a soda bottle and see if the curve is a problem, but I suspect the creases will resolve this.

    Cardware Crystal, or perhaps Cardware Forever.

    This turned out to be pretty much indestructible. I couldnt destroy that with my hands, it resists being sat on, hot water, acetone, thinners, and probably nuclear assault. I dont have any plutonium handy to test this with ;-) It can be glued with superglue or a contact adhesive like Bostik. I was recommended Methyl Ethyl Ketone but it doesnt work as well and is hard to obtain if you dont have access to a hobbyist retailer.

    It also has Stealth capability as you can see from the shoddy photo. It's transparent to the IR of an autofocus, which trains on the background instead. Classic saucer technology if I'm not mistaken!

    Other materials

    As another nod to recycling, after a heavy night filtering out the chemicals contained within, I also tried sheet metal. Now I know I said no metal feet to crush our skulls but I think aluminium not much thicker than foil is not very threatening.

    Cardware: Heavy Metal

    This is unbelievably strong and surprisingly easy to fold with a hangover. Modern beer cans are now so thin they dont even have much in the way of sharp edges, my only concern. But there was no blood! Like the Crystal limb, it was constructed by printing an Origaime template onto paper and gumming it to the sheet. Then it was scored (the plastic with a rounded but sharp point, and the metal with a ballpoint pen.) Then the templates are removed and the folding begins. I've used Sellotape here as Superglue just made a horrible mess.

    Heavy Metal can also be made in red and white livery, each of the parts fits onto a rectangle cut from a 330ml can.

  • Can you hear it?

    Morning.Star03/16/2017 at 11:57 0 comments

    The sound of cardboard feet marching across the globe...

    Cardware welcomes another contributor, @markgeo

    'Mark Two' has constructed a generation two limb, after attempting to build the generation one parts from unscaled drawings. Better, he did so using card recovered from cereal packets. This kind of enthusiasm is welcome, it is part of what we are trying to do. I've been hacked, awesome. :-)

    His comments stand for themselves.


  • The system works!

    Morning.Star03/15/2017 at 01:50 4 comments

    I've been tinkering and refining the basic design of the shells and working out a repeatable procedure that anyone can follow.

    Mark was happy to volunteer as a guinea pig to build the second generation parts blind from a template without instructions. Other than following the previous design and building a set of parts, he doesnt have any prior modelling experience. Here is the result.

    Mark chose the most complicated part to begin with and piled right in.

    First he printed the latest set of beta templates. They have no lettering or numbering on them and just dotted lines to indicate the folds. These he scored with a sharp point, and then cut out the parts carefully with a craft knife and a rule. You can use a pair of fine craft scissors equally well, this is what I use for the bulk of the build.

    These are the instructions he used.

    After a while Mark managed to produce this. Not bad for a first time attempt at Origaime, I would say that the system works.

    Encouraged by the success, the other section went together smoothly I gather. Mark is using a general-purpose clear contact adhesive to glue his card. This does not wet the card and make it soggy but dries faster. It is harder to keep off your fingers than the traditional PVA that I favour. This takes longer to grab the card and softens it so I can seal edges and fill small gaps. The overall strength with either is more than adequate, so it is a matter of personal choice. Superglue also works but is not recommended, as are other types of glue.

    Other parts followed...

    Mark said he likes how these parts just fit together by themselves almost - the foot folds up and lines itself up as you drop it down the cone of the leg for example. This is how I'd envisioned it. The Way of Origaime means that things fit where they are supposed to either by folding or interlocking.

    I've also experimented with other card out of interest. To print this, I gummed an A4 paper template to the black card before cutting and scoring. If you can buy black paper, why cant you buy white ink for your printer hmm?

    Intersections

    This is what is meant by Cardware being an educational system. It is a paradigm that takes minutes to learn, hours to practise, and perfect to a level where you can produce these parts from blank card as Mark has done.

    A tidy exoskeleton that can be constructed cheaply and easily is only part of the story. There is also the sensory system to consider. In between redesigning the limbs, I've been trying to make the nervous system easy to construct too. After a fashion we discussed other ways of making an antenna besides sticking foil patches to the card. The layout and wiring for this became too complicated, so we looked at other topologies.

    Mark has spent a good deal of time and effort tracing down grounding issues in #The Cardboard Computer - IO is my name. Due to the 'rats nest' of wiring, he needs significant decoupling to prevent misfires and false triggers in his logic chain caused by stray signals. He'd noticed it responds to the presence of his hand like a radio circuit does, and suggested using thin wire glued to card to make deliberate antennae for Cardware. What is bad for the gander is good for the goose as they say however.

    This is the resulting antenna module. The generation 1 system used 1 port per patch from the MCU, so I have designed a circuit that multiplexes 8 ports into a bus. This has 5 address bits, one for each leg and one for the body, and 3 id bits so each limb has 7 distinct patches on it, as does the body.

    There is no reason why the antenna cant be built to accommodate 255 distinct patches on the surface, or more by extending the bus.

    The lower leg section has four of these antennae joined together to pick up motion near, and touches on, each side of the limb. There are others embedded across the shell.

    I'm waiting on servos, and Mark is waiting on his system hardware before we can test it thoroughly.

    If you want a complete set of templates,...

    Read more »

  • Origaime

    Morning.Star03/07/2017 at 16:21 0 comments

    Mark came up with the brilliant idea of combining the art of folding paper, and my ideas about robotics into a word that describes what we're trying to do perfectly. The original AIME may be no more but her parts live on as Origaime!

    AIME had arms, and the remit for Cardware / AIMOS means that it can control different architectures without rebuilding the system - just plug in and teach it the new motions it can use. To make this possible, as well as strengthen the 'hardware', we've designed modules to fit together and make limbs of many types.

    These are the new limbs for Origaime. A step-by step of how the thigh/upper arm sections are constructed.

    Room for the cables inside the shell...

    Servos can be installed at this point and the rest of the shell completed around the cables. It's a bit of a fiddle but they can be installed afterwards and changed out easily.

    With a servo installed and the lid screwed down it matches the other passive parts quite nicely.

    As usual, here are the updated parts for anyone who wants to try this. Simply stretch these over an A4 page edge-to-edge to print.

  • The Old Man - A Story

    Dr. Cockroach03/07/2017 at 00:39 0 comments

    The Old Man

    Scientist, poet, artist, author, musician. These abilities and more are what make up many people In the world but there are times where these abilities are all rolled up into one person and that one is both feared and admired, Loved and hated, Talked to or talked about.

    The Old Man as he was known was one of the latter kinds of person. He felt alone and as if he was on an island far from anyone. There were very few in the world that could relate to him and understand what his life was all about. His dreams were a colorful swirl of shapes and patterns. Music and speech translated into numbers and mathematical equations. In his world, all his senses blended into one and the Old Man could not even smile because he felt so alone.

    The Old Man was an inventor of sorts with many of his creations flooding his workshop. His pride was AIME, his personal robot assistant / helper. AIME was not human in form. Having the general shape and form of a spider, it was much larger and with the use of special tool racks mounted on its back, it could be programed for many tasks. Plumbing, electrical, building construction as well as delicate electronics work and being the master chef. AIME was also programed for playing many games with the old man when he desired a distraction from his work. But the spider was not alive and could not give the human the true companionship that he desired. The man wanted someone who truly understood him and he was sad that his search for such a person was for naught. The giant spider cooked and cared for the human but did not question its actions as it was its very programming that controlled its functions. Even bringing the man his evening glass of home brewed wine was a strictly controlled and timed event.

    There came one day an event that shook the entire world. A solar storm erupted and a massive flare was ejected toward earth. Most of the electronics of the time were either destroyed or were damaged severely. The laboratory of the Old Man was no exception and except for some backup power sources, his equipment was mostly not functional. His fear was that AIME was also damaged as the spider was sitting immobile and not responding to anything he could do. All of AIME’s programming was either wiped out or severally corrupted.

    Days passed and the Old Man was trying to find ways to get his equipment back into running order. He felt so utterly alone now that AIME was not able to help him with even the simplest of tasks. Then one evening the Old Man had the scare of his long life. AIME was standing in the doorway looking at its master. On its serving tray was a glass of wine. The solar flare may have corrupted AIME’s programming but no one will ever know for sure. The Old Man never tried to study why his robot came back to life but one thing he did know was that it was no longer a case of AIME being programmed to do a task. It was now a case of AIME wanting to do it.

    And the old man smiled.

  • Revised Parts Drawings

    Morning.Star03/03/2017 at 18:15 0 comments

    I've redesigned the thigh section to make it simpler and stronger, the lids are now in one section and the bearers tie the sides together with larger glued surfaces. The glue and doubled card will provide better purchase for the servo mounting screws.

    I've included details for the hinges, which should be made by wrapping one of the strips tightly round a cocktail stick, gluing with superglue periodically so it doesnt unwind. The finished cylinder is glued heavily to the marking on the thigh section. Use a lot of glue, this needs to be strong... When it is cured it makes a stud with a hole in it the right size to take a small screw.

    The yokes are reinforced with a small square of metal or plastic cut from a jar lid or similar. It is glued to the inside of the structure and is pierced to take the screw and stop it from eating the cardboard over a long period of use.

    I've corrected all the servo mounting holes. Pierce these with a sharp object before folding. The servo actuator arm is best glued to the inside face of the yoke - it lines up on holes 2 and 5 in the actuator and will eventually be inside the yoke. This will need all the parts re-adjusting for the change in width.

    Same again, stretch this bitmap over an A4 page edge to edge to print to scale.

View all 12 project logs

  • 1

    First print out the full set of parts on 200-220GSM card stock. If you are using a dark coloured card, print the templates onto 85GSM photocopy paper and glue it to the card.

    Score all of the dotted lines well with a sharp point and a ruler. A ball-point pen is perfect for this as it also gives you a visual reference. (Thanks @K.C. Lee) Be careful not to score too deeply and damage the card so it tears. You just need it to bend in the right place.

    Cut out each of the parts and bend them into the basic form. It should be obvious where the tabs glue together by test-folding the pattern into shape.

    Wiring the antennae is fiddly but simple. Joint them all together and insert them into the part. Be careful to label or otherwise mark which wire is which or this will have to be done by trial and error in the software.

  • 2

    The modules are joined together with one screw through the saddle on one side that goes through a plastic bearer to stop the card wearing through. The other side of the saddle secures to the actuator arm on the servo with two screws.

  • 3

    Saddles are complicated but easy to do when you know how. Its just a matter of following the sequence of gluing because some of those joints are multi-layer and internal. It is logical however, if it doesnt fit you are trying to fit it wrong. I cant stress the benefits of test-folding the part to see how it fits before gluing.

View all 4 instructions

Enjoy this project?

Share

Discussions

Morning.Star wrote 03/16/2017 at 08:02 point

Cardware officially welcomes another collaborator.

Irony begs me to point out that I now have two cardboard Generals, Mark One and Mark Two.

XD

  Are you sure? yes | no

markgeo wrote 03/15/2017 at 06:54 point

Your latest update is even more awesome. I'm a version behind on my building due to not having enough servos. Currently waiting on more servos to arrive in the mail. Looks like I better place another order because I definitely want to try the Origaime version.

  Are you sure? yes | no

Morning.Star wrote 03/15/2017 at 16:17 point

Thanks Mark. Lol, I have the same problem. I so want one of these running around already!!

I've posted the latest generation files and instructions to give you a good head start. Mark Nesselhaus has fed back a few things from his build that I have incorporated into them. You'll also need an ATMega1284P or larger, say a 2560 based Arduino and the toolchain to make the sensory bus work.

* Spoiler alert * We are now into the stereoscopic vision system.

We are looking for collaborators to test our designs, you'd be welcome to a project log of your own describing your build. ;-) Welcome to the Way of Origaime!

  Are you sure? yes | no

Dave wrote 03/02/2017 at 17:03 point

absolutely brilliant mate nice work,    Gee, Brain, what do you want to do tonight The same thing we do every night, Pinky - try to take over the world! :) ;)

  Are you sure? yes | no

Morning.Star wrote 03/02/2017 at 18:43 point

Narf!

Cheers Dave :-)

  Are you sure? yes | no

markgeo wrote 03/02/2017 at 12:53 point

Wow. Your update shows how ambitious and awesome this project is. I will definitely be following along.

I had to do several print-cut-and-try cycles with slightly different scaling to get pieces to fit. I used some carboard shims under the servo mounting ears that not only fixed the fit but added additional material for the screws to bite, similar to what you did by doubling the bears.

Do you plan to release your code when you are finished?

  Are you sure? yes | no

Morning.Star wrote 03/02/2017 at 18:42 point

Thank you, thats kind. I've put an awful lot of research into this over years, and working with @Mark Nesselhaus has realised a lot of it. It would not have been possible without his input.

Hmmm. I would have to speak to Mark about that. While Cardware is intended to be open and flexible so anyone can use it, we're not just giving it away ;-)

  Are you sure? yes | no

markgeo wrote 03/02/2017 at 02:38 point

I really like this. I tried building it and found that the depth of the thigh is a bit shallow - the servos don't sit all the way down with the wires routed under them and a screw inserted below them for attachment to the yoke. It's a simple mod to increase the depth of the servo compartment.

  Are you sure? yes | no

Dr. Cockroach wrote 03/02/2017 at 08:02 point

Good morning, There will be some updates getting posted shortly as well as a surprise so check back later today :-)

  Are you sure? yes | no

Morning.Star wrote 03/02/2017 at 13:01 point

Hi Mark.

Thank you for your comments. I've added an update containing a properly scaled bitmap for those who wish to try this for themselves. There are also a couple of videos showing Cardware's nervous system in action. This is way more than just a model, it's living cardboard that can see, hear, feel and learn from you.

  Are you sure? yes | no

Andrew wrote 02/24/2017 at 01:49 point

Have you seen this? http://homofaciens.de/technics-machines-cnc-v3-0_en.htm

I have built several, and the thick card (1.2 or 1.5mm) with box construction is very strong.  You can see there are some pieces glued inside the hollow parts to strengthen it.  You could redesign your parts so that instead of folding, and instead of tabs, you have more, discrete, parts glued together.  Remember to compensate for the thickness of the card and take care to note whether parts are attached by their inside edge or outer face.

  Are you sure? yes | no

Morning.Star wrote 02/24/2017 at 09:26 point

Another incredible piece of work that only a handful seem to know about. I did a bit of googling to see if anyone else was up to this too, and found no-one. Seems they dont want to make a big deal of the fact that it's cardboard??

Thanks for the comments, always welcome. :-) This is still a proof-of concept and there is a lot of work to do. One thing that everyone seems to have missed is that Cardware robots do not live forever, but their parts do. It's aimed at younger makers and modellers, not just geeks.

There is a lot more to the project than these simple polyhedrons, we're trying to make card and paper interactive on a level that hasnt been done before. This limb is a chassis for a sensor system as well as imagination, combined with #AIMOS it brings cardboard to life.

  Are you sure? yes | no

Morning.Star wrote 02/24/2017 at 09:47 point

I like your #Raspberry Pi Fermentation Controller BTW. Brown water / Python, chuckle...

I built a computer controlled 'nanobrewery' called Brewnel a number of years ago to make beer from grain in a single tub, it contains an immersion element, filters and pumps, as well as a thermocouple and a weight gauge in the base to handle ingredient metrics. I should post this. The software was written in VB6, just before I met Debian Linux and I dont have the source any more, It will take more time than I have spare to rework it unfortunately, but it uses Arduino to switch relays for the hardware.

:-)

  Are you sure? yes | no

Radomir Dopieralski wrote 02/23/2017 at 22:29 point

By the way, have you seen this project? http://zoobotics.de/project/zuri-01-3/

  Are you sure? yes | no

Morning.Star wrote 02/23/2017 at 23:08 point

No, I hadn't! These are all my designs based on conversations with a man who likes to think outside the box, same as me. Thanks for the heads-up, I'll have to send in the flying monkey-bots to deal with them. ;-)

Luckily zoobotics manufacture their robots as kits. The entire point of Cardware is to remove the need for ordering physical parts, and expensive machinery to produce them in the first place. Things like die or laser cutters, 3D printers are not needed, just an ordinary printer. Also Cardware is designed to fold and glue, not assemble, and contains significant other advances over Zoobotics (Although that is stunning work) in it's interactivity.

Watch this space ;-)

  Are you sure? yes | no

Radomir Dopieralski wrote 02/23/2017 at 23:37 point

I'm not saying you stole the idea or they do the same thing, I just thought that you could actually steal some ideas from them, because they deal in a similar medium, so similar things will work. It might be even worth it to contact them and discuss some of the challenges they had!

  Are you sure? yes | no

Morning.Star wrote 02/24/2017 at 00:16 point

@Radomir Dopieralski I still like the flying monkey-bots plan myself lol. But you do have a point. Cheers for the interest...

  Are you sure? yes | no

Radomir Dopieralski wrote 02/18/2017 at 17:30 point

I spy a spider leg in there!

  Are you sure? yes | no

Morning.Star wrote 02/18/2017 at 18:25 point

Hey Radomir. Yes you do, this contains part of #AIMOS, which is what the first generation based on. I'm also going to recreate AIME in cardboard, thanks to Mark "#The Cardboard Computer - IO is my name" Nesselhaus. Cheers for the follow and skull, I love your #Tote

  Are you sure? yes | no

Radomir Dopieralski wrote 02/18/2017 at 18:35 point

Now I know who is Mark. All the best with your project, we need more spider robots!

  Are you sure? yes | no

Dave wrote 02/18/2017 at 15:12 point

Cant wait to see this in action :)

  Are you sure? yes | no

Morning.Star wrote 02/18/2017 at 15:51 point

Wont be too long Dave, we're now into prototyping the basic shells. There will be a few, I hope eventually people will make their own.

Thanks for the follow and skull :-)

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates