arrow_back Volver a las freelances
F

Integrated Software for Custom Humanoid Robot

Freelancer

Compartir:
placeES home_workRemoto assignmentPor contrato publicEmpleo agregado · ES

eventPublicado el 18 oct 2026 · verifiedConfirmamos el 18 oct 2026 que sigue activo

¿Esta empresa es tuya?

₹ 37.500 – ₹ 75.000 por proyecto

Sobre el empleo

Project Title Humanoid Robot Software Development, Simulation, and Robot Management Platform 1. Project Overview Develop an integrated software system for my custom humanoid robot using the following repositories as potential foundations: * K-Scale Labs K-Bot: https://github.com/kscalelabs/kbot * BotBrain: https://github.com/botbotrobotics/BotBrain The project includes robot software, motor and sensor integration, simulation, locomotion development, a web management platform, and iOS and Android applications. The developer must assess the repositories and my actual hardware before proposing the final architecture and price. Installing existing repositories without adapting and validating them is not acceptable. 2. Repository Audit and Architecture * Review both repositories, dependencies and applicable licences. * Inspect the robot’s URDF/Xacro, motors, sensors, onboard computer and control interfaces. * Identify reusable components and required custom development. * Propose the software architecture, technology stack, schedule, budget and risks. Deliverable: Technical audit, architecture diagram and approved development plan. 3. Robot Software * Implement a ROS 2-based software stack. * Integrate motor drivers, joint-state feedback, sensors and hardware SDKs. * Configure joint limits, calibration, control interfaces and diagnostics. * Develop standing, sitting, coordinated movement and walking capabilities appropriate to the hardware. * Implement operating modes, watchdogs, fault handling, logging and reproducible deployment. Deliverable: Documented software that can be built and launched on the agreed system. 4. Isaac Sim * Import and validate the robot model in NVIDIA Isaac Sim. * Configure joints, actuators, collision geometry, physics and ROS 2 communication. * Test joint movement, control limits, balance, transitions, walking where supported, sensors and fault recovery. * Supply test procedures, logs, recordings and known limitations. Deliverable: Runnable simulation project and repeatable test suite. 5. Physical Integration * Deploy software to the actual robot. * Validate motor directions, calibration, control limits and sensor interfaces. * Perform staged testing from individual joints to coordinated movement and walking. * Implement or integrate emergency-stop functionality, watchdogs and communication-loss handling. * Document measured performance, outstanding risks and commissioning procedures. Deliverable: Physical integration report, where hardware access is available. 6. Web Management Platform Develop a responsive web application with: * Robot dashboard and live telemetry. * Motor, joint, battery, temperature and system diagnostics where supported. * Robot cockpit, camera feeds, 3D visualisation and permitted teleoperation. * Mapping and navigation where compatible with the humanoid’s mobility. * Mission creation, execution and monitoring. * Robot configuration, alerts, event history, user roles and audit logs. Deliverable: Functional web platform connected to the robot software, not a static mock-up. 7. Mobile Applications Develop iOS and Android applications with: * Secure login and permissions. * Robot selection and status monitoring. * Telemetry, camera viewing and supported teleoperation. * Mission monitoring, fault notifications and fleet status. * Secure remote connectivity where configured. Deliverable: Installable builds, source code and setup documentation. 8. Advanced Platform Features Implement agreed features inspired by BotBrain Pro, including: * Secure remote access and local-network operation. * Multi-robot registration and fleet monitoring. * AI-assisted commands with validation and permission checks. * Mission templates, recording, diagnostic exports and audit history. * Software updates and recovery procedures where feasible. Hardware-dependent and subscription-based features must be identified separately. 9. Backend and Security * Develop APIs, database and real-time communication. * Implement authentication, authorisation and role-based access. * Encrypt remote communication and protect credentials. * Avoid exposing unauthenticated robot-control interfaces to the internet. * Provide backup, recovery and deployment documentation. * Support local operation during cloud outages wherever practical. 10. Testing and Handover Provide source code, Git repositories, installation scripts, configuration files, simulation projects, tests, documentation, diagnostic reports and a final demonstration. 11. Intellectual Property Transfer the agreed rights to custom-developed work and provide all project source code and deployment assets. Document third-party licences, commercial dependencies and recurring costs. 12. Milestones 1. Repository audit and architecture. 2. Robot model and simulation setup. 3. ROS 2 integration and motor control. 4. Simulation controllers and locomotion. 5. Physical integration, if hardware is available. 6. Web dashboard and cockpit. 7. Missions, diagnostics and fleet management. 8. Mobile applications and remote connectivity. 9. Testing, documentation and handover. Payment must be linked to demonstrable milestones and agreed acceptance criteria. 13. Required Experience Applicants must demonstrate experience in ROS 2, Linux, humanoid or legged robots, motor control, URDF/Xacro, Isaac Sim, Python/C++, web applications, mobile applications and secure deployment. 14. Proposal Requirements Provide your architecture, repository reuse plan, team composition, estimated hours, milestone costs, timeline, hardware assumptions, testing approach, recurring costs, exclusions and risks. Do not claim production-ready walking or unrestricted physical safety without appropriate validation and evidence.

Sigue leyendo gratis

Crea una cuenta gratis para ver el empleo completo y postularte.

  • badgePortafolio visible para las empresas
  • notificationsAlerta de empleo nuevo por correo
  • favoriteSuscripción gratuita, cancela cuando quieras