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

Version 1 Next »

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

The CrcDuino system in fact 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. 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 and Services E.D.A.P.I. Inc in 2019, but it will continue to evolve thanks to users feedbacks.

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 your code to interact with the outside world using the I/O of the CrcDuino controller.

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 your robot signals.

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

Learn more about the CrcConnect by discovering its hardware components.

  • No labels