Expositive

Overview: 
Explore how the Singleton Design Pattern is used to simulate a static class.
Objectives: 

Understand the Singleton Design Pattern and how it is used.

Navigation:

Overview: 
Explore how the Singleton Design Pattern is used to simulate a static class.
Objectives: 

Understand the Singleton Design Pattern and how it is used.

Navigation:

Bulldog Productions - Using the EV3 Programming Software

These videos were created by Bulldog Productions - robotics/video-production students at Washington Middle School in Olympia, WA.

The three attached videos progress from writing your first simple EV3 program to working with large EV3 programs.

Singleton Design Pattern

In a previous lesson, we discussed static variables and methods. Static variables and methods are available without an instance of their containing object and are shared with all other object instances that exist in your program. This is used for global variables and utility methods that don't really have the aspect of multiple instances that many objects do. We also said that Java does not support static classes. Lets explore the idea of static classes in more detail.

Boston Dynamics' HANDLE Robot

This rolling/leaping hybrid robot demonstrates some amazing capabilities. https://www.wired.com/2017/03/boston-dynamics-new-rolling-leaping-robot-...

Kevin Briggs Tutorial on Gyro Sensor Techniques

This YouTube video by Kevin Briggs develops techniques for precision turning and going straight using the Gyro Sensor.

https://www.youtube.com/watch?v=CBzUYdzsOQA&index=1&list=PL1_2jLfZeRIyp3...

How LEGOs are Made

The link below is a “How it Works” video describing how LEGO piece are manufactured. The process makes extensive use of robotics. https://www.youtube.com/watch?v=zrzKih5rqD0

Extreme Gearing Down

This article and embedded video describe a 3D printed example of extreme gearing down; an 11 million to one ratio. https://3dprint.com/79049/3d-printed-extreme-reduction/

Technicopedia Gears

This page from Technicopedia covers some advanced LEGO gears, including bevel gears, the worm gear, rack gears and differential gears.

http://technicopedia.com/fundamentals.html

Calculating Rotations for Turns

This is a PowerPoint presentation explaining how to calculate the number of rotations needed to execute a pivot and/or a point turn.

Pages