Quarky Mars Rover - Documentation

The Quarky Mars Rover Kit is a miniature version of NASA‘s Mars Rover, featuring the same Rocker Bogie Mechanism that allows for smooth movement on uneven surfaces. This beginnerfriendly kit is powered by 5 servo motors and 6 motors, making it easy to build and powerful enough to explore its environment with stability. With 10+ activities, this kit is perfect for learning the basics of Mars Rover and experiencing the magic of its exploration. 

Getting Started with Quarky Mars Rover

Refer to the tutorials to learn about the Mars Rover, and how to assemble and program it in Block coding or Python coding. 

Learn about the robotic exploration of Mars with NASA rovers, such as the Mars Pathfinder, MERs, Phoenix, and Curiosity. Discover the rocker-bogie mechanism used in Mars rovers and the Quarky Mars Rover, a miniature version of the rovers sent to Mars by NASA.
Learn how to assemble the Quarky Mars Rover in this step-by-step guide! We will cover all the components of the robot, from servo calibration to the wiring diagram, so you can get your robot ready to explore the world.
Learn how to program and control the Quarky Mars Rover with PictoBlox Block Coding. Learn how to install the software and the robot, connect the robot with PictoBlox, and calibrate the robot’s servo motors.
Learn how to program the Mars Rover using Python in PictoBlox. Connect Quarky to PictoBlox, upload the firmware, and use the Python functions in Stage/Upload mode to explore the possibilities of robotics with Mars Rover.

Mars Rover Project - Block Coding

Refer to the tutorials to learn how to use PictoBlox Block Coding Environment to code Mars Rover for different applications

The example demonstrates the use of clone and gliding function in Sprite. 
The example demonstrates how to make the sprite glide to a random position on the stage when it is clicked.
The example demonstrates how to use stamping and the mouse location sensing in Block coding.
The example demonstrates how to use keys sensing to control the movement of the sprite.
The example demonstrates the wall bouncing of the sprite and rotation style.
The example demonstrates how to make the sprite follow the mouse.
The example demonstrates how to add gravity into the project on a bouncing ball.
The example demonstrates how to implement mouse tracking.
The example demonstrates how to add movement to a sprite using the key detection hat block.
The example demonstrates the sprite direction in PictoBlox.
The example demonstrates how to make the sprite track and stamp its image on the mouse when the space key is pressed in Python.
The example demonstrates using key sensing to control the sprite’s movement in Python.
The example demonstrates how to add movement to a sprite.
The example demonstrates the sprite direction in Python.
The example demonstrates how to implement mouse tracking in Python.
The example demonstrates the wall bouncing of the sprite, rotation style, and costume change in Python.
The example demonstrates how to make the sprite follow the mouse in Python.
The example demonstrates how to add gravity to the project on a bouncing ball.
The example demonstrates the bouncing of an object from a bird’s eye view in PictoBlox.
The example demonstrates the costume change and gliding to the random location when clicked.
All articles loaded
No more articles to load

Mars Rover Project - Python Coding

Refer to the tutorials to learn how to use PictoBlox Python Coding Environment to code Mars Rover for different applications

The project shows how to create custom patterns on Quarky RGB LED in Upload Mode.
The project shows how to create custom patterns on Quarky RGB LED in Upload Mode.
The example demonstrates how to use keys sensing to control the movement of the sprite.
The example demonstrates using key sensing to control the sprite’s movement in Python.
Learn how to create a dataset and Machine Learning Model for an automated game from the user’s input. See how to open the ML environment, upload data, label images, train the model, and export the Python script.
In this example, you understand the effect of the density, roughness, and bounce properties of the sprites. The ball falls from the top randomly, and the bell is fixed but can rotate. 
Discover the binary search algorithm using Python. Learn how to implement binary search step by step, and witness its efficiency in finding elements within a sorted list. Explore this powerful search technique and its practical application in Python programming.
A waste management system that will differentiate the waste based on its type. If it detects biodegradable waste, the LEDs Quarky’s matrix will turn green. If it’s non-biodegradable waste, the LEDs will turn blue.
The example shows how to use a audio classifier in PictoBlox to make the Bird Audio Classifier Bot.
The examples show how to use Pose Recognition in PictoBlox to count the number of body parts detected in the body.
The examples show how to use Pose Recognition in PictoBlox to count the number of body parts detected in the body in Python Coding Environment.
The example demonstrates the bouncing of an object from a bird’s eye view in PictoBlox.
The example demonstrates the bouncing of an object from a bird’s eye view in PictoBlox.
In this example, we will analyze the effect of the bounce property of the sprite using a ball. We will track the ball using the pen extension and the color will change with the y velocity of the ball.
The example demonstrates how to add gravity into the project on a bouncing ball.
The example demonstrates how to add gravity to the project on a bouncing ball.
Dive into the world of bubble sort algorithm using Python. Explore a step-by-step guide to implement bubble sort with practical examples. Learn how to efficiently sort a list of elements in ascending order using this simple yet effective sorting technique.
This Python code demonstrates how to calculate the area and perimeter of a rectangle using a function calcAreaPeri
This code takes input from the user for the number of students and their respective marks, then calculates and displays the average marks.
This Python program define the function `calcpow` that calculates and displays the result of raising a given base to a given exponent.
This program calculates the canvas area based on tent dimensions, computes the canvas cost, adds tax, and determines the net payable amount.
Python program to compute tent cost with cylindrical and conical parts. Calculates total canvas area and final payable amount including tax.
This Python program uses a for loop nested inside an if…else block to calculate the factorial of a given number.
The example demonstrates how to calibrate the servo motor with Quarky.
The example demonstrates how to calibrate the servo motor with Quarky in Python Coding Environment.
The example demonstrates the costume change and gliding to the random location when clicked.
This Python program checks whether a given number is prime or not. If the number is less than or equal to 1: we need to execute again!”
Learn how to check if a string is a palindrome or not in Python. Use the checkPalin function to validate if a given string is a palindrome.
The example demonstrates how to use human body detection to track the nose and make someone clown.
The example demonstrates how to use human body detection to track the nose and make someone clown.
All articles loaded
No more articles to load

PictoBlox Extension Documentation

Refer to the documentation of PictoBlox Extension to understand how to use the blocks and functions for the Mars Rover.