Root Coding Robot Support

Getting Started

How to get the Root coding robot up and running...

  1. Place the Root coding robot on a flat surface, such as the fold-out whiteboard that it comes with.
  2. Turn the robot on by pressing and holding its yellow button, otherwise referred to as its nose.
  3. Activate Bluetooth on your BLE supported device.
  4. Find the Root coding robot on the iRobot Coding web-app or iOS Root Coding app, then tap to connect to it.
  5. Begin coding in the project editor!

Are there any resources to help me get started with the Root coding robot?

Yes! Visit our Learning Library for a number of resources to help you get started including starter tutorials, projects and videos. In our iOS iRobot Coding app, there is also an integrated help menu. You can interact with the help menu by opening the help tray on the app or by dragging blocks to the Square character to view the a block glossary.

Is there curriculum available to teach with the Root coding robot?

Yes! Visit our Learning Library for a number of free teaching resources and inspiration. Premium content aligned with educational standards is also available on a subscription-basis.

FAQs

What operating systems (OS) is the Root coding robot compatible with?

The iRobot® Coding platform is compatible with devices running most major, up-to-date operating systems, including Android, Windows, Chrome OS, iOS and macOS. In order to connect your Root® coding robot to the iRobot® Coding platform, your device requires Bluetooth Low Energy (BLE) and a supported browser such as Chrome or Edge.

What age is the Root coding robot designed for?

The Root coding robot is designed for learners who are 6 years old and up. For children under the age of 6, helping hands are recommended.

How does the Root coding robot stick to a whiteboard?

The Root coding robot has magnets embedded inside its chassis to help it climb whiteboards and connect to accessories.

How fast can the Root coding robot drive?

The Root coding robot can drive 10 cm/s.

Why does the color sensor turn off when I pick the Root coding robot up?

The Root coding robot only detects color when it's driving on a flat surface. You may cover the cliff sensor if you would like to see the color sensor run while picked up.

How do I calibrate the Root coding robot's color sensor?

The Root coding robot will calibrate to whatever color is underneath the robot. We recommend that you leave the robot on a white surface for a few seconds before starting a color sensing program.

What programming languages does the Root coding robot teach?

The Root coding robot teaches the structure and syntax of professional programming languages, and currently includes Swift on Learning Level 3.

Why do the wheels stop when I pick the Root coding robot up?

The Root coding robot is designed to only drive on flat surfaces. Its integrated cliff sensor allows the robot to detect when it is lifted.

What skills will my students learn with the Root coding robot?

Recognizing the need for digital literacy, the Root rt1 coding robot uses tangible, hands-on experiences to
teach coding and strengthen computational thinking skills. Its combination of over 30 features and sensors,
ability to navigate magnetic whiteboards and long-lasting battery life provide a unique avenue for students
to bring code to life and connect their classroom learning with the real world. Powered by iRobot® Coding,
the Root® rt1 robot harnesses the versatility of auto-level conversion to translate code between 3 Learning
Levels and advance alongside learners, no matter their skill-level. Students can begin with graphical coding before advancing to hybrid coding, then full-text coding. Learn more about the Root coding robot here.

Can I control the Root coding robot from another programming environment?

The Root coding robot is designed to be used with the iRobot Coding Platform. The iRobot® Coding platform is compatible with devices running most major, up-to-date operating systems, including Android, Windows, Chrome OS, iOS and macOS. In order to connect your Root® coding robot to the iRobot® Coding platform, your device requires Bluetooth Low Energy (BLE) and a supported browser such as Chrome or Edge.

For the advanced coders out there, we've published Root's Bluetooth Low Energy (BLE) protocol here, so that hackers and experienced makers can start creating their own advanced projects with the robot. This link should provide enough information for you to connect to and use the robot with any hardware that supports BLE using the programming language and Bluetooth library of your choice. (Please note this requires advanced coding experience and some understanding of how BLE works). To help you get started, we’ve included a basic samplescript that runs on a Raspberry Pi 3 to drive Root using the arrow keys.

When will the iRobot Coding Platform be available internationally?

The iRobot Coding platform is available in all countries by visiting code.irobot.com, where users can practice coding using simbots in our virtual arenas.

Battery and Charging

Why won't the Root coding robot charge while plugged in?

