Robotics 101

Robotics 101 provides an effective short learning path for whom is new to robotics. It covers survival knowledge and skill training. After this lecture, you will be confident to design and program a robot.

Space XYZ

In this course, students will experience fundamentals techniques to explore outer space. They will build prototypes of space vehicles and write programs to control those vehicles.

Smart City

In Smart City, a lot of robots work together to make people’s life easier. In 18 sessions, students will build 10+ Smart City robots and learn Scratch or Python programming. The knowledge and skills they obtain can be immediately applied to their home, classrooms, and society. This fun class will …

Self-Driving Car

Self-driving cars combine sensors to perceive their surroundings, such as cameras, radar, lidar, sonar, GPS, odometry and inertial measurement units. Advanced control systems interpret sensory information to identify appropriate navigation paths, as well as obstacles and relevant signage. In this lecture, students will first learn about necessary parts for self-driving …

Onshape CAD

This lecture introduces the basic usages of Onshape CAD software. Onshape is a web-based CAD program. What you need is web browser and fast internet. You and your teammates can work on the same project and see everyone’s changes instantly. Register an account at Onshape.com and get a student license …

Robot Control Programming

In this lecture, you will build a robot then practice robot control programming on it. Knowledge Robot control units State machine Confusion Matrix Sensor data collections Open/Close loop control PID control Sorting algorithms Kinematics Robot localization Robot path planing Robot path following Image processing Machine Vision with OpenCV Deep learning …

FTC Robot Design and Construction

This lecture will help you build up your design and construction capabilities. Knowledge Measurement tools Construction tools Construction kits Construction materials Robot hardware modules Design Patterns Design Principles CAD with Onshape 3D printer CNC machines Skills Measurement Mechanics Tools usages Power tool usage 2D Sketch 3D Design 3D printing CNC …

Robot Games

In this lecture, you will be able to play a lot of Robot games. Ideal for day camp and classroom activities. Each game lasts 30 minutes to 2 hours. Many of them are multi-player games. It will inspire students and encourage them to learn and practice, sharpening their critical thinking …

Maze Runner

Knowledge is Power. Before the Gladers are sent into the maze, the Creators pick the brightest robot and train in book smarts and to be able to do all the different jobs that are need to keep a community thriving them. Once the Creators have taught them and the robots …

Laser Cutting 101

Laser Cutters are great tools offering the possibility to create many different things. From simple boxes to engraving detailed graphics into wood or building complex three-dimensional objects.In this 101 guide, you will: Learn basics of how a laser cutter works Safety instructions How to create designs for laser cutting or …

Design

A design is a plan or specification for the construction of an object or system or for the implementation of an activity or process, or the result of that plan or specification in the form of a prototype, product or process. In some cases, the direct construction of an object without an explicit prior …

3D Design Using FreeCAD

FreeCAD is a 3D CAD/CAE parametric modeling application. It is primarily made for mechanical design, but also serves all other uses where you need to model 3D objects with precision and control over modeling history. FreeCAD offers you a large list of features. The biggest advantage is that it is free. You …

Team Building

Team building is a collective term for various types of activities used to enhance social relations and define roles within teams, often involving collaborative tasks. It includes: aligning around goals building effective working relationships reducing team members’ role ambiguity finding solutions to team problems