Raspberry Pi - Computer
What is a Raspberry Pi?
The Raspberry Pi attaches to the robot in addition to a tool. It is setup with a camera and computer vision software, allowing the robot to see what it is doing. The Raspberry Pi is also able to do other computational tasks. The Robotics Lab can supply a base image with appropriate software already installed. Using the Raspberry Pi requires some knowledge of coding (Python), as well as intermediate level robotic programming. See FAQ for more information on getting started with the Raspberry Pi.
Our Raspberry Pi
Raspberry Pi Model 3 B+ with Raspberry Pi Camera v2
Software Base Image:
- Python 3.6.3
- OpenCV 3.3
Why use a Raspberry Pi?
Computer Vision allows more advanced robotic applications and programs to be built. The Robot is able to interact with its working environment.
The Robotics Lab offers a range of training to help you learn how robot arms and end effectors work, how to setup a file for the robots and and how to submit it for processing. This training includes:
Robotics Lab website
Read through the website to get an understanding of what the robotics lab offers.
Work through the training exercises to learn how to use and program the robot arm.
Book a Robot session once you have complete Level 03 Safety Induction.
Book a consultation with the Robotics Lab’s experienced staff to get help with complex technical challenges specific to your project. Before making a booking, it is expected that you have completed the introductory sessions and read through available guidelines for the technology.
The equipment in the Robotics Lab (G23) is available for you to book and use when you have completed the required safety training and inductions. To use the robot arms you must complete the following:
- Level 00 MSD Building Induction
- Level 01 Safety Induction (Online)
- Level 02 In-person Safety Induction
- Level 03 Machine Specific Safety Induction
The Robotics Lab Open Access sessions take place every weekday afternoon, Monday – Friday from 1:00pm to 5:00pm. End Effectors and Tools are only to be booked during Open Access.
Open Access times are available for all students from MSD, both undergraduate and postgraduate. Tools are only able to be booked out during Open Access.
For more information about the Safety Training and Inductions for the Robotics Lab head to the Access page.
How to get started
Complete relevant Inductions
Complete the required Safety Inductions as detailed in the Access section.
Book a Consultations
Book a Consultation with Robotics Lab staff to discuss your project and application.
Book a Raspberry Pi
Book Raspberry Pi via the online booking system.
Students are advised to purchase a MicroSD card that has a minimum of 16GB capacity in order to keep their own code. See FAQ for supplier recommendations.
Materials used also need to be supplied by staff and students.
What MicroSD card should I purchase and where should I buy it?
You will need a card with at least 16GB to fit the base image. We recommend buying a SandDisk Ultra 16GB or 32GB. Unbranded or slower cards may not work, or work as well with the Raspberry Pi. SanDisk Ultra 16GB is available at Officeworks.
Where can I find out more about Raspberry Pi’s?
The Raspberry Pi Foundation has a large amount of information on using the Raspberry Pi. There is also a large community across the Internet.
Where can I find out more about coding in Python/on the Raspberry Pi?
The Raspberry Pi Foundation has a basic guide for using Python on the Raspberry Pi. The Python Website has a list of tutorials under ‘learning’ which you can use to get started. There is also a large community across the Internet.
Where can I find out more about OpenCV?
The OpenCV Documentation has a tutorial section.
Where can I find out more about Computer Vision and its applications?
If you are completely new to computer vision this Wikipedia article gives a broad overview.