Romi Curriculum- Introduction
Welcome to the Romi Curriculum for real! Starting here, you'll start coding the robot! However— coding the robot and running it is pretty different from running a regular Java Project.
As I mentioned, we are going to program with a Romi. A Romi is a small robot that looks and moves around like those robot vacuums. Its radius is around six inches. Here's an image of it:

Through the Romi Curriculum, you'll learn to make this very robot move around the table! After this, we'll help you move to more advanced mechanisms, like a full-on TankDrive chassis!
Specifically, this segment will cover:
We'll be teaching you Command-Based coding in this GitBook. A rough Command-based coding is calling Commands, which transmit data to Subsystems. Think of it like trying to text someone through a cellphone.
When you decide to send a text, it's like calling a command. The command will transmit essential data (stuff like message data) to the other person's phone (the subsystem). This helps us to handle the immense number of different classes and files we'll use.
Make sure you have a decent understanding of Java Programming before passing this point! The content here is VERY heavy on OOP and other advanced topics.
Last updated