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.
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.
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 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 …
In this lecture, you will practice robot design process using OnShape as CAD tool. You will design following parts, which are very useful in robot competition. Odometry Wheel System Robot lift System Object Collection System Object Trajectory System Robot Safety System
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 …
This is a project-driven course. Students are expected to follow the schedule to complete the hardware and software project. Minimum Goals Hardware team is able to do 2d sketch and 3d design Software team is able to do Java programing and use feedback control loop Robot is able to do …
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 …
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 …
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 …
New robotics competition season started. Sharpen your skills and compete! Game Details
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 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 …
Why Python? Python is a text-based language used widely in education, and by professional programmers in areas like data science and machine learning. Supported by a huge community of educators and computing experts, Python makes a great next step after block coding and is a perfect introduction to text-based programming. …
Welcome to Robot Builders’ Club hosted by RobotGyms! This club is packed with fun robot projects which use micro:bit, expansion board, and sensors. These design modules can be combined to create your own unique and personalized robot fleets! Your robot fleet can recreate many group activities such as playing the …
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 …
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 …
Join this robotics fun club. You have options to build 100+ different robots and trade them with your friends or strangers. You can also bring them to our local competition events. Make robot and make friends! Learn the Fundamentals of Sensors and Actuators (Level I) Builds solid foundations on robot …
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
FTC game will be released in September. From June to August, we host series of training sessions to improve team performance. This lecture will go through critical programming skills in FTC robotics competition. Session Topic 1 Robot control units, assembly, and safety 2 Android studio and Git 3 Program robot …
KNOWING HOW TO PROGRAM A SEQUENCE OF MACHINING OPERATIONS Let’s start with this obvious one, which is one of the biggest advantages of CNC machines: programming sequences so workpieces can be quickly and efficiently cut. It gets a little tricky though because every CNC machine’s different. So, the real trick …
Introduction This is an advanced course tailored for high school students and an essential class for robotics team. It is about modeling, design, integration and best practices for use of machine elements such as bearings, springs, gears, cams and mechanisms. Modeling and analysis of these elements is based upon extensive …
micro:bit is a pocket-sized microcontroller designed for kids and beginners learning how to program, letting them easily bring ideas into DIY digital games, interactive projects and robotics. micro:bit comes with a variety of on-board modules, including a 5×5 LED matrix (also supports light detection), 2 programmable buttons, motion detector, compass …
In this lecture, students will learn mechanical engineering behind the scenes 3D printing pen uses ABS plastic (the material used by many 3D printers). It draws in the air or on surfaces. It’s compact and easy to use, and requires no software or computers. You just plug it into a …
Student Age Grade 9 to 12 Requirements C++ or Java, and solid math. Skills Learned Algorithms, Math Number of Lectures 10 Lecture Status Started This is a college-level course which is essential for every programmer. Students will go through data structure and algorithms for sorting, dynamic programming, greedy algorithm, and …
Student Age Grade 9 to 12 Requirements Python, algorithms, and solid math. Skills Learned Algorithms, Math, Python Number of Lectures 10 Lecture Status Started Machine Learning (ML) is coming into its own, with a growing recognition that ML can play a key role in a wide range of critical applications, …
Student Age Grade 5 to 9 Requirements None Skills Learned Electronics, soldering, Arduino Number of Lectures 10 Lecture Status Started This course supplies basic information on how to use electronic components and explains the logic behind solid state circuit design. Starting with an introduction to semiconductor physics, it moves …