this post was submitted on 25 Jun 2023
254 points (98.1% liked)

Programmer Humor

19555 readers
1433 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS
 

That Logitech joystick model was a staple HID (Human Interface Device) and wireless peripheral for many robotics researchers and corporations. Pairing and range was better than any 2010's Bluetooth, and more compatible than OEM or hobby grade RF controllers. So many ROS projects used those. If both Xbox and PS DualShock controllers get cought amidst similar public ridicule, then we'll have nothing left! ๐ŸŽฎ๐Ÿ™ƒ

top 28 comments
sorted by: hot top controversial new old
[โ€“] julianh@lemm.ee 49 points 1 year ago (1 children)

I remember using them in my high school robotics club. And honestly, I think the controller was probably one of the least sketchy things about the sub. Lots of fields use game controllers to handle equipment since they're well designed for that. There were many other things that were far worse.

[โ€“] ruffsl@programming.dev 14 points 1 year ago (2 children)

Yep, I've seen reporting of Navy's using them for controlling periscopes on submarines (now that most are drive by wire), or Air forces using them for piloting drones, as well as for teleoperated robotic thoracic surgeries.

The widespread user familiarity and benefits in transferable hand coordination skills with common gaming based HID economics is hard to refute. Although, I'm guessing the market for safety certified joysticks will uptick.

[โ€“] Zxmon@programming.dev 2 points 1 year ago

to be fair no one in their right mind would use a wireless controller for something like a submersible

[โ€“] Barbarian772@feddit.de -3 points 1 year ago

I mean they are all using first party xbox controllers, not a logitech knockoff that sucked even 10 years ago compared to first party 360 controllers.

[โ€“] CanadaPlus@lemmy.sdf.org 29 points 1 year ago (4 children)

That wasn't the dumb part of that submersible. Game controllers are actually really good at what they do. The dumb part is that it was built like an airplane.

[โ€“] BobKerman3999@feddit.it 21 points 1 year ago (1 children)

Yeah but from a safety point of view you don't want wireless stuff around something critical like controlling your submersible

[โ€“] CanadaPlus@lemmy.sdf.org 9 points 1 year ago (1 children)

Honestly, I wasn't aware it was wireless. I wonder if there was a backup system. There has to have been a normal computer interface, at least, so you could check gauges and so on.

Although, if it randomly collapses on you at the speed of sound control is a moot point.

[โ€“] BobKerman3999@feddit.it 6 points 1 year ago (1 children)

The entire thing wasn't well though, this was just one more joke

[โ€“] CanadaPlus@lemmy.sdf.org 2 points 1 year ago

Truly, a Fyre-festival level of wealth-fueled stupidity.

[โ€“] floofloof@lemmy.ca 19 points 1 year ago* (last edited 1 year ago) (2 children)

Built like an airplane out of materials that were past their shelf life even for airplanes:

Only one thing concerned me: He said he had gotten the carbon fiber used to make the Titan at a big discount from Boeing because it was past its shelf-life for use in airplanes.

I asked him if that weren't a problem. He replied that those dates were set far before they had to be, and that Boeing and even NASA had participated in the design and testing of the Titan.

It is a conversation I have thought about a great deal over the past week.

https://www.travelweekly.com/North-America-Travel/Mission-Titanic-Part-2

Also, Boeing denied being involved, and NASA stated that they had given advice but not been involved in testing:

https://www.usatoday.com/story/news/nation/2023/06/23/titanic-submarine-submersible-implosion-recovery-live-updates/70349511007/

[โ€“] CanadaPlus@lemmy.sdf.org 12 points 1 year ago

Yikes.

and that Boeing and even NASA had participated in the design and testing of the Titan.

They keep repeating that, and I was wondering WTF that means. Neither of those people have a mandate or any experience with submersibles (at least, I think, maybe there's a weird Boeing spinoff). They could contribute just to the basic structural considerations, but they'd need to take resources away from their actual jobs for that so they wouldn't.

[โ€“] towerful@beehaw.org 3 points 1 year ago

Fucking hell, that's horrendous

No, using a wireless controller was pretty dumb

An airplane with no safety checks

[โ€“] Belgdore@lemm.ee 15 points 1 year ago (4 children)

Ok, but how many of those projects will result in death if one of the thumb sticks gets stuck or if the Bluetooth loses signal?

[โ€“] auv_guy@programming.dev 12 points 1 year ago (1 children)

If it results in death when the controller stops working, you have a serious issue with the system architecture and should work on that instead of trying to improve the controller.

If it results in death when the ~~controller~~ steering wheel stops working, you have a serious issue with the system architecture

Not everything has to be idiot proof. Iโ€™ll settle for structurally sound

[โ€“] ruffsl@programming.dev 8 points 1 year ago

Out in the wild? Perhaps quite a few. For example, for teleoperated robotic thoracic surgeries, I imagine medical grade HID should mandate safety certified hardware that doesn't rely on electrically noisy mechanical potentiometers, subject to Dead zone drift, or non-deterministic dead man behavior under failure modes. Although I'm certain there's various reasons not to use hall effect sensing devices even within the same facility as MRI machines.

[โ€“] christophski@feddit.uk 6 points 1 year ago

Batteries in the controller run out and you forgot to bring any more double As

[โ€“] marcos@lemmy.world 2 points 1 year ago

Maybe you add an extra controller. But that's already pushing it, because as people already said, you losing the controller shouldn't be fatal.

IMO, it would better if there was a wired one. But you wont get anything more reliable than a high-quality mass produced item. The controller is not one of the problems with that sub.

[โ€“] CubitOom@infosec.pub 13 points 1 year ago (1 children)

There's so many input devices that have drivers baked into the modern Linux kernels that I've not had an issue using any device in the past 10 years (wired or wireless/Bluetooth). Sometimes that device requires windows for some companion software (like to control rgb), but input functionality still just works.

[โ€“] ruffsl@programming.dev 3 points 1 year ago

Yeah, it was real nice once the kernel modules for PS DS3/4 finally shipped with Android's mainline. Although, it's still a pain that one needs to recompile the module to disable the rumble or LED when games using the device do not expose user level override settings.

[โ€“] ruffsl@programming.dev 13 points 1 year ago* (last edited 1 year ago)

Textual transcription of meme: (two panels)
First panel: laughing group of people gathered around a phone, captioned:
"The Internet laughing at the Titan submersible using a Logitech controller"

Second panel: the Awkward Look Monkey Puppet meme, captioned:
"The robotics community"

Related: [META] We should help transcribe our memes for RBlind!

[โ€“] wheresyourshoe@lemmy.world 11 points 1 year ago (1 children)

I just feel like maybe you shouldn't use Bluetooth when it's life and death.

[โ€“] ruffsl@programming.dev 10 points 1 year ago* (last edited 1 year ago) (1 children)

If I recall, this controller was wireless via Logitech's proprietary 2.4Ghz USB dongle, but yes, weird would be better. I'm also surprised they still used wireless due to battery concerns, such as being an additional fire hazard in a confined space, or unexpected power loss during critical maneuvers, and not just from the connectivity liability of RF.

I thought I read that the pilot/CEO kept back up controllers on the craft, in case something went wrong with the first. But that still seems janky to me, lol. Wired would make me a lot more comfortable. But, it's a moot point anyway, since the controller wasn't the cause of the failure. The carbon fiber is what fucked them.

Yeah, the cintrols were a red herring. It didn't cause the sub to implode.

[โ€“] Cynosure@lemmy.world 3 points 1 year ago

An old game controller is still more reliable than your in-house button board

load more comments
view more: next โ€บ