We recommend always using the charging cable provided with the robot. If the Root coding robot still does not charge even with the provided charging cable, there may just not be enough power to light up the charging LED. If this is the case, follow the steps below:

  1. Plug the robot in and wait an hour
  2. After an hour, unplug the robot then plug it back in again
  3. If the LED still does not light up, leave the robot plugged in and repeat these steps after another hour

If the robot is still not charging after following these instructions, please contact us.

What type of charger does the Root coding robot require?

The Root coding robot uses a minimum 5W USB (5V, 1A) Type-C charger. We recommend always using the charging cable provided with the robot.

How long does the Root coding robot's battery take to charge?

The battery usually takes about 3 hours to charge completely, from empty to full.

How do I know that the Root coding robot is fully charged?

When the Root coding robot is fully charged, all of the LEDs will glow green. You should unplug the charger when the battery is full.

How long does the Root coding robot's battery last?

The Root coding robot's battery typically lasts for 2 hours of continuous, heavy-use and 1 week with intermittent use.

Artwork with the Root coding robot

Can I decorate the Root rt1 coding robot?

Yes! The Root rt1 coding robot features a whiteboard top that you can decorate using dry-erase markers or clings.

Does the Root coding robot use a special kind of marker or pen?

The Root coding robot supports a wide range of pens and markers, but not every brand or design will work. To ensure proper operation, insert the pen when the holder is raised and leave a small gap between the surface and the tip of the pen.

Why will the dry-erase marker not erase from my whiteboard?

Make sure the whiteboard surface is a proper dry-erase surface. You should be able to wipe away most marks with a damp cloth. If the mark still won’t come off with that, try drawing over the stubborn stain with a fresh dry erase marker. Once drawn over, you should be able to wipe it clean with a cloth. Please note that the marker you use for cleaning will pick up some of the color you are drawing over, so use a darker marker to clean if possible.

Policies: Shipping, Returns, Warranty, Privacy and Terms of Use

What is your return policy?

Coming soon.

What countries do you ship to?

Currently, iRobot Education only ships directly to the United States and Canada. However, we do partner with international resellers and distributors. For a complete list of our authorized resellers and distributors, click here.

What are your terms and conditions?

Please click here to view our Terms and Conditions.

What is your privacy policy?

Please click here to view our Privacy Policy.

What is your warranty policy?

LIMITED WARRANTY TO ORIGINAL PURCHASER

This product is warranted by iRobot Corporation (“iRobot”) against manufacturing defects in materials and workmanship for the qualifying Limited Warranty period of one (1) year. This Limited Warranty begins on the original date of purchase, and is only valid and enforceable in the country where you purchased the Product. Any claim under the Limited Warranty is subject to you notifying us of the alleged defect within a reasonable time of it coming to your attention and, in any case, by no later than the expiry of the Warranty Period. The original dated bill of sale must be presented, upon request, as proof of purchase. iRobot will repair or replace this product, at our option and at no charge, with new or reconditioned parts, if found to be defective during the Limited Warranty period specified above. iRobot does not warrant uninterrupted or error-free operation of the product. This Limited Warranty covers manufacturing defects in materials and workmanship encountered in normal, and, except to the extent otherwise expressly provided in this statement, non-commercial use of this product and shall not apply to the following, including but not limited to: damage which occurs in shipment; applications and uses for which this product was not intended; failures or problems which are caused by products or equipment not supplied by iRobot; accidents, misuse, abuse, neglect, misapplication, fire, water, lightning, or other acts of nature; incorrect electrical line voltage, fluctuations, or surges; damage caused by improper installation; product alteration or modification; improper or unauthorized repair; exterior finish or cosmetic damage; failure to follow operation instructions, maintenance, and environmental instructions that are covered and prescribed in the instruction book; use of unauthorized parts, supplies, accessories, or equipment which damage this product or result in service problems; failures or problems due to incompatibility with other equipment. As far as applicable laws permit, the Warranty Period will not be extended or renewed or otherwise affected due to subsequent exchange, resale, repair or replacement of the Product. However, part(s) repaired or replaced during the Warranty Period will be warranted for the remainder of the original Warranty Period or for ninety (90) days from the date of repair or replacement, whichever is longer. Replacement or repaired products, as applicable, will be returned to you as soon as commercially practicable. All parts of the Product or other equipment that we replace shall become our property. If the Product is found not to be covered by this Limited Warranty, we reserve the right to charge a handling fee. When repairing or replacing the Product, we may use products or parts that are new, equivalent to new or re-conditioned.
Some regulations do not allow limitations on how long an implied warranty lasts, or the exclusion or limitation of incidental or consequential damages, so the above limitations or exclusions may not apply to you. This Limited Warranty gives you specific legal rights and you may also have other rights which may vary. For consumers who are covered by consumer protection laws or regulations in their country of purchase the benefits conferred by this Limited Warranty are in addition to all rights and remedies conveyed by such consumer protection laws and regulations. To the extent permitted by applicable law, iRobot´s liability shall be limited to the purchase value of the Product. The above limitations shall not apply in case of gross negligence or intentional misconduct of iRobot or in case of death or personal injury resulting from iRobot´s proven negligence.
NOTE: Limitation of iRobot’s liability: This Limited Warranty is your sole and exclusive remedy against iRobot and iRobot’s sole and exclusive liability in respect of defects in your Product. This Limited Warranty replaces all other iRobot warranties and liabilities, whether oral, written, (non-mandatory) statutory, contractual, in tort or otherwise, including, without limitation, and where permitted by applicable law, any implied conditions, warranties or other terms as to satisfactory quality or fitness for purpose. However, this Limited Warranty shall neither exclude nor limit i) any of your legal (statutory) rights under the applicable national laws or ii) any of your rights against the seller of the Product.

