Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Welcome to our community! It's great that you are here, your contributions are very much needed.

Mechatronics Electronics is an integral part of pib. Mechatronics Electronics include motors, sensors, control circuitry and any electronic components used in pib. Mechatronics is the interconnection between mechanics, electronics and control. Since we have a separate part for control and a separate part for CAD, mechatronics section is more focused on electronics and theoretical mechanics (gear trains - non-printable parts). pib’s mechatronic Electronic stack is explained simply in the next section.

How is pib’s

...

Electronic system structured?

pib to be represented as a collection of sensors and actuators that are controlled with electronic drivers which is then controlled by a low level microcontroller controlled by pib’s computer.

...

Now moving forward from the control electronics. pib uses pwm servo motors to actuate all joints and powers the system using a power supply providing 7.5V 6A.

...

How to develop pib’s

...

Electronics?

Our development process is thoroughly explained in this page Community development process . From the mechatronics Electronics side there is no exact process unlike CAD since its a more wide topic however, for ease of explanation we will take an example ticket that has been already done and explain how it was done.

Step 1: Read and understand a ticket from the “Ready” column that interests you and matches your skill level. Then assign yourself to it

Step 2: Researching and retrieving power specifications of used components in pib from their datasheets

Jira Legacy
serverSystem JIRA
serverId48275ca6-f2f8-34e0-856e-cb4db2bdd2dc
keyPR-246

image-20240101-161654.png

Shown here is datasheet for MG996R servo motor used to actuate pib’s fingers

image-20240101-161946.png

Step 3: Use physical measurement tools like multimeters and/or software measurement tools like brick viewer to measure actual power usage for components

Step 4: Document findings and write conclusions of such calculations in a confluence page

 

image-20240101-162914.png

Power consumption in pib

image-20240101-163044.png

Step 5: Move ticket to verify by team to discuss in weekly meeting and double check calculations

Step 6: Move ticket to done and create necessary tickets to implement changes according to findings

image-20240101-163446.png

image-20240101-163603.png

What are some exciting topics we are working on for next version?

  • Design of Cycloidal drives to improve pib’s motor skills

  • Migrating from a plugin power supply to a battery power source

  • Improvement of pib’s motors and sensors

How to start contributing?

Step 1 (You are here🙂): Read and navigate through this knowledge base to have a good grasp in pib’s mechatronics development and join Discord to observe how other members develop and interact.

Step 2: Attend weekly rockstar meetings, where we discuss tickets, progress with tasks, brainstorm and create new tasks, onboard new members and chat geeky stuff 😉 (Every Wednesday, 2:30pm CET)

Step 3: Choose 1 of the low priority tickets to start with and walk through the development process, explained above. And don’t forget to reach out in Discord channels and to pibRockstars for any questions💡

...

Working on the

...

Electronics of a humanoid robot involves lots of open questions and great opportunities for new additions and findings in such field. We call them pib open questions. We are very welcoming to research groups or universities interested in solving one of these questions as a research project, adding a new question and using pib as a research platform. Even as an individual, you are very welcome to propose or select an open question to base your BSc. or MSc. thesis on.

  • Design of an opensource low-cost actuator for pib

  • Synthetic skin with haptic feedback for pib

  • Exploration of different electronic control systems for pib

...