Live data from Hacker News

Shift will clean homes for free to train future robots

theverge.com

261–270 of 272 posts

Re: Shift will clean homes for free to train future robots

#261
post #235

Earlier quoted context omitted.

>There is plenty of money to be made selling home layouts to police. The police basically already have this in the form of building records. Unless you live in a really old building or you've made unapproved modifications, they've got an accurate layout if they care to look.

There's nuance, though. You're right in that they can get a general layout of the rooms in the home, but a mapped layout from a device like this gives them a lot more detailed information - where large objects are that potential targets could hide behind, or stash things. One data point offers a drawing of where the walls are, another paints a picture of where everything the occupant owns is sitting.

There is some nuance, but in real life the SWAT teams will just crash a bearcat through the wall and fly a cheap drone through the hole to scope out the situation if need be. And as for searching, they don't need a scan to know how to upend everything in a house. People aren't robots, once they're inside, they have their own situational awareness.

The real privacy nightmare with this data to me is marketers mining it for what you have or don't have in your home and hyper targeting you that you need to buy a new coffee table or whatever.

Re: Shift will clean homes for free to train future robots

#262
post #261

Earlier quoted context omitted.

There's nuance, though. You're right in that they can get a general layout of the rooms in the home, but a mapped layout from a device like this gives them a lot more detailed information - where large objects are that potential targets could hide behind, or stash things. One data point offers a drawing of where the walls are, another paints a picture of where everything the occupant owns is sitting.

There is some nuance, but in real life the SWAT teams will just crash a bearcat through the wall and fly a cheap drone through the hole to scope out the situation if need be. And as for searching, they don't need a scan to know how to upend everything in a house. People aren't robots, once they're inside, they have their own situational awareness. The real privacy nightmare with this data to me is marketers mining it…

> ... fly a cheap drone through the hole...

Until someone inside shoots it. Much easier to just grab data from yesterday's cleaning. But perhaps I'm overthinking that? I do tend to lean into the idea that SWAT seem to be more of the Leroy Jenkins, times-up-let's-do-this, smash-and-grab types.

> The real privacy nightmare with this data to me...

Oh absolutely, totally agree there.

Re: Shift will clean homes for free to train future robots

#263

Earlier quoted context omitted.

I mean, they kind of owe it to us. I changed a lot of diapers.

I would rather servicing five babies than one adult. Adults are heavier. Also. babies are born sterile, whatever infection they can have on them comes from the adults. Finally, you watch a baby grow stronger, while I (we) deteriorate. (That affects the caregiver morale)

Yes in fact I was doing humour not real commentary. I never had a problem with changing diapers. I never hated it and I did it lovingly and willingly. Even as a kid with my (10 year younger) baby brother.

Adult diapers and/or even just the general process of dealing with parents in their physically declining phase is a whole other story. I also know all about this.

Re: Shift will clean homes for free to train future robots

#264

Earlier quoted context omitted.

>> Just walking to arbitrary waypoints is an extraordinary feet in itself - if you dropped me in the past and told me to build something which walks (or even just traverses) as such I would likely not achieve it in my lifetime, Sorry, I'm confused. Are you talking about bipedal robot walking specifically or path planning in general? The latter is a long-solved problem, right? And I'm sure bipedal walking was also bas…

Yes, it's long accomplished in the modern world - but try building it in the 1880s instead of the 1980s. Same total complexity, but now we consider it complex/extremely skilled because it's well out of grasp of the average person. When we apply walking to our physical selves, we don't consider it at all unique (even though it's still just as insane a problem).

Ah, OK, when you said "the past" I assumed more modern times, 20th century. But yeah, in the 1880s all those were hard problems with no obvious solutions, yet.

I agree also that we take walking too much for granted. And while bipedal walking is "solved" for robotics today, it doesn't work the same way that bipedal walking works in humans or other animals, people had to find very ... specific solutions that were guided more by the technology already available. For example I always thought Passive Dynamic Walking would have to catch on as a better, more human-like, bipedal walking technology but it never really panned out.

So now we have weird, expensive, forceful, dynamic walking. But at least it works.

Re: Shift will clean homes for free to train future robots

#265

Earlier quoted context omitted.

