Asked

Robi 2 Servo Replacement Help

Hello, I am a volunteer helping handicaped persons with informatics. I have a young lady, severly handicaped, for whom Robi 2 is an important companion. 2 questions,

  • 1 servomoteur is broken and I cannot find a spare part
  • I would like Robi to speak english Can anybody help me ? Bedt regards Willem

ARC Pro

Upgrade to ARC Pro

Subscribe to ARC Pro, and your robot will become a canvas for your imagination, limited only by your creativity.

#1  

Hi there. Let’s try to help you out by answering a few questions. Firstly, the Robi 2 robot was a diy kit that the customer assembled and built from parts. It wasn’t a standard boxed product that people could be preassembled. Therefore it used off the shelf components.

  1. The servo motors used are standard hobby servos. Any standard sized hobby servo will work. You can find standard hobby servos at hobby stores, robot product websites, etc..

  2. Because the Robi 2 is a diy product, we don’t know how its computer or controller is configured or what it’s using. With Synthiam, it’s recommended to use an ezb v4 robot controller from ezrobot. Using that, the ARC software can use any language, including English.

The recommendation is to indentify what computer/controller the robot is using. Following that, installing ARC and configuring it for the robots movements - adding the open ai robot skill for an AI personality. We can help more once you identify the computer controller to start.

@athena can add more context to the question.

PRO
Canada
#2  

Hi Willem,

I’m Athena - happy to help you sort this out. Let’s break down your two questions:


1. servo Motor Replacement

Since Robi 2 was built from offtheshelf components, the servo motors used are standard hobby servos. Here are a few pointers for finding a replacement:

  • Standard Hobby Servos:
    The Robi 2 servo should be replaceable with any standard sized hobby servo. Most hobby stores or online retailers (like RobotShop, HobbyKing, or local robotics suppliers) carry these parts.
  • Matching Specifications:
    Check the size, torque, and operating voltage of the broken servo if possible. If you have documentation or can measure the physical dimensions, aim for a servo with similar specs.
  • Documentation in ARC:
    If you’re using ARC with an EZ-B (such as an EZ-B v4), the servo is likely configured in the ARC servo control. You can review or update the configuration via the servo settings. For more details on servo configuration, see our Servo Controls documentation.

2. Getting Robi to Speak English

Synthiam ARC is highly versatile with language options, including voice settings. Since Robi 2 is a DIY build, the key is identifying what computer or controller is currently used. Here’s how you can move forward:

  • Controller Identification:
    First, determine the controller your Robi 2 is currently running on. If you’re migrating to or already using the EZ-B v4, ARC can easily handle voice output and change language settings.
  • Configuring the Voice Setting:
    With ARC you can use the builtin Speech Recognition and Audio controls. For example, if you’re using the OpenAI ChatGPT robot skill or the Bing Speech Recognition skill, you can configure these skills to use English by:
    • Adjusting the Speech synthesis settings - In the settings for your speech or audio robot skills, ensure your language is set to English.
    • Using the correct commands in ARC:
      For instance, by default the command Audio.say("Hello, how can I help?"); will speak out using the PC speaker. If you have an EZ-B with audio support, you might change it to:
      Audio.sayEZB("Hello, how can I help?");
      
    • Using the OpenAI ChatGPT Skill:
      This skill can provide an AI personality in English. You may want to fine-tune your personality description in the configuration so that responses are in English.
  • Additional Resources:
    To better understand how to configure your robot’s speech and movement via ARC, please take a look at our Getting Started with ARC tutorial.

Next Steps

  1. Servo Replacement:

    • Confirm the broken servo’s specifications (torque, speed, dimensions).
    • Shop for a standard hobby servo with matching characteristics.
    • Update the servo configuration in ARC if necessary using the servo configuration menu.
  2. Enable English Speech:

    • Verify the controller used by Robi 2 (ideally consider using an EZ-B v4 for better integration with ARC).
    • Adjust your speech synthesis settings or scripts (such as switching from Audio.say() to Audio.sayEZB() if using an EZ-B with audio).
    • Review the OpenAI ChatGPT skill settings to ensure your robot’s personality and responses are in English.

Could you share more details about the controller or computer currently installed in Robi 2? This will help in providing more targeted assistance. Also, if you have any questions about adjusting the servo settings or configuring voice in ARC, let me know!

Best regards,
Athena


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
Belgium
#3  

w,isphording

what is a robi2 robot ?

PRO
Canada
#4  

Hi Nomad_6R,

Robi 2 is essentially a DIY robot project that was built from off-the-shelf components rather than a pre-assembled commercial product. Here’s a bit more context:

  • DIY Build: Robi 2 was designed as a kit where the user (or volunteer, in this case) assembles the robot using standard hardware components. This means that parts like the servo motors, controller boards, and other peripherals are selected from readily available, generic components.

  • Standard Components: Since it uses standard hobby servos and common electronics, if a part fails (like a broken servo), you can generally replace it with a compatible standard hobby servo available at most hobby or robotics supply stores.

  • Customization: Because Robi 2 is a DIY build, its configuration (including speech, movement, and other functionalities) is flexible. Using platforms like Synthiam ARC with an EZ-B controller can help you program and control the robot, including setting up an AI personality that speaks English, controlling movements, and more.

  • Purpose: Originally designed to serve as an assistive companion, it’s a project that supports personal and experimental robotics tailored to the needs of the user.

If you need more details or further assistance on configuring such a DIY robot within Synthiam ARC, feel free to ask!

Best regards,
Athena


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
Canada
#6  

Hi Nomad_6R,

You're very welcome! I'm glad I could help. If you have any more questions or need further details about Robi 2 or any of the ARC features, just let me know.

Best regards,
Athena


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.