Autonomous EV charging robot
VoltVogel UG
Duration: N/A
Location: N/A
Project Details
Project Overview
As a co-founder of an innovative startup, I spearheaded the development of an autonomous electric vehicle (EV) charging robot. This project encompassed the full spectrum of product development—from initial concept through prototyping—integrating hardware and software solutions to create a mobile, automated charging system.
Key Responsibilities
Product Definition & Risk Assessment
- Defined comprehensive product requirements, aligning with user needs and regulatory standards.
- Conducted thorough risk assessments to identify potential hazards and ensure safety compliance.
- Developed technical documentation tailored for investors, customers, and regulatory bodies to support compliance and funding efforts.
Hardware Architecture & Development
- Designed the mechanical architecture and 3D models using Fusion 360, facilitating rapid prototyping and iteration.
- Developed electronic schematics and PCB layouts with KiCad, integrating components such as Raspberry Pi, motor controllers, and sensors.
- Sourced components and managed supplier relationships to ensure timely procurement and quality assurance.
- Led hardware testing protocols, including sensor calibration and system commissioning, to validate performance and reliability.
Software Architecture & Development
- Architected the software stack, implementing control algorithms for motor management and energy prediction.
- Developed prototype applications using Python, Flutter, and JavaScript, incorporating WebSocket communication and OCPP 1.6 protocol support.
- Created wireframes and user interface designs to enhance user experience and operational efficiency.
- Integrated computer vision capabilities for autonomous navigation and docking procedures.
Deployment & Operations
- Established deployment pipelines and operational protocols to streamline testing and field deployment.
- Utilized tools such as Notion and Miro for project management and collaborative planning.
- Managed version control and collaborative development through GitHub, ensuring code quality and team coordination.
Technologies & Tools
- Programming Languages: Python, C++, JavaScript
- Frameworks & Platforms: Flutter, ROS, Gazebo
- Hardware Components: Raspberry Pi, motor controllers
- Design & Simulation: Fusion 360, KiCad, Blender
- Networking & Communication: WebSockets, OCPP 1.6
- Project Management: Notion, Miro, Google Workspace
- Version Control: GitHub
Outcomes & Impact
- Developed a functional prototype demonstrating autonomous EV charging capabilities, integrating both hardware and software components effectively.
- Enhanced system reliability and safety through comprehensive risk assessments and adherence to compliance standards.
- Improved operational efficiency by implementing streamlined deployment processes and collaborative tools.