>> Just walking to arbitrary waypoints is an extraordinary feet in itself - if you dropped me in the past and told me to build something which walks (or even just traverses) as such I would likely not achieve it in my lifetime, Sorry, I'm confused. Are you talking about bipedal robot walking specifically or path planning in general? The latter is a long-solved problem, right? And I'm sure bipedal walking was also bas…

> And I'm sure bipedal walking was also basically solved in the 1980's. It isn't even efficiently solved now, in the general case. Bipedal walking on approximately flat surfaces with minimal geometry constraints is basically solved, but complex terrain and/or constraints on foot placement require slower methods that wouldn't really be considered "solved".

That's right, environment conditions play a huge role and modulate efficacy to a great degree. And the same applies to pathfinding with osbstacle avoidance otherwise we'd all have our robot maids and self-driving cars already.

But we have the theory down pat, is what I was trying to say. There's a lot of engineering still that remains to do, but e.g. Dijkstra's algorithm... works.

I had a longer comment in place of the one I made above, that tried to caveat this a bit more. I also linked to this survey:

A Comprehensive Survey of Path Planning Algorithms for Autonomous Systems and Mobile Robots: Traditional and Modern Approaches

https://www.sciencedirect.com/science/article/pii/S259012302...

That's just one review, there's more. The striking thing is that there are so many approaches for robotics path planning. That means a) it's a problem for which many solutions are known but b) there's not one dominant approach. One reason for that is what you point out, that it doesn't always work that well.

And that's just path planning, i.e. figuring out where to walk. Gait is a whole other ball game, figuring out how to get there.

Re: Shift will clean homes for free to train future robots

#266

Looks to me like they want to get in on 3D mapping homes that haven't already been mapped by a Roomba or other similar bot. There is plenty of money to be made selling home layouts to police. At the same time the customer's home is being cleaned, all objects can be scanned to data-mine the customer's shopping preferences. Maybe training AI and bots is part of what they're trying to accomplish, but I just can't help w…

There is plenty of money to be made selling home layouts to police Is there?

on further reflection, probably not. I have to remember how much home data is already publicly available (as others have noted).

Re: Shift will clean homes for free to train future robots

#267

Earlier quoted context omitted.

> And I'm sure bipedal walking was also basically solved in the 1980's. It isn't even efficiently solved now, in the general case. Bipedal walking on approximately flat surfaces with minimal geometry constraints is basically solved, but complex terrain and/or constraints on foot placement require slower methods that wouldn't really be considered "solved".

That's right, environment conditions play a huge role and modulate efficacy to a great degree. And the same applies to pathfinding with osbstacle avoidance otherwise we'd all have our robot maids and self-driving cars already. But we have the theory down pat, is what I was trying to say. There's a lot of engineering still that remains to do, but e.g. Dijkstra's algorithm... works. I had a longer comment in place of t…

The reality of robotics is that the existence of the theory often means little about practical feasibility. I have myself joked about problems being solved in the '80s, but the joke is really something closer to "all of the interesting problems in planning and control were solved in the' 80s and known to be intractable", because the theoretical complexity is just prohibitive.

The last 40 or so years haven't really moved the needle on theoretical complexity, but we have developed new methods and improved existing methods (and also computers have gotten massively better) such that a much larger subset of the problem space is actually practically solvable. Even still, it is almost trivially easy to go from a practically-solvable problem to a practically-unsolvable one, and much of the confusion that exists in the popular understanding of robot capabilities is the result of the solvable/unsolvable line being so close and subtle.

On the topic of bipedal (and quadrupedal) locomotion, I think you could actually argue that we very much do not understand how to solve the problem, and exhibit #1 is that basically everyone (Boston Dynamics included) is giving up on MPC-based control and adopting RL-based controllers which seem to work better but are much less comprehensible from a theory standpoint.

Re: Shift will clean homes for free to train future robots

#268

Earlier quoted context omitted.

That's right, environment conditions play a huge role and modulate efficacy to a great degree. And the same applies to pathfinding with osbstacle avoidance otherwise we'd all have our robot maids and self-driving cars already. But we have the theory down pat, is what I was trying to say. There's a lot of engineering still that remains to do, but e.g. Dijkstra's algorithm... works. I had a longer comment in place of t…

The reality of robotics is that the existence of the theory often means little about practical feasibility. I have myself joked about problems being solved in the '80s, but the joke is really something closer to "all of the interesting problems in planning and control were solved in the' 80s and known to be intractable", because the theoretical complexity is just prohibitive. The last 40 or so years haven't really mo…

I think the move to RL-based controllers is just the latest trend tbh. There's papers to be written, so they will be written. I can't say I have seen a huge improvement in performance and they suffer from really poor generalisation certainly compared to planning and MPC.

I agree with your comment- the planning problem is in PSPACE and while there are techniques like relaxations and width-based search that allow large portions of it to be solved there are areas that remain intractable (although I'm not sure about width-based search; I haven't really tried it). But we have to distinguish between different kinds of task.

Robot navigation is a broad field, but just going from point A to point B is really hard to see as an open problem. You stick a PID controller on a robot and set some waypoints and it will happily roll, float or fly between them. Or, like I say, just do A* or Dijkstra's. Problems begin if there is anything between A and B. If it's a solid, immovable object, then that's OK. If it moves, things start to get tough. If you want a big chunk of metal moving safely in a dynamic environment full of independent agents that also go about their goals... good luck with that. Terrain, weather, visibility etc just add variables to the problem and that's bad, variables are bad, we don't want variables.

So when I said "solved" above I was really talking about "walking between arbitrary waypoints" as per the OP's turn of phrase. I might have played a bit fast and loose with "arbitrary" because obviously if one waypoint is in a tornado and the other in a volcano... But navigating between waypoints is a solved problem. It's what you do while you navigate between waypoints that's the open problem [1].

Bipedal (and quadrupedal) walking is similar but that's more robotics and less planning and so I know less about it. Still, Asimo could almost walk up a flight of stairs on its own in the '80s. Again, if you assume nice, clean, flat laboratory conditions, we know how to get a legged robot to walk. I know, I've played around with NAO and a tiny robot dog from Hiwonder. They can walk around, dance, get up on their own, shake your hand, play with a ball etc. How cute. Then of course there's all the kung-fu fighting, somersaulting, cartwheeling etc robots doing the rounds on social media. But again the problems begin as soon as you want those kinds of system to do something useful in the real world, where they need to physically interact with solid objects and moving obstacles.

So what I'd say to hedge a bit on what I commented above is that basic path planning and bipedal gaits are solved but those turn out to be only part of the problem of robotic autonomy which is itself still wide open [2].

Which is a good thing. We gotta have something to work on.

_______________________

[1] Of course, sometimes all you need to do is go boom at the far waypoint. I think sometimes people forget we have very effective autonomous navigation systems: specifically, self-guided missiles. When it's fine for a system to destroy itself when it reaches its target and causing maximum damage is a bonus, that simplifies a hell of a lot of stuff that can't be taken for granted with, e.g., self-driving cars. But, at the end of the day, a self-guided missile is exactly a system that goes from point A to point B autonomously. Fire and forget, that sort of thing.

[2] And when I say "bipedal gait is solved" I'm no saying I like the solution. I'm still smarting that my Passive Dynamic Walking project didn't get funded.

Re: Shift will clean homes for free to train future robots

#269
post #225

Earlier quoted context omitted.

yeah the parent was a rather dumb comment. police don't buy intelligence on the population en mass. how could they afford it snd how could they use it without probable cause? if you are already a target of an investigation they can get a warrant for free with due process.

one paragraph in the three mile long TOS the homeowner clicks OK on and problem solved ?

yeah i was replying to the comment that selling intelligence on private citizens to police would be a revenue driver. not that it couldn't be done, just that it would not make significant money. the median critical thinking level on HN has imploded over the past year.

Re: Shift will clean homes for free to train future robots

#270

Earlier quoted context omitted.

I’m sure Airbnb operators get comfortable turning it over every few days without having to constantly take photos. Most guests don’t bring robots in to smash up the dishwasher and dent the walls

Sure but taking a photo of everything in its “good” state seems reasonable. You don’t need to constantly update the photos if nothing gets smashed.

It's easy to say that as someone who doesn't actually rent out their property regularly on airbnb.
Post reply on HN