24/05/2026
අපි අද කතාකරන්න යන්නේ නැව් අනතුරක් ගැන. එකම එක වයර් එකක් ඩැමේජ් වීමෙන් ඇතිවුණු පුංචි මෘදුකාංග දෝෂයක් (Software Bug) නිසා, මගීන් 1500ක් දාගත්ත මහා දැවැන්ත සුඛෝපභෝගී නැවක්, තමන් යන පාර සම්පූර්ණයෙන්ම වැරදිලා ගිහින් ගල් පරයක හැප්පුනු සත්ය කතාවක් ගැන.
දින වකවානුත් එක්කම කියනවා නම්, මේක සිද්දවුණේ 1995 ජූනි 10 වෙනිදා. Bermuda දූපත් වල ඉඳන් ඇමරිකාවේ Boston බලා යාත්රා කරමින් තිබ්බ "Royal Majesty" කියන මාරම සුඛෝපභෝගී, තට්ටු ගණනාවක විශාල නැවට. නැව ඇතුළේ කැසිනෝ, ස්විමින් පූල්, සුපිරි කෑම කමින් මගීන් 1500ක් මාරම සැහැල්ලුවෙන් නිවාඩුව ගත කරනවා. නැවේ කැප්ටන් ඇතුළු නාවික නිලධාරීන් කණ්ඩායමත් මාරම සැහැල්ලුවෙන් හිටියේ, මොකද නැව පාලනය වුණේ අති නවීන Auto-pilot පද්ධතියකින්. කවුරුත් දන්නේ නෑ රෑ කළුවරේම මුළු නැවම ලොකු අනතුරකට ලක්වෙන්නයි යන්නේ කියලා. බයවෙන්න එපා ටයිටැනික් වගේ නැව ගිලෙන්නෙ නෑ.
රෑ 10.25ට විතර එකපාරටම මුළු නැවම හොල්ලගෙන මහා සද්දයක් ආවා. නැව එකපාරටම ගැස්සිලා නතර වුණා. කැප්ටන් ඇතුළු නිලධාරීන් වහාම බ්රිජ් එකට (නැව පාලනය කරන ප්රධාන කාමරයට) දුවලා Screen ටික බැලුවා. හැමෝටම පුදුමයි, මොකද Screen එකේ පෙන්වන්නේ නැව තවමත් යන්නේ නියමිත ගැඹුරු මුහුදු මාර්ගයේමයි කියලා! හැබැයි ඇත්තටම නැව ගිහින් හැප්පිලා තිබ්බේ Nantucket කියන ප්රදේශයේ තියෙන, සාමාන්යයෙන් නැව් යන්නේ නැති නොගැඹුරු වැලි කන්දක (Rose and Crown Shoal එකක).
තේරුණේ නෑ නේද, පරිගණක තිරයේ නැව නියමිත පාරේ පෙන්වද්දී, ඇත්ත ලෝකයේදී නැව වෙන කොහේ හරි ගිහින් හැප්පුනේ කොහොමද කියලා? හරි, අපි පැහැදිළි කරගමු මෙතන වෙච්ච තාක්ෂණික අවුල.
මේ නැවේ තිබ්බා IBS (Integrated Bridge System) කියලා ගොඩක් වැදගත් system එකක්.. නැව යන්න ඕන පාර (Route එක) කලින්ම සිතියම් එක්ක මේකට දාලා තියෙන්නේ. මේකට නැව තියෙන තැන (Live location එක) හරියටම ලැබෙන්නේ නැවේ වහල උඩ (Fly bridge එකේ) සවි කරලා තිබ්බ GPS ඇන්ටනාවෙන්.
හැබැයි නැව ගමන පටන් අරන් පැය කිහිපයක් යද්දී, මේ GPS ඇන්ටනාවේ තිබ්බ පුංචි Cable එකක් ඇදිලා ගැලවිලා ඇන්ටනාව ක්රියාවිරහිත වුණා! පස්සේ හොයලා බලද්දී තමයි දන්නේ, මේ වයර් එක කිසිම ප්රොටෙක්ෂන් එකක් (Conduit/Casing) නැතුව නිකන්ම වහල උඩ දාලා තිබ්බ එකක් විතරක් නෙවෙයි, නැව පේන්ට් කරපු සේවකයෝ මේ වයර් එක උඩින් දෙපාරක්ම පේන්ට් ගාලත් තිබ්බා! ඒ නිසා වයර් එක දිරලා හෝ ඇදිලා තමයි ගැලවිලා තියෙන්නේ. (ඔයාලට මේ accident එකේ full accident report එක කැමතිනම් download කරන් බලන්න පුලුවන්, මොකද මේ ගැන National Transportation Safety Board එකෙන් full investigation එකක් කරල තියනවා.)
සාමාන්යයෙන් අපේ ෆෝන් එකේ GPS නැති වුණාම "GPS signal lost" කියලා වැටෙනවානේ. අන්න ඒ වගේ මේ නැවේ සිස්ටම් එකෙනුත් ලොකු Alarm එකක් ගහන්න ඕනේ. හැබැයි මේ system එකේ තිබ්බ එක පුංචි Bug එකක් නිසා, ඒක කිසිම සද්දයක් දැම්මේ නැහැ, වැරදීමක් පෙන්වුවෙත් නැහැ!
ඒ වෙනුවට සිස්ටම් එක ස්වයංක්රීයවම Dead Reckoning (DR) කියන Mode එකට මාරු වුණා. තේරුණේ නෑ නේද මොකක්ද මේ Dead Reckoning කියන්නේ කියලා? හරි සරලවම කියන්නම්. (හිතන්න ඔයා ඇස් දෙක පියාගෙන කාමරේක පියවර 10ක් ඉදිරියට යනවා කියලා, එතකොට ඔයා ඇස් පියාගෙන හිටියත් ඔයා දන්නවා ඔයා දැන් ඉන්නේ කොතනද කියලා. අන්න ඒ වගේ GPS නැති වුණාම, නැවේ අන්තිමට තිබ්බ Location එකයි, නැවේ වේගයයි, නැව හැරිලා තියෙන පැත්තයි පාවිච්චි කරලා "නැව දැන් මෙන්න මෙතන ඇති" කියලා පරිගණකය විසින්ම දන්නා ගණිත සූත්ර පාවිච්චි කරලා අනුමාන කරන එකට තමයි Dead Reckoning කියන්නේ. ඒ කියන්නෙ මේකෙදි බාහිර බලපෑම් සැලකිල්ලට ගන්නෙ නෑ.. ඒක නිසා ලොකේෂන් එක හරියන්නත් පුලුවන් වරදින්නත් පුලුවන්.මේක තේරුනේ නැත්තන් පහළින් කමෙන්ට් එකක් දාන්න පැහැදිළි කරන්නම්. ).
ඔන්න ඔතනදී තමයි ලොකුම අවුල සිද්දවුණේ. නැවේ Auto-pilot එක හැප්පෙනකම්ම තමන්ගේ නියමිත කෝණය වුණු අංශක 336 ම මාරම ලස්සනට තියාගෙන ගියා. හැබැයි පරිගණකය "නැව දැන් මෙතන ඇති" කියලා ලස්සනට පෙන්වුවාට, ඒ මෘදුකාංගයට එක දෙයක් ගණන් හදන්න බැරි වුණා. ඒ තමයි මුහුදේ තියෙන ප්රබල දියවැල් (Ocean Currents) සහ තද සුළඟ නිසා නැව පැත්තකට තල්ලු වෙන එක (අපි මේකට කියනවා Wind drift/Sea drift කියලා ). මෙන්න මේක තමයි dead reckoning වල තියන අවුල.
පැය 34ක් තිස්සේ පරිගණකය Screen එකේ පෙන්වුවේ නැව කෙළින්ම නියමිත පාරේ යනවා කියලා වුණත්, ඇත්ත ලෝකයේදී දියවැල් සහ සුළඟ නිසා නැව තමන්ගේ නියමිත පාරෙන් සැතපුම් 17ක් (17 Miles) පැත්තකට තල්ලු වෙලා (Drift වෙලා) ගිහින් තිබ්බා! අංශකයකින් බැලුවොත් මේක නිකන්ම අංශක 0.5ක වගේ පුංචි ලිස්සීමක්, හැබැයි මුහුදේ පැය ගණනක් යද්දී ඒ පුංචි අංශක භාගයේ වෙනස සැතපුම් 17ක මහා වෙනසක් වුණා.
තවත් පුදුම හිතෙන කතාවක් තියෙනවා. නැව වැලි කන්දේ හැප්පෙන්න පැය කිහිපයකට කලින්, නිලධාරීන් වටපිට බැලීමේදී මුහුදේ පාවෙන සමහර සලකුණු (Buoys) සහ ඈතින් තිබ්බ ප්රදීපාගාරයක (Light house) එළිය දැක්කා. ඔවුන්ගේ අත්දැකීම් අනුව ඒ ලයිට් තියෙන්න ඕනේ පාරේ නෙවෙයි. හැබැයි ඔවුන් "අපේ අති නවීන කොම්පියුටර් සිස්ටම් එක බොරු කියන්නේ නෑනේ" කියලා තමන්ගේ ඇස් දෙක සහ අත්දැකීම් විශ්වාස කරන්නේ නැතුව, අර වයර් එකක් ගැලවුණු පරිගණකය 100% ක් විශ්වාස කළා!
නැව හැප්පුණාට පස්සේ මගීන්ටයි නැවටයි මොකද වුණේ? 🚢💔
නැව එකපාරටම වැලි කන්දේ ගැටිලා හිරවුණාට පස්සේ කැප්ටන් වහාම ඇන්ජින් කාමරයට කතා කරලා කිව්වා නැවේ යට තට්ටුව (Double bottom hull) සහ ඉන්ධන ටැංකි ඉක්මනටම චෙක් කරන්න කියලා. වාසනාවකට වගේ නැවේ යට යකඩ තහඩු තලාගෙන ගිහින් තිබ්බත්, සිදුරු වීමක් හෝ මුහුදට තෙල් කාන්දු වීමක් වෙලා තිබ්බේ නැහැ.
(මෙතනදී තවත් සිද්ධියක් වෙනවා, කැප්ටන් මේ ගැන වහාම Coast Guard එකට කියන්න හදද්දීම, නැවේ හිටපු එක මගියෙක් තමන්ගේ පෞද්ගලික Cellular Phone (ජංගම දුරකථනය) එකකින් කෙලින්ම Coast Guard එකට කෝල් එකක් දීලා නැව හැප්පුණු වග කියලා තිබ්බා! මේක මේ accident report එකේ තිබ්බෙ හොඳේ…)
නැව හිරවුණු ගමන් නැවේ ප්රධාන ඇන්ජින් පාවිච්චි කරලා ඒක තනියම ගලවගන්න නිලධාරීන් පැය කිහිපයක්ම ට්රයි කළත් වැඩේ හරිගියේ නැහැ. ඊටපස්සේ මගීන් සහ ඔවුන්ගේ බඩු බාහිරාදිය වෙනත් කුඩා ප්රවාහන බෝට්ටු (Ferries) වලට මාරු කරලා බේරගන්න හැදුවත්, ඒ වෙලාවේ මුහුදේ කාලගුණය මාරම දරුණු විදිහට සවුත්තු වුණු නිසා ඒකත් කරන්න බැරි වුණා.
අන්තිමට ජූනි 11 වෙනිදා රෑ, ඒ කියන්නේ නැව හැප්පිලා දවසකට විතර පස්සේ, සමාගම විසින් සල්ලි වලට කුලියට ගත්ත දැවැන්ත ටග් බෝට්ටු (Tugboats) 5ක් එකතු වෙලා ලොකු මහන්සියකින් මේ මගීන් 1500ක් ඉන්න දැවැන්ත නැව වැලි කන්දෙන් ඇදලා මුදාගත්තා!
නැව නිදහස් කරගත්තට පස්සේ Coast Guard එකෙන් මේකට තනියම Boston වරායට යන්න අවසර දුන්නා. ජූනි 12 වෙනිදා නැව Boston වලට ලඟා වෙලා මගීන් සියල්ලම කිසිම කරදරයක් නැතුව ගොඩබිමට බස්සන්න සමත් වුණා. මුළු අනතුරෙන්ම එකම මනුස්සයෙක්ටවත් කිසිම තුවාලයක් හෝ මරණයක් සිද්දවුණේ නැහැ!
නැවේ අන්තිම ඉරණම
මගීන් බස්සලා ඉවර වුණු සැනින් නැව කෙලින්ම Baltimore වල තියෙන විශාල නැව් තටාකයකට (Drydock) අරන් ගියා රෙපෙයාර් කරන්න. නැවේ යට තිබ්බ අඩි 51ක් දිග වගේම අඩි 41ක් පළල ලොකු යකඩ තහඩු පද්ධතියක් සම්පූර්ණයෙන්ම කපලා අයින් කරලා අලුතින් දාන්න සිද්දවුණා.
නැව හදන්න විතරක් ඩොලර් මිලියන 2ක් ගිය අතර, නැව දුවන්න බැරි වුණු දවස් ටිකේ සිද්දවෙච්ච පාඩුවත් එක්ක සමස්ත අලාභය ඩොලර් මිලියන 7ක් වුණා. හැබැයි ඉංජිනේරුවෝ කොහොමහරි වැඩේ කරලා, අනතුර වෙලා දින 14ක් ඇතුළත (ජූනි 24 වෙනිදා) නැව සම්පූර්ණයෙන්ම හදලා ඉවර කරලා ආයෙත් සාමාන්ය විදිහටම මගී ප්රවාහන සේවයට එකතු කළා!
දැන් තේරුණා නේද අපි මේ කරන ඉංජිනේරු වැඩ වලදී, එක සෙන්සර් එකක් ෆේල් වුණොත් ඒක සිස්ටම් එක විසින් හැන්ඩ්ල් කරන්න ඕනේ කොහොමද සහ එකම සෙන්සර් එකක් මත විතරක් සම්පූර්ණයෙන්ම විශ්වාසය තැබීමේ තියෙන අනතුර කොච්චරද කියලා. රොබෝ කෙනෙක් හැදුවත් GPS විතරක් නෙවෙයි, IMU, Wheel Encoders වගේ Redundant සෙන්සර් ගොඩක් දාන්නේ අන්න ඒකයි.
බලන්න ඔයාලා මීට කලින් මේ Dead Reckoning කියන Navigation සංකල්පය ගැන අහලා තිබ්බද කියලා. ඇත්තටම මේ සිද්ධිය එච්චර හිතන්න දෙයක් නොවුනට ඔයාලට dead reckoning ගැන පොඩි අයිඩියා එකක් දෙන්න තමයි මේ කතාව ලිව්වේ.
එහෙනම් ඊළඟ පෝස්ට් එකෙන් තවත් මේ වගේ කතාවක් අරගෙන එන්නම්.!
⚡