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:
CrcDuino controller
CrcLib C/C++ library
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’s 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 your 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’s 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's 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.
Add Comment