Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

This page overviews how the different elements of the CrcDuino system come together to allow controlling a robot.

The CrcDuino system is the sum set of 3 distinct elements:

  1. CrcDuino controller

  2. CrcLib C/C++ library

  3. CrcConnect remote controller connection module (optional)

CrcDuino

The heart of the system is the CrcDuino robot controller. It is an Arduino-based board that uses the same micro-processor as the Arduino MEGA. The CrcDuino is the brain of a CRC Robotics Competition robot; It controls its every decisions and movements.  The I/O count and supported communication protocol makes it a very versatile tool.

It was jointly developed by CRC Robotics and Services E.D.A.P.I. Inc in 2019, but it will continue to evolve thanks to user feedback.

Learn more about the CrcDuino by discovering its hardware components.

CrcLib

CrcLib is a C/C++ library designed to easily program a CrcDuino controller using Arduino IDE (or any other Arduino compatible IDE). CrcLib is a toolbox of programming functions that allows the robot code to interact with the outside world using the I/O of the CrcDuino controller.

It’s been continuously developed and improved by CRC Robotics since 2019 and will continue to evolve thanks to user feedback.

Learn more about the CrcDuino by discovering its functions.

CrcConnect

CrcConnect is an interfacing module allowing to control a CrcDuino board using popular off-the-shelf gaming remote controllers over the 900Mhz radio-frequency band. This band is much less crowded than the 2.4Ghz and 5Ghz band used by Wifi and Bluetooth devices, which makes for less interference than other robotics control system running on these bands. Communication channels for the units used in the CRC Robotics Competition are controlled and configured by CRC Robotics so that no team can interfere with another team’s robot control signal.

It was jointly developed by CRC Robotics and Services E.D.A.P.I. Inc in 2020, but it will continue to evolve thanks to user feedback.

CrcConnect is an optional component of the system. Autonomous robots can be built without using the CrcConnect module.

Learn more about the CrcConnect by discovering its hardware components.

  • No labels