Rover Name: Perseverance
Main Job: The Perseverance rover will seek signs of ancient life and collect rock and soil samples for possible return to Earth.
Launch Window: July 22 - Aug. 11, 2020
Launch Location: Cape Canaveral Air Force Station, Florida
Landing: Feb. 18, 2021
Landing Site: Jezero Crater, Mars
Mission Duration: At least one Mars year (about 687 Earth days)
Tech Demo: The Mars Helicopter is a technology demonstration, hitching a ride on the Perseverance rover.
Mars Perseverance Rover
Landing of Perseverance explained
Landing of Perseverance
First flight of Ingenuity
S = Sample
You will create and program a Rover that will have landed on Mars that you will need to Code to reach the Rover's Objectives as you drive through the circuit as depicted on the left.
Overcome “7 minutes of terror” delay (Your Rover will drive through a tunnel where no contact will be possible until the Rover is out the other end)
Take photos at certain spots and send back
Take samples at certain spots
Do a Tech Demo
Get the designated end spot to get Samples back to earth.
At any point throughout the journey you can upload the code to the rover when you need to. In real life, the Perseverance crew back on earth is updating code to the Rover all the time. They do it via wireless signal sent to Mars, we do it via the USB upload. One exception though is during the “7 minutes of terror” delay as the real life rover would then also be out of comms.
First step into controlling the robot is by controlling it by using the wired controller.
Use the instructions on the left to figure out how that works.
To detect obstacles, our Rover has been equipped with to Ultasound Sensors. The Eyes of our Rover.
Use the instructions on the left to figure out how that works.
Use this website to code your robot:
https://code.fliprobot.com/blockly/apps/blocklyMain/
And follow the instructions below..
By the way....
Do make sure you have added this extension first .... https://fliprobot-download.s3-ap-southeast-1.amazonaws.com/Extension%26Driver/FliprobotServiceTool_1.1.1.crx.zip
(For Windows and Mac, set the switch for your extensions to "Developer Mode" and Reload the page first!)
If you need to install the software on your computer go here for the install files:
https://drive.google.com/drive/folders/1nKYnwoiOk5Va-_NdBEkWetYt9X3QSNhF
The wired controller is fine, but when we launch the Rover to Mars, we'd need a veeeery long wire to communicate. So let's try and code the Rover directly so it can run by itself!
Use the instructions on the left to figure out how that works.
If not already installed, follow the instructions on the link on the left first to install the needed software.
With the software installed, this is how you fly the drone with the keyboard.
Do this until you are comfortable flying the drone safely.
Follow these instructions to work out your first block coding to connect and control the drone.
Follow these instructions to really get the hang of controlling the drone.
Use these to figure out using the Mission Pads with the EDU versions of the drones.
Use these instructions to learn how to control the drone by using Python language.
This is for when you really want to get stuck into coding the drones!