Learning Management System @ KidzCanCode
Sign In
Sign In
Reset Password
Register
  • Home
  • Courses
    • All Courses
    • 3D Modelling & 3D Printing
    • StoryTelling
    • Andriod Application Development
    • BBC micro:bit
      • Coding with the BBC micro:bit
      • microPython on micro:bit
      • Electronics with the BBC micro:bit
      • Gaming with the micro:bit
      • Robotics with the micro:bit
    • Kittenbot Meowbit
    • Edublocks
    • Scratch
      • Scratch Junior
      • Beginner Scratch
      • Advanced Scratch
    • Electronics
      • Beginner Electronics
      • BBC micro:bit
      • Raspberry Pi
      • Arduino
    • Minecraft
    • Python
    • Robotics
      • BBC microbit Robots
      • Elecfreaks
      • SunFounder
      • Raspberry Pi Robots
      • Yahboom
      • Edison
      • GoPiGo
      • Makeblock
    • Computer Science
    • Game Development
    • Web Development
  • STEM Resources
  • FAQ
Free
Advanced Robotics with the G1 Smart Tank and Raspberry Pi
9

Description

Course Overview

As part of this development track we will learn to work with the G1 Smart Tank and program it to perform various tasks. The G1 Smart Tank is based on the Raspberry Pi board and requires you to work with Raspbian (Linux Operating System that runs on the Raspberry Pi). As part of this tutorial we will cover off the fundamentals of working with the Raspberry Pi and then dive into the details of setting up the G1 Smart Tank robot, programming it to perform various tasks.

What will you learn 

The G1 Smart Tank is a platform that can be used to build a advanced robot based on the Raspberry Pi board. What you can do with such a platform is only limited by your imagination, however here are some learning outcomes you will be able to get to the G1 Smart Tank robot tank for the Raspberry Pi .

  1. Learn to build the robot
  2. Learn to setup the Raspberry Pi so that it can be programmed to make the robot perform different tasks
  3. Lean how to program the Raspberry Pi and control the robot
  4. Learn how to control the robot remotely from a phone and over the web
  5. Learn how to detect obstacles and navigate around them
  6. Learn how to get your robot to navigate by following a line

Recommended Prior Learning

This is an advanced robotics track and we would highly recommend that you complete some of the other coding, electronics and robotics development tracks before you consider taking up this one.

  1. Introduction to coding concepts with Scratch I
  2. Introduction to coding concepts with Scratch II
  3. Exploring Coding Concepts Using the BBC micro:bit I
  4. Exploring Coding Concepts Using the BBC micro:bit II
  5. Exploring Coding Concepts Using the BBC micro:bit III
  6. Design Interactive Games Using the BBC micro:bit
  7. Introduction To Electronics Using The BBC micro:bit – I
  8. Fundamentals of robotics with the :Move Mini
  9. Exploring the world of robotics with the 4Tronix Bit:Bot
  10. Introduction to robotics using the Makeblock Codey Rock
  11. Introduction to robotics using the Makeblock mBot
  12. Introduction to robotics using the Makeblock mBot Ranger

Prerequisites

  1. This tutorial makes extensive use of the G1 Smart Tank Robot Kit with Wifi & Camera.
  2. If you haven’t purchased a Raspberry Pi 4B yet you might want to head over and pick one up now.
  3. You can pick up both the Raspberry Pi 4B  and the  G1 Smart Tank Robot Kit with Wifi & Camera  at https://www.oztoylib.com.au/.

About the G1 Smart Tank with Camera for Raspberry Pi 4/3/2/B+

The G1 Smart Tank Pi Tank Robot kit for the Raspberry Pi uses the latest Raspberry Pi 4B/3B+ development board as the core controller. The vehicle is built around a solid blue aluminum chassis, a high-quality track, a high-power 370 motor combined with metal coupling. The G1 smart tank comes fitted with very powerful motors. These motors when powered help the tank overcome obstacles at an inclination of over 60 degrees given sufficient friction. For this Raspberry Pi tank, real-time video transmission is indispensable. The G1 Smart Tank Robot comes with a camera that allows for manual adjustment of the focal length to two degrees of freedom, including the ability to control the rotation of the camera head through the Android phone Bluetooth app. At the same time, the tank could achieve the transmission of the high-definition video stream through the 5G WIFI network of the Raspberry Pi 4B/3B+.

The G1 Smart Tank Robot kit comes along with sample code and documentation. Both expansion board and robot frame are designed to allow for extension of the robot. The G1 Smart Tank Robot Kit is a great way to push your learning boundaries and create a powerful, rugged robot based on the Raspberry Pi. The chassis allows for extensions to be bolted on top of it giving you the flexibility to extend the capabilities of the G1 Smart Tank Robot.

About the Raspberry Pi 4B

The Raspberry Pi 4 Model B is the latest version of the Raspberry Pi. Just add a keyboard, mouse, display, power supply, micro SD card with installed Linux Distribution and you’ll have a fully fledged computer that can run applications from word processors and spreadsheets to games. The Raspberry Pi 4 Model B builds upon the features of its predecessors with a new, faster processor 1.5Ghz Quad Core Cortex-A72 Processor on board to increase its speed. It also features on-board WiFi and Bluetooth Low Energy capabilities to enhance the functionality and the ability to power more powerful devices over the USB ports.  The latest Raspberry Pi 4 Model B offers 1GB/2GB/4GB LPDDR4 SDRAM, Full-throughput Gigabit Ethernet, Dual-band 802.11ac wireless networking, Bluetooth 5.0, Two USB 3.0 and two USB 2.0 ports, Dual monitor support with resolutions upto 4K (WOW!!!), VideoCore VI graphics, supporting OpenGL ES 3.x and 4Kp60 hardware decode of HEVC video.

Take This Course

Students

Lessons

Free

Lesson 1 – Introduction & Setup of the Raspberry Pi

Free

Lesson 2 – Assembling the G1 Smart Tank Robot

Free

Lesson 3 – Programming the G1 Smart Tank (Combined Tutorials)

Take a course to view this content

Related Courses

Free
Python Learning Paths – Intro to Advanced
2
Free
Learning JavaScript with GrassHopper From Google
2
Free
Learning To Code With Javascript using Code Guppy (Video Course) – III
2
Free
Learning Javascript With CodeGuppy – II
2
Copyright © 2019 – KidzCanCode
  • Home
  • Courses
  • KidzCanCode
  • CoderDojo Altona North
  • Hack2.Live
  • STEM Books, Kits, etc.
  • Home
  • Courses
    • All Courses
    • 3D Modelling & 3D Printing
    • StoryTelling
    • Andriod Application Development
    • BBC micro:bit
      • Coding with the BBC micro:bit
      • microPython on micro:bit
      • Electronics with the BBC micro:bit
      • Gaming with the micro:bit
      • Robotics with the micro:bit
    • Kittenbot Meowbit
    • Edublocks
    • Scratch
      • Scratch Junior
      • Beginner Scratch
      • Advanced Scratch
    • Electronics
      • Beginner Electronics
      • BBC micro:bit
      • Raspberry Pi
      • Arduino
    • Minecraft
    • Python
    • Robotics
      • BBC microbit Robots
      • Elecfreaks
      • SunFounder
      • Raspberry Pi Robots
      • Yahboom
      • Edison
      • GoPiGo
      • Makeblock
    • Computer Science
    • Game Development
    • Web Development
  • STEM Resources
  • FAQ