ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
5

What exactly is the OpenCR part?

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

pitosalas gravatar image

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

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
1

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

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.

Thanks.

edit flag offensive delete link more

Comments

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 -0600 )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 -0600 )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 -0600 )edit

@cheristi About price information reference please contact to contactus2@robotis.com . Thanks.

Darby Lim gravatar image Darby Lim  ( 2017-06-11 19:57:38 -0600 )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 -0600 )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 -0600 )edit
1

Hello, Where exactly can we buy one? Is it the same as OpenCM: http://en.robotis.com/index/product.p...

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

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

pitosalas gravatar image

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

edit flag offensive delete link more

Comments

@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 -0600 )edit

Question Tools

2 followers

Stats

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

Seen: 4,206 times

Last updated: Jun 12 '17