NASA Contest: Design a Positioning Software Architecture

  • Status: Closed
  • Prize: $250
  • Entries Received: 7
  • Winner: pearlcharles

Contest Brief

Design a Positioning Software Architecture (PSA)

In this challenge, you are asked to design the Positioning Software Architecture (PSA) that will control a Robotic Arm (RA) that has been separately designed to attach the Astrobee Robotic Free Flyer to a Handrail within the International Space Station. This challenge is focused on software and software architectures, and no executable code is required.

How it works: The PSA will receive a positioning command from Astrobee and implement it through the RA’s control electronics that will drive the RA’s motion. The PSA should include the high-level motion-planning algorithms necessary for the RA to
(1) move from Astrobee’s payload bay and move to a commanded location, and
(2) stow back into the payload bay, without making contact with any parts of Astrobee or the ISS.

Click on the links below to see detailed design instructions, constraints and solution templates for this problem.

Challenge rules:
The prize will be awarded for the lowest cyclomatic complexity, technically feasible solution, submitted by the contest deadline.
No working code is required for submission, but the design must be sufficiently detailed to allow experts to assess the feasibility of your design (i.e., comply with all requirements). Only complete submission packages will be evaluated.

Recommended Skills

Employer Feedback

“Pearl C. developed an innovative design for a robotic "smart" attachment mechanism. This was a contest and this design was selected from 16 entries as the lowest cyclomatic complexity and the most technically feasible design. Pearl C. provided an very good design submission.”

Profile image nasacoeci, United States.

Top entries from this contest

View More Entries

Public Clarification Board

  • nasacoeci
    Contest Holder
    • 5 years ago

    Please join us in congratulating Pearl C. as the winner for this challenge. Thanks to all of the participants for all of your hard work on this challenge. We hope that many of you will participate in the rest of the challenges that we are posting this month.

    • 5 years ago
  • nasacoeci
    Contest Holder
    • 5 years ago

    This contest is now closed. Thank you all for your submissions and all of the hard work. If you have not provided an exit survey code yet with your submission, you may still provide that code via the chat. We just launched 4 more challenges, so hopefully you can get some rest and consider engaging on these new challenges.

    • 5 years ago
  • ashishnalpady007
    ashishnalpady007
    • 5 years ago

    Scripting failure occured. Howdy.

    • 5 years ago
  • ashishnalpady007
    ashishnalpady007
    • 5 years ago

    Catia files are OK right.?

    • 5 years ago
    1. nasacoeci
      Contest Holder
      • 5 years ago

      Any CAD software is appropriate.

      • 5 years ago
  • nasacoeci
    Contest Holder
    • 5 years ago

    We have launched 4 new challenges and are updating the landing page shortly: https://www.freelancer.com/contest/NASA-Contest-Design-an-Electrically-Driven-Clamp-1328523.html https://www.freelancer.com/contest/NASA-Contest-Design-a-Mechanically-Driven-Clamp-1328522.html https://www.freelancer.com/contest/NASA-Contest-Design-a-Smart-Coarsepositioning-Arm-1328497.html https://www.freelancer.com/contest/NASA-Contest-Design-a-Smart-FinePositioning-Arm-1328489.html

    • 5 years ago
  • nasacoeci
    Contest Holder
    • 5 years ago

    We just made deadline adjustments for our active contests, however, please note that we are now hoping to stick to our scheduled deadlines. Thanks.

    • 5 years ago
  • pearlcharles
    pearlcharles
    • 5 years ago

    Hi regarding the flowcharts does it have to be one comprehensive diagram or can several be made?

    • 5 years ago
    1. nasacoeci
      Contest Holder
      • 5 years ago

      We would prefer one comprehensive diagram. We should be able to see how your singular system interprets various inputs to result in various outputs.

      • 5 years ago
  • nasacoeci
    Contest Holder
    • 5 years ago

    We will be extending the deadline on this contest once Freelancer updates the main contest page since currently, there is no link to this page.

    • 5 years ago
  • EdenElements
    EdenElements
    • 5 years ago

    Hello, I think this challenge is referred to SPAM project, so I'm quite confused about the fixed robotic arm design in your problem description. I know the architecture of a software will allow you to modify it according to your needs, but probably your SPAM choice will not be much different from the fixed one.

    • 5 years ago
    1. nasacoeci
      Contest Holder
      • 5 years ago

      We provide a basic robotic arm conceptual design such that all Freelancers can compete on equal ground.

      • 5 years ago
    2. nasacoeci
      Contest Holder
      • 5 years ago

      The robotic arm design here is a reference design to allow us to get software solutions for how to best do positioning. It can seem similar to other challenges (like SPAM) because all the challenges are parts of astrobee perching and operating on a handrail.
      We are looking for the best software solution that uses the reference design described in the PSA challenge. Different approaches are definitely encouraged as long as they meet the requirements in the problem documentation.

      • 5 years ago
  • ashishnalpady007
    ashishnalpady007
    • 5 years ago

    No entries till nw ? Is it fine to set origin as (0,o) and use ASCI III

    • 5 years ago
    1. nasacoeci
      Contest Holder
      • 5 years ago

      Can you clarify your question? We don't understand what you are asking.

      • 5 years ago

Show more comments

How to get started with contests

  • Post your contest

    Post Your Contest Quick and easy

  • Get tons of entries

    Get Tons of Entries From around the world

  • Award the best entry

    Award the best entry Download the files - Easy!

Post a Contest Now or Join us Today!