Autonomous boats seem more solvable than autonomous cars
spectrum.ieee.org
spectrum.ieee.org
https://www.saildrone.com/news/saildrone-advance-ocean-intel...
and we're hiring for numerous roles:
https://www.saildrone.com/careers
- Compliance Specialist
- DevOps Engineer
- Front End Engineer
- Full Stack Software Engineer
- Machine Learning Engineer
- Site Reliability Engineer
- Software Engineer - Bathymetry
- Software Engineer - Perception
- Sr. Software Engineer - Acoustics
- Sr. Software Engineer - Data Pipeline
- Sr. Software Engineer - Ocean Science
- Composite Boat Builder
- Final Assembly Technician
- Production Technician
- Supply Chain Manager
- Product Manager
- Technical Program Manager
- Sensors Manager
- Vehicle Operations Technician
- Senior Manufacturing Engineer
- Electronics Technician
- Electrical Engineer
- Systems Operations Engineer
- Vehicle Systems Administrator
- Bathymetry Operations Manager
- Lead Surveyor - Ocean[0] https://www.noaa.gov/news-release/world-first-ocean-drone-ca...
Is there a reading list to get into subjects like: bathymetry, acoustics, perception, navigation and propulsion? An open source software suite for ocean science, perhaps?
I'd dig a DIY kit for underwater photos. Analagous to a toy drone cam. Or a 1:50 model of your Sail Drone ;)
Boats have had a higher level of autonomy than cars for a while. In the early 2000s you could plot a course on a computer and that software would navigate that course, avoiding some (charted) obstacles and the like. See: https://www.sperrymarine.com/integrated-bridge-system (sorry for crappy product page)
One thing ships have is tons of redundancy. You can always go one level lower in control. Go from the charting system picking heading and coarse down to you setting heading directly via an autopilot. You can go from that to rudder control. Down all the way to manual control of the rudder.
That kind of redundancy, plus a trained and alert crew, make a world of difference and seems quite different than the car world.
This is really a mixed bag - some categories of vessels have had more advanced navigation systems for decades, but on the the other hand a family minivan is about two decades ahead of a bowrider that goes for about same price when it comes to autonomy.
More directly addressing the article - marine autonomy is an easier problem technically, but there is a significant market problem. Aside from water taxis, there is not the same compelling economic case for autonomous small boats as there is for commuter cars.
Disclaimer: I work on ADAS systems for recreational boats.
I could see some applications when combining autonomous small boats with multicopters, to manage last mile delivery along the coastlines and various rivers or lakes.
[1] https://www.un.org/esa/sustdev/natlinfo/indicators/methodolo...
Many of the comments below touch on many key points: (1) most commercial ships have a crew between 8 to 20, (2) auto-pilot in ships exist since the GPS was invented, (3) when ship hits the fan, there's not much you can do.
(1) Autonomy in maritime is not to replace seafarers, the navigation crew is less than 30% of the crew. And crew is negligible OPEX compared to fuel etc. (2) Because the industry is the backbone of global trade, it moves much slower in adopting technology for the sake of technology. However, when there's a simple reliable system that can clear benefit, the adoption happens. So given that there's few[1] lanes in the ocean, you can easily go from one waypoint to the next. (3) Onboard a ship, there's no such thing as breaks. In most cases, you know about a collision or a grounding 12+ minutes in advance. The challenge is in getting the predictions right and abide by the rules of the road. Most advanced LIDAR have 1km range, which is too close, cameras don't see much neither[2].
[1]: there are quite few channels around ports to ease traffic that are one-way. [2]: the resolution is too low to see far out. When using zoom, the stabilization is a nightmare.
https://www.l3harris.com/all-capabilities/electro-optical-si...
I love a good autonomy challenge and love being near water, so this is close to my hearth.
That being said this sentence seems to imply that city waterways are predictable?
I'm not familiar with Amsterdam, my primary experience is with Oxford. Here you can easily see two crews trying to manage to leave the pier at the same time, while a third is rowing full speed towards them. Meanwhile kayakers and stand up paddle boarders are everywhere, and you can see the occasional swimmer bobbing in the water too.
Often as an onlooker or occasional participant I can't figure out who wants to go where, let alone what path they are actually going to take.
Its a ton of fun, and a great autonomy challenge I presume, but I wouldn't call it easy or predictable.
The main canals are mostly visited by touring boats or motorized leisure craft.
Waterways are very chaotic, but in some ways it's still more predictable than city driving.
The problem is that boats are an absolute pain to turn and are the very opposite of "nimble" too. Yes if you see a swimmer in the water 20m ahead of you they probably won't move very far, but also to avoid them you should have started making a turn about a minute ago. Having done some canal boating in the UK it's just inevitable that you will keep colliding with things, and unfortunately you leave a lot of kayakers pissed off because it's almost always them having to take an evasive action.
A robot to do locks for me when I'm feeling lazy would be a bigger deal though :D
They could jump/fall in or continue to stand there.
It's the same when people just say "oh once all cars are autonomous we'll just have cars driving through city centres at 200km/h!" - to which I say ok, but what about cyclists?
Most cities are moving away from a car centric approach and move towards a more environmental and economical sustainable transportation system that is more efficient.
[citation needed]
That sure looks like an horrible city to live in :D
It's a great city to live in!
Until of course a young kid with a secret past and the cool driving skills of an angel decides to stand up to Mackey and the Kill Gang 2000, then it's a great city to die in!
On the river you stick to the starboard, use appropriate nav lights after dark, don't create breaking wash and stay under 8 km/h.
On the road you don't run red lights, cycle on the pavement, cycle behind reversing vehicles with limited visibility mid-manoeuvre, collide with pedestrians, etc etc.
As someone intimately acquainted with both the Oxford waterways and roads I would say that road users in aggregate (mostly bicycles) behave far less lawfully, predictably and safely than users of the the Thames! If I were designing an automonous vechile I think it would be far easier to do it on the water!
[0] https://www.gov.uk/browse/driving/highway-code-road-safety [1] https://boatingonthethames.co.uk/cruising-tidal-thames-boati... [2] https://assets.publishing.service.gov.uk/government/uploads/...
I can also see this being used in places like Norway and Sweden where car ferries are used as an alternative to bridges. Those are slow (<10 knots) barge-like boats, and in my experience quite overbuilt in terms of withstanding any kind of weather. They are quite bit more dangerous in term of mass and distance, but they can be quite cost-effective compared to bridges and environmental friendly if electrified. In terms of making those safe enough I suspect you would need more than just lidar, but since they are bigger and have a potentially higher budget I can imagine they could afford a bit more radar/sonar/radio technology to identify ships and other things that might be in the water.
I think that even the ferry where I live (shortest scheduled crossing in Europe I think, less than ten minutes) would still need someone onboard to deal with the customers and handle emergencies. So you might reduce the crew from three to one during normal operation but when something goes wrong those other two will be needed again.
There are many smaller island with permanent resident, and only so much money to build bridges. Some places I know only have a ferry that goes there a few times a day. Making those kind of ferries cheaper would both improve those peoples lives but also enable more people to live in such locations. Without crunching the numbers, it seems possible that an autonomous ferry could be made cheaper than what an equal distance of road on land.
> Without crunching the numbers, it seems possible that an autonomous ferry could be made cheaper than what an equal distance of road on land.
The existing ferry is already considerably cheaper than a road bridge would be. It seems to me that an autonomous ferry would merely shift the work to development and maintenance of the system and add risk.
Civilian sonar systems aren't usable for collision avoidance.
Car Boat Air
Worst case you can safely stop Sometimes Yes No
Reaction time required 100ms Minute Minute
Trajectory tolerance 0.5m (city) 5m (harbor) 5m (takeoff / landing)
Trajectory tolerance 2m (highway) 100m(open sea) 1km(mid flight)
Collision survivable Yes Yes No
Please add or point out my mistakes (I kinda pulled the numbers out of my ass).If the computer has no idea whats going on then slowing down and requesting human assistance is very viable.
A canal environment is still quite crowded and maybe the economic motivation rather limited but its probably an excellent test bed
I suppose the "cooking" part can be eliminated once you don't need maintainance and watch :-)
"Watch" is an interesting (and solvable?) challenge. Understanding the sea environment (visually, sonar etc) from the local (ship's) perspective can complement e.g satellite imagery. But there is also e.g. watching against piracy
Maintainance seems the toughest. Unless the engineering is perfected to the point that it is only required at ports.
You will still need mechanics to solve things aboard no matter the navigational automation, which allready are on autopilot on open sea.
Waterways don't generally have vehicles doing high speeds and do have wider lanes to travel within than roadways.
I live near two big lakes with a lot of boats on one of them (Table Rock Lake in Missouri) zooming all over the place. You could easily plot a course to get most anywhere on that lake without worrying about hitting anything or even coming close to any fixed structures or shallow spots, but you'd have to "see" or communicate with other boats to avoid those traveling or drifting or anchored most anywhere out there.
This article pretty clearly states this tech is not there yet and my experience is that there would be dumbasses that would run into it on our lakes if it were out there. Probably not very often, but for sure it would because it does now.
There are no lanes to follow in waterways you can pass on the left or right. A big component of waterways traffic is using your mouth, getting on the VHF, and hailing the other captain.
I've experienced cargo ships popping up out of nowhere in AIS (I could see them on radar) in Valleta harbor. A proper AP will have to ingest information from all sources (vision, sound, radar, AIS) to be able to work outside of the low traffic areas.
I'm picturing a slow moving crawler that has a public bin on top, slowly trundling along the sidewalk in a loop from the garbage depot through town.
Or a cart with space for dishes so that you can dump your used plates and get freshly cleaned ones from a central washery.
Or just one that delivers packages.
The autopilot for smaller crafts is not yet that common.
Lots of interesting projects
Can an autonomous boat drive around through the Suez canal and avoid all the obstacles? Now that would be a fair comparison.
They're making great progress
When it's time to stop, they emit 700nm waves, but crucially, only in the direction that they apply. In fact, brake lights are required to emit almost identical waves, but in a different pattern.
Having spent the last 30 hours autonomously driving from Texas to the east coast, I can confidently say it never failed to detect these lights, and the existing standard is both sufficient and not prone to invisible errors, which you seem to want to introduce.