AI for Space Robotics Auto-diagnostics and Early Failure Prediction

Solicitation number EN578-20ISC3/63

Publication date

Closing date and time 2022/11/10 14:00 EST

Last amendment date


    Description

    Amendment 005 - An attachment has been added. The document contains questions and answers related to the Challenge.

    Amendment 004 - An attachment has been added to extend the closing date for this challenge to November 10, 2022 EST.

    Amendment 003 - An attachment has been added. The document contains questions and answers related to the Challenge.

    Amendment 002 - An attachment has been added. The document contains questions and answers related to the Challenge.

    Amendment 001 is raised to add details of the security requirement, update the link for the Contract Security Manual and to add the Security Requirement Checklist as attached document, Annex C

    *Please note this challenge has Reliability Security Clearance requirements.

    Before award of a contract, the following conditions must be met:

    (a) the Bidder must hold a valid organization security clearance as indicated

    (b) the Bidder's proposed individuals requiring access to classified or protected information, assets or sensitive work sites must meet the security requirements

    (c) the Bidder must provide the name of all individuals who will require access to classified or protected information, assets or sensitive work sites;

    See the Contract Security Manual for more information -  Contract Security Manual – Security requirements for contracting with the Government of Canada - Security screening - National security - National Security and Defence – Canada.ca (tpsgc-pwgsc.gc.ca)

    This Challenge Notice is issued under the Innovative Solutions Canada Program (ISC) Call for Proposals 003 (EN578-20ISC3). For general ISC information, Bidders can visit the ISC website.

    Please refer to the Solicitation Documents which contain the process for submitting a proposal.

    Steps to apply:

    Step 1: read this challenge

    Step 2: read the Call for Proposals

    Step 3: propose your solution here

    Challenge title: AI for Space Robotics Auto-diagnostics and Early Failure Prediction

    Challenge sponsor: Canadian Space Agency (CSA)

    Funding Mechanism: Contract

    MAXIMUM CONTRACT VALUE:

    Multiple contracts could result from this Challenge.

    Phase 1:

    • The maximum funding available for any Phase 1 contract resulting from this Challenge is : $150,000.00 CAD excluding applicable taxes, shipping, travel and living expenses, as required.
    • The maximum duration for any Phase 1 contract resulting from this Challenge is up to 6 months (excluding submission of the final report).
    • Estimated number of Phase 1 contracts: 2

    Phase 2:

    Note: Only eligible businesses that have successfully completed Phase 1 will be invited to submit a proposal for Phase 2.

    • The maximum funding available for any Phase 2 contract resulting from this Challenge is : $1,000,000.00 CAD excluding applicable taxes, shipping, travel and living expenses, as required.
    • The maximum duration for any Phase 2 contract resulting from this Challenge is up to 24 months (excluding submission of the final report).

    Estimated number of Phase 2 contracts: 1

    This disclosure is made in good faith and does not commit Canada to award any contract for the total approximate funding. Final decisions on the number of Phase 1 and Phase 2 awards will be made by Canada on the basis of factors such as evaluation results, departmental priorities and availability of funds. Canada reserves the right to make partial awards and to negotiate project scope changes.

    Note: Selected companies are eligible to receive one contract per phase per challenge.

    Travel

    For Phase 1, a successful bidder may need to travel to the Canadian Space Agency (Longueuil, QC) for the Final Review Meeting.

    Kick-off meeting

    Teleconference/videoconference

    Progress review meeting(s)

    Teleconference/videoconference

    Final review meeting

    Longueuil, Quebec or teleconference/videoconference

    All other communication can take place by telephone, or videoconference.

    Challenge Statement Summary

    The Canadian Space Agency (CSA) is seeking a solution that will decrease the cost of managing the maintenance of space robotics by making use of the large body of stored system data records to train an agent to diagnose and predict failures of the flight hardware.

    Challenge Statement

    Under this challenge, a solution is sought to improve the efficiency of a maintenance program for space robotic sub-systems such as cameras, sensors, and mechanisms. Predictive maintenance (specifically self-diagnosis and failure prediction) is not a new area of research, but with advancements in machine learning (ML) and big data analytics (BDA), predictive maintenance can result in significant improvements in reliability, prediction of servicing needs based on equipment performance patterns, and reduction of equipment downtime. 

    CSA would like to use AI-based predictive maintenance to minimize on-orbit downtime, have longer equipment life, and reduce safety hazards, by servicing equipment based on actual wear and tear instead of scheduled service visits. The solution would make use of historical maintenance data records and downlinked telemetry from past operations as its training data (CSA can provide this data to successful bidders). By providing auto-diagnostics and early failure prediction, both preventive and preparatory actions can be taken. CSA believes that by employing new digital technologies like ML and BDA, the life cycle cost of maintaining future robotic systems can be greatly reduced.

    Desired outcomes and considerations

    Essential (mandatory) Outcomes

    The solution must:

    1. Provide auto-diagnostics and failure prediction based on learning, hypothesis, and analysis using available telemetry data of a space robotic system.
    2. Provide a data classifier and labeling tool which includes preparation and cleansing to ensure the data is correctly formatted.
    3. Handle imbalanced data (i.e., nominal operations will be much more frequent than off-nominal).
    4. Provide a diagnosis to help isolate faults in the system.
    5. Predict failures of the subsystems or components of the flight system.
    6. Have an adequate training method using a body of data to reliably diagnose and predict failures of the flight hardware.

    Additional Outcomes

    The solution should:

    1. Be applicable to other types of (non-robotics) equipment.
    2. Include information technology security as part of its inherent design.

    Background and Context

    The Mobile Servicing System (MSS) is an important asset for the ISS program, and its reliability is key to the ongoing life cycle of the station. For future missions like the cislunar Gateway as an example, advanced space robotics systems will operate in the harsh deep space environment and the launch cost of spare parts will be greatly increased. The reliability, safe functioning, and operating cost of these robotic systems will be key to the success of the program. The same applies to surface mobility systems such as rovers and commercial in-orbit services and active debris removal systems. 

    As complex systems operate in space, standard maintenance and fault diagnosis techniques might not be sufficiently cost-effective. Typical diagnostic and early failure prediction methods require extensive experimentation and modeling during the initial system development. Characterizing the on-orbit performance of the system while still in Earth gravity and ambient conditions is unfeasible, as it would require too much engineering analysis and high cost. Modern approaches based on ML and BDA could provide a solution to overcome the shortfalls of a standard maintenance management program. 

    At the time when MSS was developed in the late 1990s, the concept of auto-diagnosis was not highly developed and there was an absence of related technologies; hence, traditional maintenance approaches were adopted. As a result of launch schedules and other considerations, the MSS servicing was based on a 2-year cycle with 1 year mitigation period. Note also that the ISS crew is partially responsible for diagnostic and maintenance activities. The MSS operation logs report that a fairly wide range of time was spent diagnosing and correcting anomalies; examples varied from 5 minutes to several hours – and some anomalies are not yet understood. The opportunity cost of this time delays in the execution of science experiments, and potential safety hazards. This finding points to a need for a well-founded and effective self-diagnosis and failure prediction approach. 

    The steps in a generic use case where an agent (either a ground control operator or an onboard intelligent software agent) performs diagnosis on a space flight system would be as follows:

    1. A fault occurs in the flight system; evidence of this fault exists within the system telemetry reported to the agent.
    2. The operations context is noted; essentially this is keeping track of the intent of the current operation and any error identifiers which occur, which can help to refine the search for relevant potential faults.
    3. If necessary, the agent can choose to query the flight system for additional diagnostic information.
    4. Using the available information, a likely fault diagnosis is determined. Based on this diagnosis, the flight system can be queried again to confirm the fault, and/or obtain additional data to characterize the fault or search for a root cause.
    5. If the fault can be cleared by a telecommand, then the agent sends the appropriate command(s).
    6. The agent verifies that the fault has been correctly repaired. This may involve specifically querying the flight system for additional diagnostic information.

    Another scenario of interest is autonomous detection of outside-of-nominal performance. While operating autonomously without a communication link to the ground segment:

    • The robot performs a routine operation (e.g., insertion of a payload into a receptacle).
    • An intelligent agent compares the telemetry reported by the robot throughout the operation to a model based on previous similar operations.
    • The agent determines if the performance is within normal variations, or if an anomaly or performance degradation has occurred. If the latter, the data is flagged for priority download at the next communication window so that ground personnel can perform a detailed post-analysis.

    Predictive maintenance is a concept that is applied to optimize asset maintenance plans through the prediction of asset failures via data-driven techniques. The success of these approaches, such as ML and BDA, depends on having a large body of representative data. In addition, the data must be labeled correctly in order to accurately predict failure patterns or perform auto-diagnosis. Much of the data quality challenges can be addressed by deep learning algorithms that can be used to build more accurate predictive models. These deep learning models will be able to apply insights from previously labeled data to new, unlabeled data so both predictive and prescriptive analyses will become even more accurate over time. 

    In the future, the Industrial Internet of Things (IIoT) and Deep Learning are expected to play a substantial role in the advancement of predictive analytics and overcome data quality issues and the technology gap. Potential innovative solutions could be considered for Canadarm3 on the cislunar Gateway as well as for other commercial in-orbit and active debris removal services and surface mobility systems; Canada could lead the way in an effort to implement an intelligent maintenance program for space flight systems.

    ENQUIRIES

    All enquiries must be submitted in writing to TPSGC.SIC-ISC.PWGSC@tpsgc-pwgsc.gc.ca no later than ten calendar days before the Challenge Notice closing date. Enquiries received after that time may not be answered.

    How to Prepare a Bid

    Contract duration

    Refer to the description above for full details.

    Trade agreements

    • No trade agreements are applicable to this solicitation process

    Partner with another business

    The functionality to add your company name to the list of interested businesses is temporarily unavailable.

    This list does not replace or affect the tendering procedures for this procurement process. Businesses are still required to respond to bid solicitations, and to compete based on the set criteria. For more information please read the Terms of use.

    Businesses interested in partnering for this tender opportunity:
    Note: Information may not be available in both English and French. This is because the Official Languages Act does not apply.

    Contact information

    Contracting organization

    Organization
    Public Works and Government Services Canada
    Address
    11 Laurier St, Phase III, Place du Portage
    Gatineau, Quebec, K1A 0S5
    Canada
    Contracting authority
    Group, PSPC
    Email
    TPSGC.SIC-ISC.PWGSC@tpsgc-pwgsc.gc.ca
    Address
    10 Wellington
    Gatineau, QC, K1A 0S5
    CA

    Buying organization(s)

    Organization
    Public Works and Government Services Canada
    Address
    11 Laurier St, Phase III, Place du Portage
    Gatineau, Quebec, K1A 0S5
    Canada
    Bidding details

    Full details regarding this tender opportunity are available in the documents below. Click on the document name to download the file. Contact the contracting officer if you have any questions regarding these documents.

    Tender documents
    Document title Amendment no. Language Unique downloads Date added
    English
    21
    French
    17
    French
    4
    English
    22
    French
    3
    English
    28
    French
    6
    English
    37
    This document was removed on 2022/11/10.
    This document was removed on 2022/11/10.
    French
    11
    English
    46
    This document was removed on 2022/11/10.
    This document was removed on 2022/11/10.
    This document was removed on 2022/11/10.
    French
    8
    English
    44
    This document was removed on 2022/11/10.
    000
    French
    29
    000
    English
    144

    Access the Getting started page for details on how to bid, and more.

    Eligibility and terms and conditions

    Government of Canada tender and awards notices, solicitation documents, and other attachments are fully accessible and available free of charge and without having to register on CanadaBuys.

    Information may be available on another source prior to being available on CanadaBuys. You may have received this information through a third-party distributor. The Government of Canada is not responsible for any tender notices and/or related documents and attachments not accessed directly from CanadaBuys.canada.ca.

    Government of Canada tender or award notices carry an OpenGovernment License - Canada that governs its use. Related solicitation documents and/or tender attachments are copyright protected. Please refer to our terms and conditions page for more information.

    Summary information

    Support for small and medium businesses

    If you have questions about this tender opportunity, please contact the contracting officer, whose information is found in the Contact information tab. 

    Refer to our Support page if you need help or have questions about the government procurement process, including how to bid or how to register in SAP Ariba. You can also contact Procurement Assistance Canada, which has offices across Canada.

     

    Date modified: