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 project detects the number of faces detected on the stage.
The example demonstrates how face recognition works with analysis on the stage.
The example demonstrates how face recognition works with analysis on the camera.
The example demonstrates the application of face detection with a stage feed.
The example demonstrates how to use face landmarks in the projects.
The example demonstrates how to use face detection with a camera feed.
The project shows how to create custom patterns on Quarky RGB LED in Stage Mode.
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 project shows how to create custom patterns on Quarky RGB LED in Upload Mode.
The project makes the Quarky display the expression according to the expression identified from the Face Recognition.
The example shows how to run image classification in Python on a webcam feed using OpenCV.
The example shows how to run image classification in Python on an image file using OpenCV.
The example shows how to run image classification in Block Coding.
The example demonstrates how to use the confidence threshold in face detection (Block Coding).
The example displays how to detect expression using face detection and mimic the expression on Quarky. The expression is detected by the camera.
The example shows how to create a face filter with Face Detection. It also includes how to make the filter tilt with face angles.
The example demonstrates how to use face landmarks in the projects.
The example demonstrates how face recognition works with analysis on the camera.
The example demonstrates how face recognition works with analysis on the stage.
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

In Python, this code demonstrates how the global variables allow us to access and update their values outside of functions.
In this example, we will retrieve the color information from the cloud and make the Quarky lights ON and OFF with the selected color on the cloud.
In this example, we will retrieve the information from the cloud and make the Quarky lights ON and OFF. 
This example shows how to create an IoT House Monitoring system that sends humidity, temperature, plant soil moisture, gas, and light sensor data to the cloud on Adafruit IO servers.
We will use the Adafruit IO cloud service to send data from a humidity and temperature sensor to the cloud.
Python code: Adds 5 to user input using a function. Displays id() before and after the call to check memory location change.
The example demonstrates how to make a delivery robot that follows the line and stops when it reaches checkpoint 1.
The example demonstrates how to make a delivery robot that follows the line and stops when it reaches checkpoint 1 in the Python Coding Mode.
The example demonstrates how to use hand recognition and pen extensions to make an air draw game.
The example demonstrates how to use hand recognition and pen extensions to make an air draw game in the Python Coding Environment.
Learn how to code the Mars Rover to turn left and right on a circle with the set () to () block. Try different left and right orientations and move the Mars Rover with the up and down keys.
Learn how to code the Mars Rover to turn left and right on a circle with the set () to () block. Try different left and right orientations and move the Mars Rover with the up and down keys.
Discover the fascinating world of Arduino Serial Communication and how it enables data exchange between the Arduino board and the user.
Discover the fundamentals of Arduino Serial Communication using Pictoblox and the importance of setting the correct baud rate for proper data exchange.
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, we are going to learn how to program the Quarky to detect the ambient light reading and make the light turn ON and OFF accordingly.
This example demonstrates how to use the Soil Moisture sensor to detect the moisture in the soil and water the plant using the drip system. The system will water the plant when the moisture of the soil is low.
Explore the capabilities of controlling robotic arms for efficient material handling.
In this example, we are going to learn how to program Quarky to detect the temperature (using DHT Sensor) and make the fan ON and OFF accordingly.
In this example, we will demonstrate how to use the Moisture sensor to detect how much the tank is filled and start the pump whenever the water level is low.
Automate watering your plants using PictoBlox and Python with the help of the Soil Moisture sensor and the IoT House Quarky Addon Kit. Learn how to assemble the drip irrigation system, set up the circuit, and write Python code to control it.
The example demonstrates how to add movement to a sprite using the key detection hat block.
The example demonstrates how to add movement to a sprite.
The example demonstrates the ball falling in gravity in a box. Using the pen extension we are also tracking the trajectory of the ball.
This module contains basic arithmetic operations like addition, subtraction, multiplication, and division that can be performed on numbers.
Learn about servo motors and interface it with Arduino , servo control with ardunio
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 Stage Mode.
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.