Space

หลังจากยาน Mars Curiosity ลงจอดบนดาวอังคารเป็นที่เรียบร้อยแล้ว ทางนาซ่าก็ให้ข่าวว่าซอฟต์แวร์บนตัวยานจะต้องได้รับการอัพเกรดก่อนจึงเริ่มทดลองทางวิทยาศาสตร์ต่อไปได้

คอมพิวเตอร์บนตัวยาน เป็น PowerPC 750 200MHz แรม 256MB และหน่วยความจำแฟลช 2GB พร้อม EEPROM สำรองอีก 256KB ส่วนการเชื่อมต่อกับโลกนั้นใช้คลื่น X-band (7-8Ghz) ส่งตรงมายังโลกด้วยความเร็ว 160-800bps ขึ้นกับจานที่ใช้ขณะนั้น ส่วนอีกทางคือการส่งไปยังดาวเทียม Mars orbiters ด้วยคลื่น UHF ความเร็วสูงใช้อัพโหลดภาพความละเอียดสูงกลับสู่โลก โดยไม่ระบุความเร็วสูงสุด แต่คาดว่าจะดาวน์โหลดข้อมูลได้วันละ 250 เมกกะบิต

การอัพเดตถือเป็นความเสี่ยงสำคัญของภารกิจ หากผิดพลาดอาจะจะทำให้ภารกิจล้มเหลวได้โดยง่าย

ตอนนี้จานดาวเทียมความเร็วสูงยังไม่กาง ต้องรอกระบวนการอัพเดตซอฟต์แวร์ไปอีกประมาณสัปดาห์จึงเริ่มทำงานเต็มระบบได้

ที่มา - The Register, NASA (PDF)

Hiring! บริษัทที่น่าสนใจ

Carmen Software company cover
Carmen Software
Hotel Financial Solutions
Next Innovation (Thailand) Co., Ltd. company cover
Next Innovation (Thailand) Co., Ltd.
We are web design with consulting & engineering services driven the future stronger and flexibility.
KKP Dime company cover
KKP Dime
KKP Dime บริษัทในเครือเกียรตินาคินภัทร
Kiatnakin Phatra Financial Group company cover
Kiatnakin Phatra Financial Group
Financial Service
Fastwork Technologies company cover
Fastwork Technologies
Fastwork.co เว็บไซต์ที่รวบรวม ฟรีแลนซ์ มืออาชีพจากหลากหลายสายงานไว้ในที่เดียวกัน
Thoughtworks Thailand company cover
Thoughtworks Thailand
Thoughtworks เป็นบริษัทที่ปรึกษาด้านเทคโนโยลีระดับโลกที่คว้า Great Place to Work 3 ปีซ้อน
Iron Software company cover
Iron Software
Iron Software is an American company providing a suite of .NET libraries by engineer for engineers.
CLEVERSE company cover
CLEVERSE
Cleverse is a Venture Builder. Our team builds several tech companies.
Nipa Cloud company cover
Nipa Cloud
#1 OpenStack cloud provider in Thailand with our own data center and software platform.
Bangmod Enterprise company cover
Bangmod Enterprise
The leader in Cloud Server and Hosting in Thailand.
CIMB THAI Bank company cover
CIMB THAI Bank
MOVING FORWARD WITH YOU - CIMB is the leading ASEAN Bank
Bangkok Bank company cover
Bangkok Bank
Bangkok Bank is one of Southeast Asia's largest regional banks, a market leader in business banking
MuvMi (Urban Mobility Tech Co.,Ltd.) company cover
MuvMi (Urban Mobility Tech Co.,Ltd.)
Shape the future of urban mobility towards affordable, clean, and safe solutions
T.N. Digital Solution Co., Ltd. company cover
T.N. Digital Solution Co., Ltd.
TNDS has been involving in every first move of banking’s major digital transformation.
KBTG - KASIKORN Business-Technology Group company cover
KBTG - KASIKORN Business-Technology Group
KBTG - "The Technology Company for Digital Business Innovation"
Siam Commercial Bank Public Company Limited company cover
Siam Commercial Bank Public Company Limited
"Let's start a brighter career future together"
Icon Framework co.,Ltd. company cover
Icon Framework co.,Ltd.
Global Standard Platform for Real Estate แพลตฟอร์มสำหรับธุรกิจอสังหาริมทรัพย์ครบวงจร มาตรฐานระดับโลก
REFINITIV company cover
REFINITIV
The Financial and Risk business of Thomson Reuters is now Refinitiv
H LAB company cover
H LAB
Re-engineering healthcare systems through intelligent platforms and system design.
The Gang Technology Co., Ltd. company cover
The Gang Technology Co., Ltd.
We're a Digital Agency that helps our customers transform their business into digital with ease.
LTMH company cover
LTMH
LTMH มุ่งเน้นการพัฒนาผลิตภัณฑ์ที่สามารถช่วยพันธมิตรของเราให้บรรลุเป้าหมาย
Seven Peaks company cover
Seven Peaks
We Drive Digital Transformation
Wisesight (Thailand) Co., Ltd. company cover
Wisesight (Thailand) Co., Ltd.
The Best Choice For Handling Social Media · High Expertise in Social Data · Most Advanced and Secure
MOLOG Tech company cover
MOLOG Tech
We are Modern Logistic Platform, Specialize in WMS, OMS and TMS.
Data Wow Co.,Ltd company cover
Data Wow Co.,Ltd
We enable our clients to realize increased productivity by solving their most complex issues by Data
LINE Company Thailand company cover
LINE Company Thailand
LINE, the world's hottest mobile messaging platform, offers free text and voice messaging + Call
LINE MAN Wongnai company cover
LINE MAN Wongnai
Join our journey to becoming No.1 food platform in Thailand

