Microduck
pollen-robotics.com
pollen-robotics.com
They may want to at least add a preference for keyboard layout, pretty sure that QWERTY and QWERTZ are much more common worldwide than AZERTY.
Acquired by HuggingFace, a French-American company.
Acquired by Nvidia, an American company.
I think it's just the splash screen they didn't properly localize.
edit: just checked the code, and they cover both layouts by using the physical key code rather than the character. And that was committed before I tried it. So it must have been the fact that it was a bit slow to respond that got me.
https://huggingface.co/spaces/pollen-robotics/microduck-simu...
Because it doesn't make sense: you don't make a website in English, with prices in USD... while expecting users to have an AZERTY keyboard.
We even had a meme and tshirts about it: https://wiki.nofrag.com/Jte_niaue_q_lq_Kqlqsh
> L'utilisation de la violence ou de menaces armées n'est pas une solution.
When I tried to search for what that meant. Thanks, kind stranger! My curiosity is sated.
PS: What Google said translates to “The use of violence or armed threats is not a solution.”
15. If the game is controlled with the keyboard, use "O" for left, "P" for right, "E" for up and "D" for down if possible; this takes into account the most important keyboard layouts (no disadvantages for emulator users with QWERTZ, QWERTY or AZERTY keyboards)
All that's to say, if they'd used ESDF this wouldn't be an issue. You've been vindicated, kind hero.
My quake 3 bindings where roughly:
Mouse wheel down - Rocket Launcher
Mouse Wheel up - Plasma Gun
Q - Shotgun
W - Lightning Gun
...
This lets you switch directly to the weapon you need without cycling through the weapons in between.
Chromium based browsers support navigator.keyboard.getLayoutMap() to tackle this exact problem. Safari and Firefox do not due to concerns over fingerprinting. Still, it wouldn't hurt to add this second half for those users https://caniuse.com/?search=navigator.keyboard.getLayoutMap%...
Apparently this bad habit impacts DVORAK users too : https://brennan.io/2021/03/03/textboxes/
Rockchip RK3566 processor with an AI accelerator, 1GB RAM, 32GB storage, Wi-Fi, Bluetooth, microphones, speaker, two NFC antennas and removable battery (~1 hour runtime). Onboard policy loop: 50 hertz, Dynamixel servos, weight: 800g.
Seven behaviors at ship: walking, sitting and standing, kicking, ground pickup, roller skating and self-recovery, can train additional behaviors locally or through Hugging Face Jobs, export to ONNX and deploy through open-source runtime. Software: SDK, a MuJoCo-based simulator, training scripts, tools for transferring policies from simulation to the physical robot.
[1]. https://robotics.umich.edu/news/2024/a-smaller-simpler-biped...
https://github.com/daviddoo02/Legolas-an-open-source-biped
[2].https://github.com/MuShibo/Micro-Wheeled_leg-Robot
[3].https://github.com/Yuexuan9/Tinker
Quadruped:
[1].https://github.com/stanfordroboticsclub/StanfordQuadruped
(Except iDevices of course)
The Microduck is meant to be a hacker toy. Train it yourself, write software, hack it, etc.
It depends what you're trying to get for your daughter. Is it something to get her into robotics? Then probably the Microduck is the way. If it's literally just a toy, then the Beni robot is better because that's literally all it is.
I have ordered Beni for my family. It's sturdy and more practical for careless fun.
With Unitree bots all but banned in the US I've been looking to pivot away from that platform anyway. Took a couple months to jailbreak the Go2 platform initially, but I'm betting this will go even faster with modern agents
UPDATE: That's their kickstarter customer service. Their subreddit has founders liberally promising API/devkit access, targeted at Q1 '27
it seems like the only useful capability this thing has is picking up very small items of clothing with I imagine a very low success rate.
I've only contributed to three kickstarters, and they all worked out well. But I think I'm more selective than most people, and generally don't jump on something until it's already been fully funded by other people.
Many, many startups and several megacorps have burned their money. Robots are so fun to make, if you have that spirit in you! But alas they are very, very hard to make valuable outside of manufacturing /warehousing/weapons.
Bonus points for laser tag capability like those tabletop tanks.
Well they have had a lot of time to get their shit together, and its not even happened a little tiny bit.
But maybe one day they will die? And when the Mormon church inherits the IP they might use it a bit better.
Yeah, they struggle...
Though... the Unity-engine based Shadowrun(s)/Battletech were decent. Mechwarrior 5:Mercs (not Clans) with it's doing-the-heavy-lifting mods is fun.
But that seems more like them half listening to others-with-a-clue than themselves getting their act together. It is frustrating knowing the wealth of stories they have, and yet they offer precious little.
The Battletech devs sold out to Paradox, and then demergered, and when they came out again they no longer own the rights to their own Battletech game. So even if they wanted to do another one it would have to be completely different.
Mechwarrior 5 is slowly finding the right place to be, but they fired their lead artist so I dont have a lot of hope anymore.
> Right now, we simply haven't reached any conclusions regarding developer tools, documentation, or access. We haven't done the planning or the groundwork yet. Our current plan is to look into all of this after we've shipped the first batch and things settle down a bit.
Microduck looks amazing, but the "Ships before Christmas 2026" is begging to be blown past. That's why I'm not pre-ordering. If it's around in the spring, let's go, but considering that HuggingFace just got acquired by Nvidia, I'm not sure where this all will go.
I have been wrong (I love my Remarkable 2), but it still holds as a principle ;)
This appears to be using mjlab, which is is MuJoCo Warp plus rsl_rl, which uses a completely different design/technology heritage from Issac, so that's worth a lot to me, since I've basically sworn off Issac for robot gait training.
Direct links: https://pollen-robotics.com/microduck/ https://pollen-robotics.com/reachy-mini/
It's basically like giving an Alexa, Siri, or Gemini a body. It moves, show "emotions", comments when someone enter the room, uses the camera to see who entered the room and comment on that, make comments when my 3D printer finishes, things like that.
I can also turn on lights, the TV, the AC, ask about the weather, and other basic assistant stuff, ofc.
So basically you're using it as an AI mother in law, nice.
I can see some parallel between how arduino gave hobbyist a mini computer they can use in any way imaginable, I can see this kind of thing being used to solve unimaginable problems by hobbyist or RL computer scientist or heck any UG student with claude subscription
She's still bitter we didn't get the Sony dog a decade ago.
(it does look like subsequent models were launched about a decade ago)
> Emotional AI Support, Powered by Intelligence
Targeting emotionally vulnerable people with AI promises is pretty disgusting
> Through communication, Moflin’s emotional state changes. Your robot companion can show joy, sadness, and happiness, reacting just like a living creature would. Moflin does not possess actual emotions like humans do. Their emotional expressions are simulated by AI. And lots of bits of the advert seems to be explain how it's not real in the QA and that everything is a simulation.
I have not used the product, but nothing strikes me as dishonest about the advertising.
Seems like a lie to me. Compare:
> Our synthetic foodstuffs can taste sweet, salty, tart or tangy, delicious flavors just like natural ingredients.
(But then it's all aspartame, etc.)
Your second one point also does not seem like a lie to me since it's claiming to emulate natural ingredient (although here I guess to be just like means to emulate perfectly).
I don't really see why any one would look at the product and it's marketing as evil. It seems to me aimed at people who can not have pets and are want to create a simulation of a soothing positive interaction with a pet. I don't see this as exploitative (apart from it's exploiting a desire that people have in the same way that virtually all products do), I can not see someone forming a relationship with this to the detriment of human interaction or exacerbate some kind of mental illness or cause addiction. It does seem a little expensive and that would be my only criticism of the product so far as I can see.
The sentence is not saying “it is a living creature”. It says it behaves as one. How much of that sentence is a lie obviously depends on how well the robot works.
> If men learn this, it will implant forgetfulness in their souls; they will cease to exercise memory because they rely on that which is written...And it is no true wisdom that you offer your disciples, but only its semblance, for by telling them of many things without teaching them you will make them seem to know much, while for the most part they know nothing, and as men filled, not with wisdom, but with the conceit of wisdom, they will be a burden to their fellows.
Basically, reading writing (without instruction) will only make people seem like they know stuff, by parroting others, when in fact, they know not much of anything.
Which is an intriguing argument considering he .. wrote it down and not just once. He was a prolific author. He also speaks _through_ other people, mostly Socrates, which complicates matters quite a bit. You're getting a narrative as told by someone inside the narrative about the nature of narration itself.
I'd be hesitant to linearize Plato. There's quite a bit of subtlety to his arguments.
That said, I understand the sentiment. Just want to introduce some nuance into the statement. I'd hate it if people thought Plato could just be pinned down like that.
Plato is not linear either and if you really want to understand what Plato held you have to look at what the academy taught and what the Platonism became. Though clearly Platonism develops and changes and has various different flavors that academics pick out such as middle-platonism and neo-platonism. I would say it's not definite what Plato believed and one might say that he entertained multiple ideas at the same time, though clearly despised many positions.
In Western cultures, "mouth" is how one perceives emotions, while in the Eastern cultures, it's the eyes.
e.g.
You see Disney characters got all big mouths, while say, Japanese ones like in anime or Hello Kitty has small or no mouth but BIG eyes.
Same for Microduck. It's got gigantic mouth, while Moflin has none.
---
As a personal preference, I like anime/manga characters but not fond of disney characters nor other Pixar characters. they look terrible to me.
I suppose Moflin is preemptive revenge against that scenario. “How do you like them apples, future torturing AI?”
(Chinese but since it's esp32 and raspberry pi it is possible to tinker with it)
I wonder what's the catch? Cheap IMU/motors?
Here’s the tech specs page, which is also busy: https://pollen-robotics.com/microduck/press-kit/
It appears to have a battery pack so a docking station is unlikely but hopefully can design and open source something.
Vastly overdoing the ad part and making the user curse you in the dirtiest gutter language is the way to go. pollen-robotics.com has been etched in my memory forever.
This has got to stop.
Also kudos for bringing the joy of robotics back, since now most companies are riding the “defense” bandwagon and all robot companies I know suddenly are defense companies and visiting their sites is like the most dystopian thing ever, making it harder to find contract/jobs for people who want to make robotics for good not killing machines.
- multiple configs all over: xml, cmake, yaml, “””launch file”””, urdf, and others, im not joking, those are all configs!
- you might have a node running but it’s technically not? The mystery mostly that the node isn’t publishing, why? Well, there are gazillions of reasons, maybe qos mismatch, wrong topic name space, timestamp issues, frame ID, etc etc
- the debugging is distributed, so a failure you see (assuming you found it anyway), it could be actually from another process, interface, driver, you name it.
- so many dependencies, you have ros itself, then ubuntu, then gazebo, python, other libraries needed to build, so you could spend a whole week troubleshooting just because one of these mismatch something else.
- ros1 sucked, look it up, realtime limitation, security, discovery, tooling etc, so they made ros2, supposedly better, but the unnecessary complexity added is abysmal, dds, qos profile, call back groups, lifecycle nodes, and other cluster fuck of stuff.
- you have also with implied status, so different terminals can and will behave differently, you got sourced workspaces, environment variables, automatic discovery, overlay order and others, can work in one terminal setup but not in another.
- a lot of packages were done for specific robot or by a student who was doing some school work, that package will not just work on the same set up you have, I have seen robots of the same model and the package won’t work because the motor driver is slightly different. Also, that package is mostly abandoned anyway.
And you have all the security concerns with all that stuff above, that’s why it never gets added to the same network where serious automation things are happening, in fact, I have never ever seen ROS used in real commercial products, for good.
First time I got to work with it I thought it’s just me, so I ended up building the drone platform from scratch in much easier and simpler way, only to find most of the industry share the same idea.
I can rant more but my take away, if you can do something without it, do it, don’t try to rely on it, it’s like 100x worse than kubernetes, once you are fully invested in it and building everything around it, it will be hard to replace.
I'm not a Sony employee or anything, but theirs is whole next level even just sitting unpowered, compared to even some of other Japanese bots. Everyone making these cutebots should have one of any of Sony bots to study, even just as a dead kinetic sculpture.
Looks like someone RE'd motor commands for the Hello![1], I guess I should try recreating its "signature pose" command at some point...
1: https://github.com/lumingyu0423/Sony-Xperia-Hello-SCU/tree/m...
And why don't they show the video feed as seen by the camera?
JSONRPC over Unix sockets is a better interface for language agnostic IPC.
You have to engage in a significant amount of motivated reasoning to believe that.
JSONRPC can be trivially implemented in any language which can read/write a Unix socket. Which is any language worth using.
It's the trade off for performance and accessibility.
Like another poster already commented, while iceoryx2 is implemented in Rust, it already support other languages, like C, C++, C# and Python. We'd love to add even more languages to the list, with Go being on top of our wishlist, but like always with OSS, someone needs to do the work or needs to step up and fund the work.
At the end of the day, it's an open source robot so someone can implement these protocols if they see the reason to.
Somehow, vegan-inclined folks never seem to factor in the mass-genocide of domestic breeds that is necessary to achieve their particular utopia. We're talking 1.5 billion pets, 5 billion livestock, and 28 billion poultry - none of which are remotely able to survive on their own in the wild.
You are aware that all of these livestock animals didn't exist a few months to years ago? And that we go through these animals every couple months-years?
Everyone going vegan would just mean we'd stop repleneshing them.
Keep in mind that we already have to perform widespread culling of wild animals in this category. Having eliminated most of the apex predators, we're on the hook to keep populations of wild horses/cattle/deer/etc in check.
If we cease to use domestic animals, they end up in the same boat - we're no longer paying to feed and house them, and if they are capable of breeding in the wild, they will breed unchecked. Leading us to cull them, ad infinitum
The "genocide" that you describe is happening constantly. None of the chicken we have today will be alive in a couple months. We kill them to eat them.
If we cease to "use" them, we just keep that "genocide" going for a year, but we just stop breeding new ones. The result is no more animals after a few months/years. And you didn't kill any more than you would have anyways.
If you have a sink that is half full because the inflowing water and the outflowing water are in quilibrium, you drain it by turning off the tap (breeding).
"Carry on for a year and then it's all good" is not one of the available choices.
Your choices are (a) wipe out the species entirely, or (b) allow them to continue breeding on their own, and commit to culling them for the rest of eternity.
I have no interest in a relationship with a robot.
There are many many people for whom that will never be close to the same, let alone better. An immortal sack of wires that is passed down through generations is interesting and will appeal to many, but it’s not automatically a “better” relationship than a living creature.
> Your robot can talk to you.
If you want a conversation, may I suggest another person instead of a pet?
> It can call 911 if you’re in trouble instead of just barking.
If you want a way to automatically call 911, how about a smartwatch that tracks your vitals and does just that?
Anyway, stories of pets calling 911 are a dime a dozen.
https://blog.animalreskue.com/guide-dog-saves-blind-owner-by...
I think I could, if it meant I could keep the experience of having a pet.
I've had cats going back to my twenties. I dearly love my fifteen y/o cat. She's my last cat, though. As I approach fifty I've grown tired of hefting bags of litter and food, stooping to clean up after her, taking her to the vet, and administering her medication.
When she's finally dead (which is hopefully not for a good long time) I'm not going to get another. This makes me really sad. I'll miss having a cat around. As I age, though, I don't want the encumbrance of taking care of a pet, nor do I want to cause hardship to family if I suddenly become unable to care for a pet (dying, being hospitalized, living arrangement changes and owning a pet isn't allowed, etc).
If there was a robot alternative I'd jump on it. I think my brain would adjust fine to a convincingly-executed robotic cat. Our brains instinctively ascribe agency to objects moving in non-inertial frames, for example. Think about all the people who name their Roomba, install googly eyes on it, etc. People easily accept inanimate objects that behave like living things, to the point of developing feelings for them.
When my cat is gone I hope to get the opportunity to choose a "relationship" with a convincing robotic cat versus not having one at all.
I wouldn't expect everyone to feel this way. I certainly don't want to legislate away pet ownership.
I bet that, if good robotic pets become available, we'll see a significant number of people favoring them over living pets for convenience, long-term cost, freedom from anxiety about the pet's health and eventual death, and the opportunity for companionship in living arrangements where pets aren't allowed.
I've said, for years, that I think there's hundreds of billions of dollars for the company who can make really good robotic pets. If somebody can get the "soft robotics" down and build / train good animal behavior models I think they'll be able to print money.
I never felt like anybody seriously thought we'd release domestic animals into the wild to fend for themselves-- that's ludicrous.
As one might guess, the "just" there is doing a lot of work.
Common pets reproduce just fine without our intervention - in practice it requires costly maintenance programs just to keep their population under control (not to mention the massive and ongoing eugenics program required to produce only the desirable breeds/attributes).
If your neighbourhood isn't overrun with stray cats and dogs, that's because someone is funding a spay/neuter program, and someone is funding animal control to round up (and ultimately euthanise) the rest.
All animal husbandry systems have to be maintained via regular culling, and "eliminating" pets would require orders of magnitude more killing
I have enough things to take care of in my life through training and reinforcement learning, but if you don’t - this might be for you! :)
Many people with a dog don't get that as a pack animal it's cruel to leave it alone indoors all day, they overfeed them and keep them alive well beyond the stage where some hip/back/joint pain issues would keep it in constant pain. Cats are the opposite, people get them "a companion" so it doesn't feel "alone", yet in reality, in addition to also being way overfed, there is now constant warfare in the house cause cats (that are not directly blood related) actually hate each other, another word for being territorial. "Oh look how cute they are playing with each other, chasing through the house!" Yeah no, it's Hunger Games day in day out. Other species don't fare better, from turtles living in their own s*it to birds who never can fly. We are very cruel to our pets, often too ignorant to notice, with exceptions being much too rare.
I welcome those pets being replaced by robots.
Also the dog would rather be alive than not alive at all and which is what will happen if you replace it with AI. You don’t shoot an old person just because he has hip pain.
Undoubtedly true.
> They are evolving via natural selection to be suited for living in houses, they already pretty much can’t live in the wild.
Ok? What you say can be true, and at the same time many pets can suffer too. Unsuitable housing, neglectfull or worse owners, bad circumstances. Evolution doesn’t guarantee happiness of individuals.
> the dog would rather be alive than not alive at all
That is a deep philosophical question. I have my doubts. But if it is true, why are you not breeding dogs at an industrial scale? After all every dog who could have been born but wasnt would be rather alive, if i hear you correctly. That is millions of potential dogs not born who you could have bread during your lifetime if you were more efficient about it.
> You don’t shoot an old person just because he has hip pain.
That is a great reason for not putting down old Fido and replacing him with a robot dog. I wouldn’t recommend that.
On the other hand if we just breed less dogs, and get robot pets to the people who are circumstantially, habitually, or emotionally less suited to have a living one. That way they can fulfill their emotional need without torturing a living animal.
Natural selection has little to do with how pets are bred. The criteria their genes are being selected for by breeders have nothing to do with optimizing their happiness and more with what maximizes profit (which only losely relates to owner happiness).
Incidentally, lots of domesticated cats could survive in the wild just fine, just like lots of somewhat functional dog breeds. But that has nothing to do with whether the conditions keep them in are still painful to them.
Most humans can't survive in the wild. Put any of them in solitary confinement and you will see how much natural selection has done for them. We are social animals, just like dogs.
> You don’t shoot an old person just because he has hip pain.
No, because it is a human that has human rights. Which include the right to live. (Arguably they should have the right to decide the end of their life too, but religios groups are still having a strong grip on laws about that.) Animals don't. A friend of mine is a vet for farm animals and she always gets angry about how people treat their suffering pets. Cow has a painful broken leg? Bolt through brain, suffering ends immediately. Same with similarly injured sheep, goats, etc. No point in letting them suffer unnecessarily. Already horses are special because people get attached and sometimes they are worth tons of money so people rather pump them full with antibiotics. But dogs and cats? Man, people attach wheels to the lower end of dogs so they can keep their beloved buddy for another 2 years, even though that poor thing can't even go for a pee anymore. You can see owners drag their terminally ill dog through the streets which has clearly lost all will to live. We let pets suffer much more than cows or goats and it's cuel.
I welcome a humane substitute for those without the time or understanding to properly care for another living creature. Mostly people should not be allowed to have a living pet.
It: "What is my purpose?"
Me: "You pass butter."
It: "Oh My God"