Closed robotiscustomer closed 4 years ago
@robotiscustomer The new RPi4 can be used with TurtleBot3. However, there will be a new Raspbian image for RPi4. The image will soon be released via ROBOTIS eManual. http://emanual.robotis.com/docs/en/platform/turtlebot3/sbc_setup/#sbc-setup Thank you.
@ROBOTIS-Will Thank you.
Following the SBC Setup instructions (using the Ubuntu 18.04 image), everything works fine for me so far using the Raspberry Pi 4 instead of the Raspberry Pi 3+ shipped with the turtlebot3.
@andreasBihlmaier Thank you. Which robot platform have you tested?
Actually, is it true that any SBC or controller that can run Ubuntu 18.04 will be able to connect to OpenCR to control the dynamixels without any modifications?
I tested on Waffle Pi with OpenManipulator and ROS1.
@andreasBihlmaier Thank you. I guess it might work on the Burger. What are the advantages of using Pi4 on the Turtlebot3 and OpenManipulator besides possible faster vision processing?
@robotiscustomer @andreasBihlmaier If you want to try the TurtleBot3 RPi4 ROS1 Raspbian image, please try this Raspbian beta image. The contents in this image may change without prior notice, but please feel free to give us some feedback. Thank you for your patience and support.
Thank you for the support. Just to let everyone working in the same direction know: On ROS1 (melodic) the Turtlebot3 (with Raspberry Pi 4) + OpenManipulator works fine using the 64-bit Ubuntu 18.04 (aarch64) images. I will try to write up on the weekend, where I had to deviate from the current documentation and which other (hard to figure out, but minor in the end) changes were required.
@andreasBihlmaier If you can share the documentation, I'll hand it to the ROBOTIS eManual admin @ROBOTIS-David to update the content. Thank you!
I am using OpenCR for Turtlebot3 on raspberry pi4 for ROS2. I am using Turtlebot3 ROS2 with OpenCR library from ROS(1). But It is not allowing torque enable to the motor. Is it because OpenCR library of ROS(1) is not compatible with Turtlebot3 ROS2 library ?
I am bit reluctant to switch to OpenCR ROS 2 package because I have earlier customized my Turtlebot3 with 3 motors (1 front and 2 rear) instead of default 2 motors.
@amaheshwari2509 The OpenCR ROS1 firmware is not compatible with ROS2 as there are several major changes. You'll need to modify the TurtleBot3 ROS2 firmware from Arduino IDE in order to operate your customized system. Thank you.
Hello, Yes I did the same by changing motor driver Cpp amd h file as we add additional dynamixal motor in Turtlebot3 ROS2 OpenCR firmware. But it's not working. I have explained the issue over here : https://github.com/ROBOTIS-GIT/turtlebot3/issues/744. Can you please assist me ?
Thanks
Hi @amaheshwari2509 I'm afraid that we do not provide assistance for product modification, but I'll provide a general explanation about how OpenCR work with ROS2 in turtlebot3 issue thread #744(https://github.com/ROBOTIS-GIT/turtlebot3/issues/744)
Thanks @ROBOTIS-Will. I understand. I believe general explanation will be suffice so that I can customize it accordingly by myself . Looking forward to read your comment in https://github.com/ROBOTIS-GIT/turtlebot3/issues/744
Thank you for your understanding and let us know if you need additional help for the customization. FYI, you can also share your project on community.robotis.us and get feedback/help from other developers. Thank you.
Hi, I am new to OpenCR and Raspberry Pi. I am considering to use them to control dynamixels. Since Pi 4B is out, I am considering to buy it rather than the old Pi 3. Is the Pi 4B fully compatible with the OpenCR controller and other Robotis products without any modifications both hardware-wise and software-wise? If I put the Pi 4B in the TurtleBot3, will all the sample programs work out of the box without any modifications?