จำได้ว่าความเร็วสูงสุดที่ MSO ส่งกลับมาหาโลกได้อยู่ที่ 256kbps ครับ แต่โดยเฉลี่ยจะใช้ได้ราวๆ 100kbps เท่านั้น

ส่วนเสา UHF ของ MRL ไม่มีข้อมูล พยายามหาอยู่

สเป็คที่ใช้บนโน้นจะเป็นเครื่องที่ออกแบบให้ทนการใช้งานแบบสุดขั่ว ทนรังสี,ทนความร้อน,ความเย็นเป็นพิเศษ ซึ่งผลิตภัณฑ์กลุ่ม consumer grade ที่เราๆท่านๆใช้กันอยู่น่าจะไม่รอดหรอกครับ

มันพึ่งสร้างเองนะ จะสิบห้าปีได้ไง นี่ เดินทางไม่ถึงปี สินค้าจะตกรุ่นได้ ก็ต้องมีรุ่นใหม่ที่ดีกว่าออกมาด้วยนะครับ ตัวนี้รุ่นล่าสุดสำหรับ NASA ละ

ระยะทางจากดาวอังคาร - โลก นี่ ประมาณ 50-401 ล้านกิโลเมตรเลยนะครับ (วัดจากความห่างในเวลาที่ดาวโคจรไปคนละทิศทาง) NASA ยังสามารถส่งข้อมูลได้ 160-800bps เพื่อทำการอัพเดท FW ได้ บ้านเราตัวรับสัญญาณห่างจากเสากระจายสัญญาณไม่ถึงกิโลเมตร สัญญาณแกว่งยังกะไวกิ้งเลย

โคตรๆๆๆๆๆๆๆๆเก่งเลยครับผมยอมรับพวกเค้าจริงๆ

เพื่อความก้าวหน้าและทันสมัยต่อการใช้งาน บริษัทได้ทำการปรับความเร็วอินเตอร์เน็ตในบ้านของท่านให้เทียบเท่าความเร็วเดียวกับที่นาซ่าในภารกิจสำรวจดาวอังคารให้เรียบร้อยแล้ว

อืมม ฟังดูดี

