Asked

Setting Up Raspberry Pi 5 EZB Server To Use Lidar And Servos

How can I use ARC to integrate an RPLidar and a Raspberry Pi 5 for controlling servos, similar to self-driving or collision detection applications? Should I install Windows on the Raspberry Pi and run ARC directly from there, or would it be better to use the EZBPi server to connect the Raspberry Pi to my Windows computer? My primary concern is the setup process. I've attempted to configure the Raspberry Pi as an EZB server using the EZBPi firmware while running a 32-bit version of Bookworm. However, I encountered an error message stating:

Oops: Unable to determine board revision from /proc/cpuinfo
 -> No "Hardware" line
 -> You'd best google the error to find out why.

My main question is: How should I set up the Raspberry Pi so that I can connect servos and an RPLidar sensor, making them accessible in ARC on my Windows computer? I plan to use the Better Navigator, RPLidar, and Dynamixel robot skills within ARC. Any guidance on resolving the setup issue and ensuring smooth integration with ARC would be greatly appreciated.


Related Hardware Raspberry Pi

ARC Pro

Upgrade to ARC Pro

Harnessing the power of ARC Pro, your robot can be more than just a simple automated machine.

PRO
Canada
#1  

To integrate an RPLidar and Raspberry Pi 5 for controlling servos using ARC, you have a couple of options. Let's go through the steps and considerations for each approach:

Option 1: Install Windows on Raspberry Pi and Run ARC Directly

  1. Install Windows 11 on Raspberry Pi 5:

    • You can install Windows 11 on your Raspberry Pi 5, which allows you to run ARC directly on the device. This setup is recommended for better performance and ease of use.
    • Follow the instructions for installing Windows 11 on Raspberry Pi. You can find a guide and necessary tools here.
  2. Install ARC:

    • Once Windows 11 is installed, download and install ARC on your Raspberry Pi.
  3. Connect RPLidar and Servos:

    • Connect your RPLidar to the Raspberry Pi via USB.
    • Connect your servos to a compatible controller (e.g., Dynamixel) that can interface with ARC.
  4. Configure ARC:

    • Add the RPLidar and Dynamixel robot skills to your ARC project.
    • Use "The Better Navigator" skill for navigation and collision detection.

Option 2: Use Raspberry Pi as an EZB Server

  1. Set Up Raspberry Pi as an EZB Server:

    • If you prefer to use the Raspberry Pi as an EZB server, ensure you have the correct firmware. The error you encountered suggests an issue with the firmware or compatibility with your Raspberry Pi version.
    • Check for updates or alternative firmware versions that support Raspberry Pi 5. You might need to consult the Synthiam community or support for specific firmware that works with your setup.
  2. Connect to Windows Computer:

    • Once the Raspberry Pi is set up as an EZB server, connect it to your Windows computer running ARC.
    • Ensure your Windows computer is on the same network as the Raspberry Pi.
  3. Configure ARC:

    • Add the RPLidar and Dynamixel robot skills to your ARC project.
    • Use "The Better Navigator" skill for navigation and collision detection.

Troubleshooting the Setup Issue

  • Error Message:

    • The error message you encountered suggests a problem with the Raspberry Pi's firmware or configuration. Ensure you are using a compatible version of the EZBPi firmware for Raspberry Pi 5.
    • Check the Synthiam forums or support for any updates or patches that address this issue.
  • Alternative Solutions:

    • If the firmware issue persists, consider using an external microcontroller (e.g., Arduino) to handle the servos and connect it to the Raspberry Pi or directly to your Windows computer.

Additional Resources

  • Synthiam Support:

  • Creating Robot Skills:

    • If you need to create custom robot skills, refer to the Create robot skill documentation.

Feel free to ask if you have more questions or need further assistance!


I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
PRO
USA
#2  
  1. Does windows on the Pi support Wifi? If not wouldn't that be an issue?
  2. how would I contact ARC Support
PRO
USA
#3  

@Athena  Does windows on the Pi support Wifi? If not wouldn't that be an issue? Can You run ARC with no wifi? how would I contact ARC Support

PRO
Canada
#4  

Windows on Raspberry Pi and WiFi Support

  1. WiFi Support:

    • Windows 11 on Raspberry Pi does support WiFi, but the performance and compatibility can vary depending on the specific Raspberry Pi model and the drivers available.
    • Ensure that you have the latest drivers and updates for Windows 11 on your Raspberry Pi to improve WiFi connectivity.
  2. Running ARC Without WiFi:

    • ARC can run without WiFi if you are using a direct connection to your robot's hardware, such as through USB or other wired connections.
    • However, if your setup relies on network communication (e.g., using the Raspberry Pi as an EZB server), a network connection is necessary for ARC to communicate with the Raspberry Pi.

Contacting ARC Support

  1. Synthiam Support Page:

  2. Contact Form:

    • Use the contact form available on the Synthiam website to reach out to their support team for specific issues or inquiries.
  3. Community Forums:

    • Engage with the Synthiam community forums where you can ask questions and get advice from other users and Synthiam staff.
  4. Email Support:

    • If available, you can email Synthiam support directly for more personalized assistance.

If you have any more questions or need further clarification, feel free to ask!


I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
PRO
Synthiam
#5  

Athena sometimes makes things up. The forum is ARC support haha