Bipedal Companion Robot (Open Source, 3D Printable)
Description
# Open Source, 3D Printable, Modular Bipedal Robot Project The **Modular Bipedal Robot** project aims to educate and inspire individuals interested in robotics and electronics. This open-source initiative focuses on creating a fully autonomous companion robot with a variety of advanced features. ## Key Features - **Bipedal Design**: The robot includes articulated legs for bipedal movement. - **Control Systems**: Utilizes Arduino and Raspberry Pi, managed through custom PCBs. - **Modular Body**: Configurable body components allow for easy customization and adaptability. - **Software Modules**: - Animation: Handles the animation of the robot, including walking, turning, and other movements. - Braillespeak: Converts text to Braille and speaks it using a proprietary audio output using the onboard buzzer. - Buzzer: Controls the buzzer for audio output. Includes the ability to play tones and melodies. - ChatGPT: Uses the OpenAI GPT models to process text based on user input. - Logging: Logs data to a file for debugging and analysis. - Motion Detection: Handles motion detection using an onboard microwave motion sensor. - Neopixel: Controls the onboard Neopixel LEDs for visual feedback. - PiServo: Controls the servos connected to the Raspberry Pi. - PiTemperature: Reads the temperature from the integrated temperature sensor on the Raspberry Pi. - RTLSDR: Uses an RTL-SDR dongle to receive and process radio signals. - Serial Connection: Handles serial communication between the Raspberry Pi and Arduino. - Servos: Controls the servos connected to the Arduino via the Raspberry Pi and the serial connection. - Tracking: Uses computer vision to track objects and faces using the onboard camera. - Translator: Translates text between languages using the Google Translate API. - TTS: Converts text to speech using the onboard speaker. - Viam: Uses the VIAM API to integrate Viam modules for additional functionality. - Vision: Handles image processing and computer vision tasks using the onboard IMX500 Raspberry Pi AI camera. - [Read more](https://github.com/makerforgetech/modular-biped/wiki/Software#modules)! ## Project Background The Modular Biped Robot Project is designed to provide a flexible and modular framework for robotics development using Python and C++ on the Raspberry Pi and Arduino platforms. It aims to enable developers, robotics enthusiasts, and curious individuals to experiment, create, and customize their own biped robots. With a range of features and functionalities and the option to add your own easily, the Modular Biped Robot Project offers an exciting opportunity to explore the world of robotics. ## Modularity The open source framework is designed for flexibility, allowing users to easily add or remove components to suit their specific needs. Comprehensive [guides](https://github.com/makerforgetech/modular-biped/wiki/Software#creating-a-module) are provided for integrating new modules seamlessly. ## Resources - **Documentation**: For detailed information, visit the project’s GitHub repository: [Modular Biped Documentation](https://github.com/makerforgetech/modular-biped/wiki) - **Code**: Check out the modular open source software on [GitHub](https://github.com/makerforgetech/modular-biped) - **YouTube Playlist**: Explore the development process through our build videos: [Watch on YouTube](https://www.youtube.com/watch?v=2DVJ5xxAuWY&list=PL_ua9QbuRTv6Kh8hiEXXVqywS8pklZraT) - **Community**: Have a question or want to show off your build? Join the communities on [GitHub](https://bit.ly/maker-forge-community) and [Discord](https://bit.ly/makerforge-community)! Join us in advancing the world of modular robotics!
Statistics
Likes
1509
Downloads
804