I have a 3-story ADU (yeah, it’s weird) with access to a forested area behind.
One day Seven of Nine might be eaten by a raccoon but I’ve seen the GoPro footage, she has a blast every day of her life. As a side-effect benefit, she doesn’t play games with me because her entire world is filled with games she can play herself. We still sleep curled up together though :)
I lived in apartments for a long time then moved into a house. I thought my cat who had never seen stairs would take some adjusting. Nope, he look up them, wiggled his butt, then ran full tilt to the top. Ran full tilt down them too.
One of our cats has arthritis and before we got her treatment she didn’t like them, but she’s perfectly happy now.
Feels a little gameable. I’d sell solar rights to some bit of land that I was already going to profitably adding solar to. It might still result in good incentives though.
I wonder if there’s any situation where running heaters to keep the panels clear ends up with positive electricity generation. If nothing else it would help after the fact.
I think I'd go with bifacial panels, which can absorb light from their back sides as well as the front. Snow would be a concern at higher latitude, so the panels would be tilted, and if one row were covered with snow it would tend to scatter sunlight toward the back of the row in from of it. Most of the scattered light still ends up as heat which would tend to melt the snow.
For some (like one of my family members), circumstances are such that they need more social attention than the family/medical system can provide. That's one of the reasons we are considering.
Hey uh - good luck. I spent a while smashing my head against this.
You should read https://basisrobotics.tech/2025/01/08/postmortem/ and consider:
- How you will get users
- How you will fund development
- What the "good parts" from ROS and other frameworks you want to take
I notice you don't have shared memory transport, nor do you support runtime composability (I think?). This might make perception heavy stacks run poorly. I'm also a little confused on what serialization format you support - is it an entirely custom one? It looks like two publishers with the same topic type will duplicate the schema, which is a bit odd. Worth also considering how you will do recording/replay.
Additionally - BSL feels great, but I found it scared off some people. IMO just do Apache 2.0 if you're going to have some other revenue stream anyhow.
I spent like...a year thinking about this stuff, happy to chat at kyle@basisrobotics.tech if you need a friendly ear.
I was sad to see you guys shut down - I think you were on to something with deterministic faster-than-realtime replay. Not surprised it was hard to find paying customers, but for what it's worth, my engineering self thought that you guys were solving the right problem. As far as I can tell, it's still not solved, and the shocking truth is that everyone is just Living That Way.
The other thing that is important is how to provide a more query-like interface to tease out the data you actually want your node to react to, yet in a way that will be deterministic. You need to guide users away from introducing non-determinism, which can be tricky because innocent things like a message buffer with a max size can lead to such situations.
I have talked with one of the key people at Xronos (https://www.xronos.com/), who are trying to attack related problems. Still, even they aren't quite as pre-occupied with _replay_, which is crucial.
I think the sad truth is that the second evolution of all this frameworking simply hasn't come together convincingly enough, and in one place, for it to gather momentum. It turned out to be hard. And now that it has taken too long, it's my bet that ROS2 and all of its imitators will get lapped by holistic deep approaches. Not the stupid stuff happening with these fake humanoid robot companies mind you, but still - something holistic and deep. Something coming out of the predictive coding research e.g., or world models, etc. Training in simulated environments with generative systems is going to lead to behavior so much more sophisticated than gluing together all of our little services. Roboticists have their own version of the bitter lesson coming soon.
I was sad, too. If there was a way I thought to continue doing it, I would. But as it is I'm actually considering getting out of robotics at this point, I've had enough of everyone "Living That Way".
Hey,
too bad you've shut down, looked like a great project.
> I notice you don't have shared memory transport, nor do you support runtime composability (I think?)
We're using Zenoh in the backend, we didn't try to reinvent the wheel on that front.
> I'm also a little confused on what serialization format you support - is it an entirely custom one?
It's cap'n proto, but abstracted away for the user so he doesn't have to think about it.
> BSL feels great, but I found it scared off some people
Agreed, but we're building a SaaS in parallel, PeppyOS will be 100% free and open source but we don't want another company to build a SaaS on top of it, that will be the only restriction of the BSL license, otherwise it's the same as Apache 2.0.
reply