Troubleshooting the Root coding robot

Why doesn't my Root coding robot stick to the whiteboard?

Please note that the Root rt1 coding robot will only climb magnetic whiteboards. On some whiteboards with weak magnetic backing, the Root rt1 might slip. However, you can still use a non-magnetic whiteboard with Root on any flat surface, such as a table or the floor.

Why won't my Root coding robot draw on a flat surface?

If the Root coding robot won't draw on a flat surface, such as a whiteboard or piece of paper, please check the marker holder. Although the robot's marker holder can grab different brands of dry-erase markers and pens, an assortment of pencils, crayons and some pens may not be able to be gripped by the marker holder.

Why won't my Root coding robot erase?

The Root rt1 coding robot's eraser works best on magnetic whiteboards. The eraser has embedded magnets to hold it firmly against the smooth surface of magnetic whiteboard so that it can erase. On the included fold-up whiteboard, the robot is not always able to press hard enough to erase and the eraser pad can get caught on the folds, throwing the robot off course.

Why is my Root coding robot slipping when it drives?

If the Root coding robot is not driving well on flat surfaces or your magnetic whiteboard, check if the wheels are dirty. If they are, it is possible for the robot to slip. Please try cleaning the wheels with some rubbing alcohol and a paper towel.

Why is my Root coding robot turning to the left or right when it should be going straight?

If the Root rt1 coding robot is driving vertically on a whiteboard, this may be normal behavior while the robot compensates for gravity. If the robot also has problems driving on a table or the floor then there may be something wrong with your robot. Please contact us for assistance.

Why is my Root coding robot frozen or unresponsive?

If your Root coding robot is frozen or unresponsive and does not move when you code a program and press play, try and hold the yellow button (its nose) for 10 seconds until the robot turns off. Then, try turning it back on. If one color bar is blinking red, the robot needs charging.

If your robot is still misbehaving after being reset, please contact us for assistance.

Why is my Root coding robot stopping in the middle of a program?

If your Root coding robot keeps stopping in the middle of a program, try charging your robot and your device. A low battery can cause connectivity problems. However, if both devices have enough charge, your robot may need a firmware update. The robot may also stop if the motors are overdriven by being pushed or driven into something.

Why are the LED lights on my Root coding robot flashing blue and its eyes are off?

When the Root coding robot's LED lights are flashing blue and its eyes are off, it is in “updating” mode.

Why is the LED light on the back of my Root coding robot flashing red?

When the Root coding robot's rear LED light is flashing red, its battery is getting low. Please plug it in to charge at this time.

Why does the Root coding robot move slowly on a whiteboard?

If your Root coding robot is moving slowly, it is because the robot using its sensors and corrective algorithms to compensate for gravity and draw the most accurate shapes possible on a vertical whiteboard.

How do I connect my Root coding robot with my device?

The iRobot® Coding platform is compatible with devices running most major, up-to-date operating systems, including Android, Windows, Chrome OS, iOS and macOS. In order to connect your Root® coding robot to the iRobot® Coding platform, your device requires Bluetooth Low Energy (BLE) and a supported browser such as Chrome or Edge.