จริงๆก็เคยมีเหตุการณ์อัพเดทเฟลกับยาน Spirit มาแล้วนะ อันนั้นเน่าไป 17 วัน มีทั้งไม่ทำงาน เครื่องติดอยู่ใน fault mode แก้ตัวเองไม่ได้ เกิดความร้อนสะสม สั่งบู๊ตทางไกลก็ดันติดปัญหา reboot loop โชคดีที่ยังกู้ระบบกลับไปได้

สุดท้ายเค้าสรุปกันว่า ปัญหาอยู่ที่ซอฟท์แวร์จัดการระบบไฟล์ของแฟลชเม็มโมรีมันรวนๆ พอไฟล์เยอะเกินก็มีปัญหา ทำให้ใช้งานพื้นที่ flash memory ไม่ได้ ก็เลยทำงานก็ไม่ได้ แถมบู๊ตด้วยโหมดปกติก็ไม่ได้

เวลาผ่านไปราวห้าปี คงเจอจุดที่สมควรแก้ไขบ้างล่ะครับ (ผมเดาเอาว่าห้าปีนะครับ เพราะก่อนหน้านี้อ่านข่าวทดสอบสภาพส่งคนไปด้วยการให้อยู่ในสภาพปิดและดีเลย์การติดต่อจำได้ว่าใช้เวลาราวสองหรือห้าปี)

All of which are perfect in theory, but a little messy in reality.

ถ้ามันทำได้จริงๆ เค้าคงไม่ลงทุนเสียเวลาพัฒนาซอฟท์แวร์ส่วนกู้ระบบ,แฟลชซอฟท์แวร์,รีบู๊ตระบบกันหรอกครับ

กำลังจะถามพอดีเลยครับ ทำไมไม่ให้มัน Update ตั้งแต่ที่โลกก่อนส่งไป เพราะถ้า Upgrade FW เจ๊งก็เท่ากับเสียเปล่าทั้งโครงการ

เดินทางนานนะครับ บนโลกก็อัพเดตอะไรบ้าง จะให้รอบนโลก ก็ไปได้ปล่อยจรวจสักทีซิครับ วงโคจรที่ใกล้โลกๆ นานมีทีนะ

ฮาจริง เผื่อคนไม่รู้ -> Man in the Middle ครับ

เผลอๆเครื่องอาจถ่ายเจอทั้งอนาจักรบาร์ซูม ของ จอห์น คาร์เตอร์ แต่โดนเปลี่ยน packet ระหว่างทางก็ได้นะ ^^"

เท่าที่อ่านจากเว็บไซต์นี้ เขาไม่ได้อัพเดทเฟิร์มแวร์นะครับ ที่เขาส่งขึ้นไปคือโปรแกรม หรือชุดคำสั่งที่ตัวยานจะต้องใช้หลังเสร็จสิ้นการตรวจสอบสภาพยานเรียบร้อยแล้ว หลักๆก็เป็นเรื่องเส้นทางการเดินทางของยาน เพราะข้อมูลพวกนี้เขาไม่มีทางรู้ก่อนจะลงบนพื้นผิวจริงๆได้

สำหรับ embedded computer แบบนี้ ไม่ว่าจะ firmware หรือ software มันแยกกันยากครับ ส่วนมากมันก็เป็นก้อนเดียวกันนั่นแหละครับ ผมลองเข้าไปอ่านดูแล้วเค้าก็ไม่ได้ระบุชัดนะครับว่ามันแยกกันหรือยังไง

คงจะเข้าใจความหมายผมผิดไปหน่อย ผมหมายถึงว่าตัว firmware/software นั้นเขาไม่ได้อัพเดทครับ ที่อัพเดทคือรายการคำสั่ง (หรือที่ผมใช้คำว่าโปรแกรมในความเห็นที่แล้ว) ที่ผมคิดแบบนี้เพราะว่าเคยติดตามอ่านสถานะของ Spirit/Opportunity ตอนนั้นเวลาเขาอัพเดทตัวเฟิร์มแวร์ เขาจะเขียนไว้ชัดเจนเลยว่า upgrade new software หรืออะไรประมาณนี้ ส่วนเวลาบอกให้ยานทำอะไร เขาจะใช้คำว่า send command เฉยๆ

