Ask Your Question

What exactly is the OpenCR part?

asked 2017-06-08 16:55:57 -0500

pitosalas gravatar image

updated 2017-09-28 15:41:06 -0500

jayess gravatar image

I am not sure what it is. It looks like it might be an Arduino-compatible control board that is somehow especially well suited for ROS. But OTOH I see configurations that combine a Pi with an OpenCR so that confuses me. I've seen this: OpenCR3 and this: OpenCR5 but I am still not sure...

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2017-06-08 20:35:42 -0500

Darby Lim gravatar image

Hi :)

Thank you for your interest in OpenCR. This is why OpenCR especially well suited for ROS.

First, it has quite powerful main chip(ARM Cortex-M7 with floating point unit) and many digital and analog input/out pins(UART, SPI, I2C). It helps control and operating robot with various sensor data in precise period.

Second, it support power outputs(3.3v, 5v, 12v). Users can use this power for their robots or sensors and it helps operating single board computer.

Third, it can publish or subscribe topic using ROS Serial . This main function helps ROS users want to use ROS library to their robots handily.


edit flag offensive delete link more


Thanks! I admit being a newbie here and just feeling my way. So typically is OpenCR combined with another processor (Pi, Arduino, NUC)? In other words if my robot is meant to carry all the processing onboard, would a good config be to combine an OpenCR with another more powerful processor, or if I h

pitosalas gravatar image pitosalas  ( 2017-06-08 20:48:17 -0500 )edit

What is the expected price for the OpenCR?

Are there already alternatives available? I'm looking for something that drives dc motors, stepper motors and has inputs for 7.2V Lipo (which it should convert to 5V to drive the raspberry pi).

cheristi gravatar image cheristi  ( 2017-06-09 04:50:59 -0500 )edit

@pitosalas OpenCR can be connected to Pi, NUC that has USB port. For example, OpenCR is used control your robot and sense adjacent environment, while other computer(Pi, NUC, Laptop...) has more powerful processor calculates complex algorithm using given data from OpenCR.

Darby Lim gravatar image Darby Lim  ( 2017-06-11 19:46:32 -0500 )edit

@cheristi About price information reference please contact to . Thanks.

Darby Lim gravatar image Darby Lim  ( 2017-06-11 19:57:38 -0500 )edit

Can you point me to a code sample that shows how the OpenCR and the Pi divide up the work? I guess I don't understand, if I have a pi on board, why would I also need the openCr?

pitosalas gravatar image pitosalas  ( 2017-06-11 22:41:31 -0500 )edit

@pitosalas SBC(Pi) and MCU board(OpenCR) has some differences. The MCU board is small and has real-time computing with low power(3.3v, 5v). SBC has operating system. These two electronic devices can cover each other's disadvantages(real-time and computing power). So we use both for robot.

Darby Lim gravatar image Darby Lim  ( 2017-06-12 19:28:20 -0500 )edit

Hello, Where exactly can we buy one? Is it the same as OpenCM:

wintermute gravatar image wintermute  ( 2017-09-07 07:44:41 -0500 )edit

answered 2017-06-12 20:25:42 -0500

pitosalas gravatar image

Thank you! Can you share a mechanical and circuit diagram of the interconnections maybe?

edit flag offensive delete link more


@pitosalas Between OpenCR and RPi are communicated with USB port(microUSB to USB). This part is already included in TurtleBot3. It really simple :)

Darby Lim gravatar image Darby Lim  ( 2017-06-13 10:08:01 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools



Asked: 2017-06-08 16:55:57 -0500

Seen: 2,716 times

Last updated: Jun 12 '17