DEV Community

Cover image for Tech stack for DIY robotics project
Hafiz Jaafar
Hafiz Jaafar

Posted on

1

Tech stack for DIY robotics project

Physical materials

  1. Arduino starter kit:
    • Arduino board
    • Breadboard
    • Jumper wires
    • USB cable
  2. Servo motor(s)
  3. Optional:
    • Popsicle sticks
    • LEGO pieces
  4. PC

Software and frameworks

  1. OS:
    • Ubuntu (Linux), or
    • Debian (Linux), or
    • Windows (experimental)
  2. ROS (Robot Operating System)
  3. Qt library
  4. Essential IDE:
    • Eclipse: extended with the plugin PyDev
    • PyCharm
    • Qt Creator - in Qt installation
    • Qt Designer - in Qt installation
  5. Git
  6. Arduino library
  7. Programming languages
    • Python
    • C++
    • C
  8. PyQt: Qt library wrapped in Python

Optionals

  1. Redmine: a web application for project management (open source and free)
  2. GitLab or GitHub

Top comments (0)

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more