-
11 votes
-
Open-source robotics simulations on Godot and Unreal Engine, and ROS2
I'm info dumping some links about open-source robotics. The rabbit hole runs deep and this barely scratches the surface. Disclaimer: I haven't tried any of these yet. Based on a cursory search and...
I'm info dumping some links about open-source robotics. The rabbit hole runs deep and this barely scratches the surface.
Disclaimer: I haven't tried any of these yet. Based on a cursory search and following links from the great Open-source robotics Wikipedia page.
Robotics simulation on Godot
-
https://github.com/flynneva/godot_ros - Proof-of-concept integrating ROS2 (Robot Operating System) with Godot, for a 3D robot simulation environment. (Updated 8 months ago)
-
https://github.com/nordstream3/Godot-4-ROS2-integration - A fork(?) of the above. The readme is clearer with visual examples of what it's meant for. (Updated 12 months ago)
-
https://github.com/plaans/gobot-sim - A top-down 2D factory simulation of packages being processed by machines. (Updated 3 months ago)
-
https://lab.nexedi.com/nexedi/godot-modbus-demo - Exposing a modbus interface to control simulated industrial components. (Updated 5 years ago.) Comes with a blog post which might be more recent (a year ago?).
-
https://arxiv.org/abs/2412.18408 - "Exploring Flexible Scenario Generation in Godot Simulator" about generating simulated physical scenes for testing computer-controlled cars. Write-up only with no code. (Submitted 9 months ago)
Robotic car simulation on Unreal Engine and Unity
-
https://github.com/carla-simulator/carla - "CARLA is an open-source simulator for autonomous driving research." They mostly target Unreal Engine. Regularly updated and popular with 13k stars on GitHub.
-
https://github.com/microsoft/AirSim - Microsoft and IAMAI collaborated (plus DARPA funding?) to create an open source simulation platform for both flying drones and autonomous cars. Targets Unreal Engine and experimentally Unity also. Soon being sunset and replaced with a new project confusingly named "Project AirSim."
-
https://github.com/iamaisim/ProjectAirSim - The successor to AirSim. The GitHub shows it's only at version 0.1.1 though.
Robot Operating System (ROS2)
-
https://docs.ros.org/en/kilted/Tutorials.html - Tutorials beginning with TurtleSim, a top-down 2D turtle scene where you control turtles. Looks like ROS2 uses familiar network messaging patterns like Publish-Subscribe.
-
https://vimeo.com/osrfoundation/videos/sort:date - Presentation videos. Looks like the Open Robotics foundation just completed a developers' conference in Japan two days ago. The presentations from ROSCon JP are Japanese-language-only. Next one is coming very soon this October in Singapore.
How to get started?
That's a lot of links. I'd first figure out what I want to do. Humanoid robots seem popular lately—like the Berkeley 3d printed robot—so it'd be interesting to start there, although it doesn't map cleanly onto the projects I linked. So maybe if I imagined a robot with a human torso and arms, but with wheels and car-like locomotion. Then I could use a combination of the car simulators and probably ROS2 to deal with the upper body components? Or maybe there is another solution for the torso and arms that is a more direct fit than ROS2? Maybe iRobot/Roomba has a better solution for the car-like locomotion at this small scale?
Anyone used these before and have a story to share? Anyone curious to try one out and report back? I plan to, but no idea on my schedule.
11 votes -
-
Berkeley engineers develop customizable, 3D-printed robot for tech newbies
12 votes -
Experiences with FarmBot or similar gardening robots?
This is just a random thought I had. I don't do gardening currently and not looking for advice per se. Just thinking about how the physical world feels far behind in terms of automation compared...
This is just a random thought I had. I don't do gardening currently and not looking for advice per se. Just thinking about how the physical world feels far behind in terms of automation compared to the digital world, and wondering what kind of possibilities are out there. I was wondering how close we are to having consumer-form-factor robots to help with various things, and growing food is a natural starting place.
I was imagining what kind of robots are needed to deal with a garden—assuming a house with a plot of land suitable for a large garden—with tasks like:
- Fetching water, either from plumbed water or a natural water source
- Getting seeds from somewhere. Maybe online shopping and then the robot knowing how to open the box. (Probably not by identifying existing plants and picking/stealing them.)
- Planting the seeds in the right place
- Watering the plants regularly
- Maintaining temperature and sun exposure
- Digging up the plant and bringing it indoors so I can inspect or smell it without having to go outside. Then replanting it safely.
- Determining when food is ripe, picking it, reusing the seeds
- Washing and cooking it
It feels like a lot of these are already available off-the-shelf today. I searched and there is a project which I hadn't heard of before called FarmBot which seems neat and geared toward enthusiasts ("prosumers") and education, and includes open source hardware and software. To be clear I'm not affiliated with them in any way.
FarmBot probably handles a lot of the important parts of gardening, but I'm sure it doesn't handle everything on my list. How far are we from a 100% automated experience?
Other than that there was some recent marketing around cheap robots like LeRobot by HuggingFace (the company where basically all the open-weight AI models are hosted). It has nothing to do with farming except that they have one shaped like a hand, so it could probably be programmed to grasp and move things around.
Sorry for the rambling post. Really curious to hear if anyone else has gone into robotics and interested in hearing your experiences and also other resources on what state-of-the-art looks like. Also I bet a lot of this is solved in proprietary solutions and by Big Agriculture, but right now I'm more curious on the consumer-grade level.
12 votes -
Air Spot | Reinforcement Learning behavior research
6 votes -
Florida snake hunters deploy robotic toy rabbits to capture invasive Burmese pythons
6 votes -
Swarms of tiny nose robots could clear infected sinuses, researchers say
14 votes -
The robot sculptors of Italy
12 votes -
China hosts first fully autonomous AI robot football (soccer) match
7 votes -
Amazon now counts more than one million robots at its facilities
11 votes -
Is the AI bubble about to burst?
35 votes -
Coco Robotics raises $80M to scale up autonomous delivery fleet
7 votes -
Amazon makes ‘fundamental leap forward in robotics’ with device having sense of touch
10 votes -
Chinese factories are more automated
13 votes -
Robot dexterity still doesn't come close to matching human capability
22 votes -
Experimental two-axis one-wheel robot
13 votes -
China pits humanoid robots against humans in half-marathon for first time
19 votes -
DARPA research show that a single person can effectively manage a swarm of more than 100 autonomous robots at once
16 votes -
Minimally actuated reconfigurable continuous track robot
6 votes -
Norway's 1X is building a humanoid robot – Neo Gamma is a prototype designed for testing in the home environment
4 votes -
Unmanned ground vehicles in Ukraine - robotic warfare, ground combat and supply drones
16 votes -
‘Do not pet’: A robotic dog named “Spot” made by Boston Dynamics is the latest tool in the arsenal of the US Secret Service
20 votes -
Pangolin-inspired robot poops tree seeds into holes it digs
15 votes -
Smiling robot face is made from living human skin cells
20 votes -
Watch a six-axis motor solve a Rubik’s Cube in less than a third of a second
19 votes -
Why 3D printing buildings leads to problems
3 votes -
Building the worlds first Etch-A-Sketch camera
5 votes -
Meet Sparkles
6 votes -
Amazon grows to over 750,000 robots as world's second-largest private employer replaces over 100,000 humans
29 votes -
An electric new era for Atlas
15 votes -
‘Robot dog’ damaged by bullets during armed standoff in Barnstable, State Police say
21 votes -
Meet Robbie, the walking talking robot guide dog
11 votes -
Spot at AB InBev Belgium
6 votes -
My parents’ dementia felt like the end of joy. But when they got sick, I turned to a new generation of roboticists—and their glowing, talking, blobby creations.
19 votes -
A groundbreaking prosthetic enables amputees to experience sensation. Professor Max Ortiz-Catalan explains the implantation process of these mind-controlled bionic arms.
13 votes -
Inside the world’s most famous LED factory - Worldsemi Co. Limited, in Dongguan, China
9 votes -
Roboforming: the future of metalworking?
12 votes -
How flexible circuit boards, or FPCs, are made. We're visiting one of JLCPCB's circuit board factories in Shaoguang, China.
5 votes -
The physics of tossing fried rice
23 votes -
Robots are pouring drinks in Vegas. As AI grows, the city's workers brace for change
19 votes -
Policy regulation for robot, AI, and AV safety
7 votes -
NASA’s trio of mini rovers will autonomously team up to explore the Moon
15 votes -
Bioengineers at Arizona State University leveraging a Lego robotics kit created an affordable yet powerful gradient mixer to purify self-assembling nanostructures
12 votes -
A look back at some robotic inventions that didn't quite get there
12 votes -
Loona "smart" robot
I recently got a Loona, one of those "smart" robot pets. My kid isn't great with real pets yet so we're trying to ease into things, sort of like exposure therapy. But we're having major problems...
I recently got a Loona, one of those "smart" robot pets. My kid isn't great with real pets yet so we're trying to ease into things, sort of like exposure therapy. But we're having major problems with it. This post is part first impressions and part asking if anyone else has experienced this and maybe has figured out solutions.
Now, my kid loves it, a lot. So it's not a complete flop, thankfully. But wow is it ever the opposite of smart. Kind of like how Google, Alexa, etc have "command phrases" to let them know you're wanting to talk to them, Loona has "hello Loona". But it only triggers listening mode like 20% of the time. Doesn't seem to matter if you talk slowly and enunciate or if you talk normal, it's just really bad at listening.
Even once you have it listening to you, it only recognizes your commands maybe half the time. The booklet it came with seems to say it sends audio to Amazon for voice to command translation, so I'm assuming it's bad at listening to commands because:
- The microphone is mediocre and isn't picking up all the words correctly.
- Amazon's public voice to command service isn't great for general use.
- A little of both.
On the one hand, I get if you're looking to leverage existing technology and not reinvent the wheel. On the other hand, if it can't even detect "hello loona" locally, then everything it hears would go to Amazon. That terrifies me, given their privacy track record. It's also just plain frustrating to try getting it to play a game or go to sleep when it's constantly ignoring you.
Beyond that, it almost feels like the camera is for gimmicks rather than a functional component. It's constantly running into things like walls, chair legs, human legs... It's always running into you when you try to interact with it and it frequently moves violently; fast and without regard for its surroundings. I assume it makes no attempt to map out even just its immediate surroundings because of how it always runs into the same stuff over and over again.
And one feature I was looking forward to is that the robot is supposed to be capable of getting itself back to its charging dock, and yet not once has it ever attempted to do so. Not when it's low battery and not when we tell it to. But it also, for no great reason, assumes that it should just wake up when it finishes charging, so if you start charging it in the evening and forget to manually turn it off, the thing starts yelling and ramming into stuff in the middle of the night; it's insanity.
Anyway, I would not recommend it from personal experience. But if you have one or know someone that does, and you aren't having these issues, please share your wisdom with me.
17 votes -
The robots are coming ― to pick Northwest apples
10 votes -
We made a meat-leaf to demonstration of the cutting edge of regenerative medicine, and bioengineering. And maybe as the first stop on the road to meat-robots.
10 votes -
Touchlab has launched a first-of-its-kind robot which gives clinicians the ability to 'feel' patients remotely as part of a Finnish hospital pilot
8 votes -
The Dingo | A low cost, open-source robot quadruped
8 votes -
I climbed inside a giant robotic parking garage
2 votes