Building A Ceiling-Based Crane Robot To Keep A Room Clean

One of the joys you get to experience whether as a proud parent or pet owner is that a lot of things get left around haphazardly. You could of course pick every piece of discarded clothing, half-destroyed toy and detritus yourself, but as a parent of three children himself [Nathaniel Nifong] opted to use his engineering background to potentially over engineer a wires-suspended robotic claw to do this picking up for him.

What he calls Stringman robots requires an anchoring point at four corners of a room, after which the robotic crane can then scour across the ceiling, identify targets to pick up and move these to predesignated drop-off points. It’s an open source project with the LeRobot-based firmware available on GitHub in addition to build instructions for the physical hardware. There’s also a pilot run of ready to use hardware and kits for those who want to trial it, but aren’t interested in building it themselves via [Nathaniel]’s company website.

The basic idea is that this crane can run for an hour or so and deal with the mess in its room without having to do anything yourself. The process isn’t perfect yet, of course, with the underlying diffusion transformer to implement machine vision requiring more refinement. The gripper itself struggles with objects like books, which can be a concern for parents and bookworms, and of course while the crane is operating the wires will dip down as a potential risk to anyone in the room.

Compared to an overhead crane like a traditional bridge crane this wire-suspension crane is probably more stable, but either is an interesting engineering challenge when applied to a household. Next it would probably also be cool if items could be put away where they belong instead of dropped into a bin, as so far that task will still be left to deal with by the adult humans.

12 thoughts on “Building A Ceiling-Based Crane Robot To Keep A Room Clean

  1. Not to rain on your original parade…. But i have been developing an idea using NEMA driven spin casting reels to drive a Smart Phone gimbal gantry to use as a sort of PANAFLEX setup for video capture without a camera man.

    Much of my thinking so far is in the idea, But… I have the four motor and the reels all in one spot and i run glide pulleys to mounting lugs on the very corner of the room, I found that if i kept the four in one place i could move it to another place much more simply. The one thing you will have to start thinking about is adding a rotary encoder wheel on the four drives to get precise position info on the four lines.

    I was even looking for monofiliment with the black/clear pattern on it already… Not no luck on that.

    I put my machine on the floor in the corner of the room and run lines up to pulley there to string out to the corner ones and then return to the pod winch…. I tend to keep the pod high at the celing and use the winch to lower the gantry to camera height… Pan and tilt on the gantry and a smartphone and a cam app you can get some pretty good pans from such a rig.

    I was using the fishing reels in a base to allow it to be setup outside as well if the need came up for that.

    1. Sounds like the idea needs a little grounding, as they say.

      NEMA is a standards organization, defining things like ratings for weatherproof enclosures and standard equipment mounting sizes. You mean some kind of motor?

      Panaflex is a motion picture film camera.

      Skycam/Cablecams are a pretty mature technology now. Lots can be learned from studying their designs. https://en.wikipedia.org/wiki/Skycam

      1. The big long arm camera…. some have seats for an camera operator… Most just have a camera on a mount at the end…. It can telescope and pan real wide…

        Formula1 use them in the big sweeping corners…. They also use the three line shuttle cameras….on the pit lanes….

        That is where i got the idea to use nema stepper to run the spin casting reels….

        Watching those shuttle pace the cars down the pit lane…. Cool idea…
        I have a real good image stabilizer in my phone so most of the shaky is filtered .

        It’s all win win for doing a video camera rig for someone short on human help.

          1. It’s a better option to use the four to position, and ADD another to run the gripper altitude…

            So you do the same, Just the part with the targets on it you keep it up close to the ceiling, Make it say 16″ square and with that added axis to lower the gripper you can limit the wire intrusion from the corners down to the sled with a short static length line to the gripper….

            But it’s six axis not five… But you get better clearance and control because the upper lines can be run absolute after it’s calibrated giving you a better speed and accuracy of movement…. i would say a 16″ sled flying over a 4″ mount on the gripper that will give you some stability….. Think of the position sled as a old quad copter chassis bare with the lines tied to it’s motor holes… then add a winch and four holes to the centre of that… to raise and lower your gripper head…. on four lines below that.

            It will greatly reduce the line intrusion to the space.

  2. Suppose you like to do BMX tricks in your back yard….. and want to COOL video that sort of thing…

    Grinding, tricks… all of that…. If the system is all in one place and the AI is added to run the cam…. a high return vis glove to give AI hand commands you can even run it just using simple gestures and omit the wired hand controller.

    i have seen small crossbow launchers HAM radio guys hang antenna from trees… This would work real good in a forest clearing with the right pulley mounts, You can put a lot of line into a normal fishing reel….

    A bat tracking microphone a Night Vis camera… Try to catch a bat feeding on bugs using strobes….

    All sorts of fun stuff for a program controlled camera like this.

    Just keep in mind the encoder part of the feedback. An Epson Printer has a polymer disk with two sets of signals on the disk… a clock and an angle one. Perfect for this use case.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.