The year has just flown by, and here we are in the Festive Season again. It made sense to do a skit with the robots helping Santa out by palletizing presents (which are then loaded to shipping containers which conveniently fit in Santa’s sled).
OK, so to be truthful I’ve been struggling with some Ned issues for the past few months. He won’t hold a calibration, or for some reason his positioning will shift from one run to the next. The Niryo website has some suggestions, notably updating the steppers:
Maybe that’s the thing to try next, when there’s some time. Anyway, after making a little pallet fork for him, the best I could do was have him statically hold the loaded pallet and pretend that it made it to the conveyor (using editing magic).
Meca Mike was a trooper, and if he had the right grippers could have also moved the pallet after loading it. The challenges for him included irregular placement of the present bows, and a makeshift present slide that didn’t position the boxes very repeatably. It took several attempts to get the pallet load shot.
Here’s the finished video, just a short clip to wish everyone Happy Holidays!
TCP, or Tool Center Point, is a tool which can make your machine set-up less time-consuming by giving you the ability to re-use a set of coordinated instructions between different tools. In this video, I show how to use different TCPs to achieve the same end result with probes of different lengths.
Playing around with TCP settings on the Mecademic one day, and this morphed into the thought that it would be fun to have a robotic sporting match to showcase this very useful function.
Basketball was out (couldn’t figure out how to dribble the ball repeatably), and soccer didn’t seem practical given the lack of legs in the participants. Irish Hurling came to mind while contemplating ice hockey (the hurley and the hockey stick have vaguely similar shapes).
Ok, so we have the sport identified, now what about props… The first time I watched a hurling match, I was sure the hurleys must have a scoop-type feature to keep the sliotar in place as the players raced up and down the field. The face of the hurley is in fact NOT concave, it’s the skill of the hurlers (camogie-ers?) and the slightly raised stitching on the sliotar that keeps it in place. It’s as if the players have their own TCP functions to keep the center point firmly in the middle of the flattened end of the hurley!
Amazingly enough, miniature hurleys and sliotars aren’t for sale on Amazon or Etsy (and I did a lot of searching). Looking at some online images, I designed a model hurley in AutoDesk 360 that at least keeps the shape, if not proportions, of the real thing. Here’s a great intro to AutoDesk Fusion 360 if you’re not already a user: AutoDesk Fusion 360
I ended up printing the hurleys both ways; in the video, the Mecademic’s hurley is flat while Neds and the xArm’s have one flat, and one concave side.
The hurley strapping is electrical tape.
OK, now for the sliotar… I spent an inordinate amount of time trying to stitch a tiny canvas ball, but the material shredded in places. Next, I cut up an old pair of leather gloves and tried sewing a leather one using a tiny baseball pattern. It turned out more square than spherical:
Ned actually liked this one best; it didn’t roll at all, so was easier to hold on the hurley.
The final sliotar was a design based on some historical sliotar images on the National Museum of Ireland’s website. They were made of cow or horse hair. A ball made of coarse twine seemed about as close as I was going to get; once the glue set, it was hard and rolled reasonably well.
The goal was cobbled together using twine and mesh netting on a wooden frame.
Programming the winning goal motion on the Mecademic was a challenge; suffice to say, acceleration settings were key. Once the proper settings were found, though, Mike made the goal in ~ 75% of the shots. Here’s the final program used in the video:
In many automated assembly applications, a well-thought-out custom gripper design is essential. In this article I’ll talk about the process and iterations needed to accomplish the Meca 500 Diode Load sequence in RoboFiesta’s Mecademic Meca 500 Diode Loading Demo on YouTube.
Some of the things you’ll need to consider are:
What’s being gripped / picked. Dimensions, fragility, prestage setup
Speed required for the application
Precision / repeatability required for the application
Incoming material variability
Placement location with regards to EOAT orientation
For a part in a given location / orientation- a diode mounted on a breadboard, for instance- the gripper design would need to change depending on which direction the gripper fingers extend from the gripper mechanism.
It’s a good idea to do some dry runs with mock material to determine the requirements. For the diode handling, we could have picked with the gripper fingers extending in either X or Z from the mechanical gripper body mounted on the robot flange:
Which directions the gripper fingers extend also affects the toolpath you will program. In our diode sequence, the gripper fingers extend down in X from gripper body.
It took several iterations of grippers to develop a design that would firmly grasp the slightly tapered diode body without slipping. The final design featured a small relief or notch feature to accommodate a small lip on the bottom of the diode body.
Finally, having a capable 3D printer like the Flashforge Creator Pro is invaluable for on-the-fly iterations for functionality and changes in setup orientation of your grippers. I’m currently using 1.75mm ABS Transparent filament, it’s a great material for general purpose applications.
Ned has a new friend! The HiWonder Xarm is a fun little educational robot which you can buy assembled or in a kit. We thought it would be fun to see if the Xarm is repeatable enough to perform in a video alongside our Niryo Ned. It did very well for the price; at one stage, I needed to reteach some points that “wandered” for some reason but other than that it’s a great little robot. Note, the Xarm is really more of a 5-axis than 6-axis robot; the 6th axis is the gripper jaws, which does limit some of the positioning but Ned was able to work around this.
For props, I designed a simple heart shape with a grip and printed it on our FlashForge Creator Pro. Resized for the smaller heart, repeat. Slicing done on Simplify3d.
In any setup where pre-stage is the locating method, it’s important to know where your robots & parts are. I used a couple of plastic grids which are inexpensive and reusable; they’re sold as quilting accessories.
We repeated the exchanging-of-valentines action over two dozen times; occasionally it didn’t work out (there was some variability where Ned put down the small heart, and occasionally the pencil stuck in his gripper jaws), but overall I was really happy with the sequence. The video featured on RoboFiesta’s Youtube channel was shot on a Samsung Galaxy S21 Ultra 5G, which has awesome media production capabilities. Edited on Adobe’s Premier Pro.
With 5um repeatability, the Mecademic 500 is uniquely suited for applications requiring a high degree of precision. Prestaging of components is key, however, when using purely motion with no vision or dynamic location. The CanaKit Raspberry Pi breadboard provides a good stage for this work, which could be adapted for backloading & soldering manufacturing applications. Watch the video here.
Word of warning- have a few “burner” parts for use during setup. Once the diode legs get bent they are difficult to straighten!
It’s difficult to see, but the robot performs a “shimmy” action as it places the 2 diodes. This utilized the Mecademic’s ability to jog in very fine increments when building the program- in this case, 0.05mm and finer. This motion was to offset the variance in prestage presentation of the diodes, and the spring memory in the fragile diode legs. The program is included below.
Ok, this one may not be completely intuitive, but there is a difference between precision and accuracy in the world of robotic motion and robotic-aided assembly and manufacturing. A common way to think of the difference between the two is the dart board analogy. As shown below, accuracy can be thought of hitting the exact mark you intended to hit- the very center of the dart board. Precision can be thought of as hitting the same spot every time- repeatability, but not necessarily in the exact spot you intended.
The webs best resource for robotic kit reviews, building, testing and more.
Are you someone with a passion for robotics? Do you want to learn more about robotics or find out how you can use robotics in your everyday life? Then welcome, to RoboFiesta, your one stop resource for robotic kit reviews, building, testing and more. We’re not here to overwhelm you with technical talk or bury you in lines of code and commands. Instead, we simply have one goal in mind, and that’s to make robotics fun for everyone! Whether you’re a beginner in the robotics field, have years of experience or just want to tinker around, we’re here to show you how to get started and to create fun projects.
So, what will this website feature? Well, here’s a brief taste of what’s to come:
Robotic kit reviews.
How hard are they to build? What can you do with them? Are they value for money? We will purchase kits, build them, and then review the build, the quality, the value of the kit and whether or not you should invest in it.
Robotic kit builds.
A step by step look at the build of the robot kits. This covers any problems that we ran into during the build and how we solved any problems during said build.
Now that you’ve built your robot, what are the types of things you can do with it? From the cheap to the expensive robots, here’s some projects and ideas you can use to fuel your own imagination.
All of the above and more….
We’re not sitting on our laurels her at RoboFiesta. We’re working hard all day every day and coming up with fun and exciting projects. So keep checking back to find out what we’ve managed to come up with next. Remember, the whole point of RoboFiesta is to explore robotics and have fun with what you learn. Are you ready to join the Fiesta?
Sure, there are dozens of contenders in the industrial desktop robotics category, but for professional-grade speed and precision, the Mecademic Meca500 is the hands-down winner. At just over 10lbs with nearly 13″ of reach, it’s diminutive size allows for easy transport and set-up in situations where space is restricted. The quality of construction is apparent right out of the box; it’s a serious, well-constructed machine with an on-board software interface which allows for rapid set-up and use.