edit เพิ่ม: สำหรับ Curiosity ตัวมีคอมพิวเตอร์ 2 ตัวในยานครับ ทั้งสองตัวมีสเป็คตามที่ในข่าวบอกเหมือนกัน ส่วนใหญ่คนเลยมักคิดว่ามีตัวเดียว

MSL's Flight Software will get a change and be switched from an EDL/Initial Surface Operations- type mode to the prime Surface Operations Software Package.

อ่านจากเว็บที่คุณแปะมา ผมยังคิดว่าเป็นการอัพเกรดซอฟต์แวร์อยู่ดีนะครับ

ส่วนเรื่องมีคอมสองตัวนี่ เอาไว้สำรองและเอาไว้แฟลชอีกตัวเวลาเกิดพลาดอะไรรึเปล่าครับ อันนี้ผมไม่ทราบ

i.am.mutun Wed, 08/08/2012 - 00:00

In reply to by lancaster

อืม แสดงว่าเราตีความข้อความนี้ต่างกันจริงๆ ผมคิดว่า switch ในที่นี้คือสลับโหมดการทำงาน แต่ยังไม่มีการลงซอร์ฟแวร์ใหม่ ก็คือซอร์ฟแวร์ทั้งสองตัวรวมกันอยู่ในก้อนเดียวมาก่อนตั้งแต่อยู่บนโลกแล้วน่ะครับ อ้อ อีกอย่างคือตัว Curiosity เป็นยานที่มี OS เป็นของ VxWorks ทำให้ผมคิดว่าเฟิร์มแวร์กับซอฟต์แวร์ส่วนอื่นๆนั้นแยกกันครับ

ส่วนคอมพ์สองตัว เคยอ่านมาว่าเพื่อแยกการทำงานระหว่างงานวิทยาศาสตร์ (พวกอุปกรณ์เคมีอะไรทำนองนี้) กับงานวิศวกรรม (การเดินทาง) ครับ

คือในเว็บที่คุณให้มาเขียนว่า "Flight Software will get a change and be switched" ซึ่งแปลจริงๆก็หมายถึงเปลี่ยนซอฟต์แวร์เพื่อสลับโหมดการทำงานน่ะครับ ไม่ใช่แค่กดปุ่มเปลี่ยนโหมดเฉยๆ

ที่สำคัญคือ เว็บ spaceflight101 เค้าไม่ได้บอกนะครับว่าไม่ใช่การอัพเกรด ทีนี้ถ้าลองไปอ่านที่อื่นจะพบว่ามันไม่ได้เป็นการเปลี่ยนโหมดเฉยๆ แน่นอน เพราะพูดถึงเรื่อง link speed อะไรเต็มไปหมดครับ

ตอนนี้ในเว็บเขาอัพเดทข้อมูลเพิ่มแล้วครับ สรุปว่าเป็นการอัพเกรดเฟิร์มแวร์จริงๆ แต่ว่าตัวเฟิร์มแวร์นั้นถูกอัพโหลดใส่ใน memory เตรียมไว้ตั้งแต่ช่วงเดินทางแล้วครับ เลยมีเวลาตรวจสอบความถูกต้องมาระยะหนึ่งแล้ว
ปล. ขออภัยที่ไม่ได้มาสนทนาด้วยหลายวัน พอดีว่าติดสอบครับ :)
ปล.2 ส่วนตัวผมค่อนข้างเชื่อถือเว็บ spaceflight101 มากกว่าเว็บอื่นๆเพราะเห็นว่าทีมงานเว็บค่อนข้างใกล้ชิดกับหน่วยงานอวกาศเยอะ

อ๋อใช่ๆเพราะจุดที่ยานจะลงจอดมีสำรองหลายในกรณีผิดพลาดครับ เผื่อลงไม่ตรงตามที่กำหนด