Unlock the potential of freelancing on Upwork with Vollna. Use advanced filters to find Robot Operating System projects, get instant notifications, and enhance your bidding strategy with analytics.
Signup for free
to get access to all filter attributes and instant notifications when new jobs are posted.
Setup filter
Get access to over 30+ filter attributes, setup instant notifications, integrate with your CRM and marketing tools, and more.
I have a new robot concept in mind and need an expert who can take it from sketches to a fully simulated model. You will be responsible for the full digital workflow—mechanical CAD, kinematic modelling, control‐system setup, and a repeatable simulation that proves the robot’s motions, loads, and cycle times.
The exact robot category and primary task are still open, so I welcome your input on whether an industrial, service, or educational configuration makes the most sense once we discuss requirements. Likewise, I am flexible on tooling; if you prefer ROS, MATLAB/Simulink, or V-REP/CoppeliaSim (or a mix), explain why it fits the job and I’ll go with the strongest technical argument.
After delivery I should be able to open the model, press “run,” and see the robot perform exactly as documented. If that sounds like a challenge you can meet, please outline your approach, preferred tools, and an estimated timeline when you place your bid.
Skills: Engineering, CAD/CAM, Mechanical Engineering, Finite Element Analysis, Robotics, MATLAB, Simulation, Robot Operating System (ROS), MATLAB/Simulink, CAD / SolidWorks
Fixed budget:
30 - 250 NZD
4 days ago
Websites, IT & Software, Engineering & Science, Engineering, CAD/CAM, Mechanical Engineering, Finite Element Analysis, Robotics, MATLAB, Simulation, Robot Operating System (ROS), MATLAB/Simulink, CAD / SolidWorks
Robotics Software Engineer - Tech Start Up
Applied
$30 - $50
/ hr
7 days ago
1
Junior Robotics Systems Engineer (Hardware/Software Architecture
Integration):
Position Summary:
We are seeking a hands-on, multidisciplinary Junior Robotics Systems Engineer to serve as Technical Product Owner and Lead Systems Architect.
Partnering directly with the founder, you will evaluate existing engineering assets, validate technical architecture, and drive product execution from
late-stage prototyping to an investor-ready Minimum Viable Product (MVP).
The ideal candidate brings a strong bias for robust, pragmatic, and cost-effective engineering over purely theoretical approaches. You must thrive in an agile environment—actively unblocking hardware, firmware, and software integration bottlenecks.
Compensation:
Up to $50 per hour depending on experience and domain expertise
Requirements & Qualifications
Experience:
Years of Experience: 1-3 years directly involved in multi-disciplinary robotics
execution.
Life-cycle Ownership:
Demonstrated experience taking a mobile electromechanical system from
early prototype through EVT/DVT phases.
Target Background:
Proven background developing autonomous mobile vehicles (AMVs) or mobile robotics platforms (e.g., Waymo, Tesla, Pony.ai, or Nuro ecosystem
experience).
Scale:
Familiarity with low-volume pilot builds (approx. 50–100 units) and creating investor-facing prototypes.
Technical & Engineering Skills:
Hardware & Mobility: Hands-on design of wheeled, load-bearing mobile platforms (drivetrain selection, motor sizing, braking, stability).
Control Systems: Experience with closed-loop motor control and stability tuning across varying terrain and payloads.
Localization & Tracking: Practical implementation of person-following behaviors using Ultra-Wideband (UWB), BLE, Visual SLAM, or hybrid sensors.
Perception & Safety: Integration of obstacle detection systems utilizing Lidar,
Computer Vision, Time-of-Flight (ToF), ultrasonic, or vision sensors.
Embedded Software: Embedded C/C++ development on microcontroller-class hardware (e.g., ESP32, STM32, Raspberry Pi) using RTOS or bare-metal architecture.
Compute Platforms: Hands-on deployment experience using Nvidia JetsonOrin Nano and Raspberry Pi.
Software Ecosystem: Strong command of ROS2 (Robot Operating System 2) and Python for robotics applications.
Power & Ruggedization: Understanding of battery-powered systems (BMS, runtime estimation, thermals) and environmental ruggedization (IP ratings
for dust and moisture).
I will give you access to ai data annotation platform that I am employed on. It is a tasking site. very easy to understand. However, you must pay close attention to tasks as off boarding occurs often. Also, the tasks must be written in perfect English.
I'm setting up an online shop and I'm looking for a firmware/BLE developer for a custom project. In short: I need software that changes performance parameters (for example the top speed limit, 25 to 45 km/h) on specific e-scooter models over Bluetooth Low Energy. It is intended for use on private property only, and I would sell activation licenses to end customers, so I need full rights to the result.
What I already have: a license server, a shop and a Web Bluetooth activation page.
What I need from you:
- Per-model data/commands that my page writes over BLE (as base64 blocks, per model and firmware version)
- Safety checks: verify model and firmware version before writing, back up original values, restore to stock, safe abort on connection loss, sensible current/temperature limits
- Documentation and a test report
Conditions:
- All code and rights are transferred to me
- The work is original or properly licensed
- No bypassing of cryptographic protection or locked bootloaders. Models that would require this are out of scope
- Milestone payments, final payment after testing on my own scooter
Could you let me know:
1) Have you worked on e-scooter firmware (Xiaomi/Ninebot) before?
2) Which models could you support without bypassing protections?
3) Rough timeline and price?
4) Are you comfortable with this kind of project, including resale of licenses?
I need a skilled professional to integrate a robot into a Haas 750SS CNC machine for material loading and unloading. The robot will handle mixed materials, with an expected weight of up to 10 kg per piece.
Key Requirements:
- Design and implement a robotic system for efficient material handling.
- Ensure compatibility with Haas 750SS.
- Program the robot for precise loading/unloading operations.
Ideal Skills:
- Experience with CNC machines, particularly Haas.
- Background in robotics and automation.
- Proficiency in programming robotic systems.
Please include relevant experience in your bids.
Skills: Robotics, Programming, Robotics and Cognitive Automation, Robotic Process Automation, Automation, Robot Operating System (ROS), CNC, Robot Kinematics & Dynamics
Fixed budget:
750 - 1,500 USD
14 days ago
Websites, IT & Software, Engineering & Science, Programming, Robotics, Robotics and Cognitive Automation, Robotic Process Automation, Automation, Robot Operating System (ROS), CNC, Robot Kinematics & Dynamics
iOS 3D Scanning App and SDK Developer | LiDAR & Photogrammetry
Applied
not specified
15 days ago
1
I am looking for an experienced developer or small team to build an iPhone/iPad 3D scanning application, using Dot3D, PIX4Dcatch, and EveryPoint as references for functionality and output quality.
The solution must also include a reusable SDK, allowing us to provide the scanning technology to other organisations for integration into their own applications.
What we need
* Combine LiDAR depth data, camera images, and motion/tracking data to reconstruct physical spaces.
* Use photogrammetry alongside LiDAR to improve geometric detail and produce coloured point clouds and textured 3D models.
* Provide live scanning feedback, including coverage and tracking quality.
* Address drift, duplicated walls, misalignment, and tracking interruptions, including across connected rooms.
* Support distance and area measurements.
* Save, reopen, view, and export scans in agreed standard formats.
* Maintain stable performance during longer scanning sessions.
Application and SDK delivery
The scanning and reconstruction engine must be separated from the app interface and delivered as a documented SDK that can operate within other applications.
Delivery must include:
* A working iOS application and reusable SDK.
* Complete source code for all custom-developed components, including the scanning engine, reconstruction pipeline, app, and integration code.
* Build instructions, technical documentation, and a sample application demonstrating SDK integration.
* Everything needed for our team or another developer to build, maintain, modify, and distribute the solution independently.
Ownership and operating costs
We must own the custom code and deliverables created under this project, including the ability to modify them and commercially distribute or license the application and SDK to other organisations.
The solution must operate without mandatory third-party subscriptions, per-scan charges, per-user/device royalties, or recurring licence fees. Core functionality must not depend on paid external processing services.
Any existing code, open-source libraries, or third-party components must be disclosed in advance. Their licences must permit our intended commercial use and SDK distribution. Please explain whether processing runs on the device or requires a separate computer.
Experience and working approach
We need proven experience with iOS/ARKit, LiDAR, SLAM or visual-inertial tracking, point-cloud processing, and photogrammetry.
Work will follow agreed milestones, beginning with a technical prototype. Scan quality, measurement accuracy, drift, processing time, and stability will be validated using agreed test spaces and reference measurements.
We value clear communication, technical ownership, and regular demonstrations of working results.
Please include in your proposal:
1. Relevant projects, sample scans, and your specific contribution.
2. Your proposed technical approach and dependencies.
3. How you will deliver the SDK and meet the ownership and cost requirements.
4. Estimated timeline, milestones, and development budget.
Build VX-ORB v2: Mobile Ambient Robot Research Prototype
Applied
$250 - $750
20 days ago
-
I’m looking for a robotics engineer to build **one working VX-ORB v2 robot and charging dock** for supervised indoor research demonstrations. Please provide your own itemized fixed-price estimate and schedule for the complete scope.
The attached graphic shows the intended appearance: a clean egg-shaped shell with a slightly wider lower section, one thin LED band around the middle, a discreet front camera, and subtle VX-ORB v2 branding.
## Robot and dock
The ORB should have two independently driven wheels and a small central ball caster underneath for stability. Movement should be quiet and controlled, with smooth starts, stops, and turns. Include front, left, and right obstacle sensing, tilt sensing, an impact bumper, and a serviceable enclosure. Keep sensor openings small and integrated into the lower shell.
The charging dock should follow the supplied photo’s **open-bottom horseshoe design**. Side guides should lead the ORB to matching rear charging contacts. The path between the guides must remain open to the floor, with no tray, ramp, lip, or threshold for the wheels to climb. Supply a correctly matched charger with a U.S. plug.
The ORB should **return to its dock on command and when its battery is low**, locate and align with the dock, make contact, and confirm charging. Please describe your proposed navigation and docking method, its operating limits, and how you will handle and test failed approaches.
## Controls and interaction
Use an ESP32-S3 class controller for local motor and sensor safety, with additional processing hardware if needed for camera, speech, and recording. The prototype should support voice commands, basic conversation, marker-based visual goals, a local operator console, and wired USB setup and recovery.
Defined commands, especially **stop**, must remain available without a hosted conversational service. Disclose any proposed hosted services and their estimated usage costs. The LED band should communicate a restrained set of states, including idle, listening, processing, moving, charging, and alert. Speaking, blocked motion, faults, and dock status should also be distinguishable through suitable light patterns or variations.
## Key demonstration
An operator says, **“ORB, go to the blue station.”** In a small supervised test lane, the ORB identifies a marked target and proposes a short movement. A local reference policy gateway permits, restricts, or blocks that action. The ORB moves only when permitted, while its local controller independently stops for an obstacle, bumper, tilt, physical STOP, stale command, or charging condition.
When a soft obstacle is introduced, the ORB stops and proposes a bounded alternative or asks for help. The console should record the request, observation, proposed action, policy decision, motor command, and actual outcome. The demonstration should be repeatable across three trials.
## Build quality, delivery, and acceptance
**The robot must be built to survive shipping and normal handling without wires, connectors, boards, sensors, or charging contacts coming loose.** Secure and strain-relieve all internal wiring, mount components firmly, protect moving parts, and package the robot and dock for shipment. A bench demonstration before shipping is required, but it does not replace testing after arrival.
Deliver the assembled robot and dock, firmware and host software, source code, CAD/STL files, wiring diagram or schematic, pin map, BOM and suppliers, setup and recovery instructions, and exportable telemetry and Decision Records linked to camera evidence.
After delivery to the **United States**, conduct a live remote acceptance session so I can configure, control, recover, and reflash the unit from my Windows laptop and verify the agreed demonstrations on the delivered hardware. Include a 14-day period to correct defects against the agreed acceptance tests. **Final payment will be released only after the robot and dock arrive in the United States and pass owner acceptance.**
In your proposal, please include your **itemized fixed-price estimate**, proposed architecture, relevant experience, schedule, shipping method and cost, lead times, recurring service costs, and principal technical risks. The graphic is a design reference; the mechanical and electrical details must be engineered and tested.
Skills: Electronics, Mechanical Engineering, Manufacturing Design, Product Design, 3D Modelling, Robotics, Embedded Systems, Motor Control, Robot Operating System (ROS), Sensor Integration
Fixed budget:
250 - 750 USD
20 days ago
Websites, IT & Software, Design, Media & Architecture, Engineering & Science, Product Sourcing & Manufacturing, 3D Modelling, Electronics, Mechanical Engineering, Manufacturing Design, Robotics, Embedded Systems, Motor Control, Product Design, Robot Operating System (ROS), Sensor Integration
We are seeking a motivated and reliable Vending Machine Location Finder to identify and secure profitable locations for our vending machines. Responsibilities include researching potential businesses, visiting and contacting property owners, managers, and decision-makers, presenting vending machine placement opportunities, negotiating placement agreements, and building strong relationships with location partners. The ideal candidate has excellent communication and networking skills, is self-motivated, and can identify high-traffic locations such as offices, warehouses, apartment complexes, gyms, and other businesses. Previous experience in sales, business development, or vending machine placement is a plus.
We are seeking a skilled engineer to develop and integrate robotic systems using ROS2 and embedded platforms. The role involves designing, testing, and optimizing robotic solutions, as well as collaborating with cross-functional teams to ensure successful implementation. Experience with embedded systems and robotics is essential for this part-time, long-term project.
Task: Replace Existing Onboard LLM with Local GPT-2B
Hardware
* Unitree R1 EDU
* Onboard NVIDIA Jetson Orin NX / onboard GPU compute platform (~100 TOPS)
* Existing robot software and motor-control system are already working.
* The robot currently has a built-in Chinese AI chatbot / LLM. The exact model is not yet confirmed and is not Qwen.
Main Objective
Replace the robot’s existing onboard LLM/chatbot with a local GPT-2B-class language model running directly on the robot’s onboard GPU.
The new local model must perform the same high-level conversational / command-understanding function as the existing chatbot, while the existing robot control and motor-control system must remain unchanged.
In other words:
Existing system:
User Voice/Text → Existing Chinese LLM → Existing Robot Control Interface → Motors
Target system:
User Voice/Text → Local GPT-2B → Existing Robot Control Interface → Motors
The GPT-2B model should effectively replace the existing LLM layer, not the robot’s control layer.
What the freelancer needs to do
1. Identify the current AI/LLM architecture
* Determine what model currently powers the onboard Chinese chatbot.
* Identify how the current LLM communicates with the robot’s existing control system.
* Identify the existing API, SDK, ROS interface, middleware, or function-calling mechanism used between the LLM and robot control.
2. Deploy a local GPT-2B model
* Select an appropriate ~2B parameter model suitable for local inference.
* Deploy it on the robot’s onboard NVIDIA GPU.
* Use GPU-accelerated inference (TensorRT-LLM, llama.cpp CUDA, vLLM, or another appropriate optimized runtime).
* Optimize the model for low latency and reasonable memory/compute usage.
3. Connect GPT-2B to the existing robot interface
* Do NOT rewrite the existing motor-control system.
* Do NOT develop new low-level motor drivers.
* Do NOT replace the existing Unitree SDK / motion-control implementation.
* Instead, make the new LLM communicate with the existing high-level robot-control interface in the same way the current chatbot does.
4. Function / command calling
The local GPT-2B should be able to interpret natural-language commands and generate structured commands/functions that are already supported by the robot.
For example:
"Stand up and walk forward"
→ GPT-2B interprets intent
→ calls existing robot functions such as:
stand()
walk_forward()
The exact available functions/interfaces should be determined from the existing R1 EDU software.
5. Voice interface
If the existing system already provides speech recognition, preserve it.
If necessary, the architecture should support:
Microphone → Local STT → GPT-2B → Existing Robot Functions
The primary task is LLM replacement, not development of a new speech-recognition system.
Important constraint
The freelancer must reuse the existing robot-control stack.
The project is NOT:
* rewriting robot locomotion
* rewriting motor control
* developing a new Unitree SDK layer
* developing a new walking controller
* developing a new ROS control architecture
The project IS:
Replacing the existing onboard Chinese LLM with a locally running GPT-2B model and connecting the new model to the existing robot-control interface.
Expected final architecture
Microphone / Text Input
↓
Existing or Local STT
↓
Local GPT-2B running on onboard NVIDIA GPU
↓
Structured command / function call
↓
Existing R1 EDU Robot API / ROS / SDK
↓
Existing Motion & Motor Control
↓
Robot
Deliverables
1. Local GPT-2B model running on R1 EDU onboard computer.
2. GPU-accelerated inference.
3. Integration with the existing robot-control interface.
4. Natural-language command → structured robot function execution.
5. Source code for the integration layer.
6. Installation/deployment instructions.
7. Ability to run the system autonomously on the robot without cloud LLM/API dependency.
8. Basic demonstration showing that the new GPT-2B successfully replaces the existing chatbot while the existing robot-control system continues to operate unchanged.
Freelancer requirements
Experience with:
* NVIDIA Jetson Orin / embedded GPU
* Local LLM deployment
* 1–3B parameter models
* TensorRT-LLM / llama.cpp / CUDA optimization
* ROS / ROS2
* Unitree robots or similar robotic platforms
* LLM function calling / tool calling
* Python and/or C++
Experience with embodied AI / LLM-to-robot integration is strongly preferred.
Key point
The freelancer should treat the existing chatbot as a replaceable AI module.
We already have the robot’s motor-control and motion-control functionality. The goal is to replace only the LLM/AI reasoning layer with a local GPT-2B model running on the robot’s onboard GPU.
Skills: Robotics, Robot Operating System (ROS), Large Language Models (LLMs)
Fixed budget:
250 - 750 USD
28 days ago
Websites, IT & Software, Engineering & Science, Editing, Robotics, Robot Operating System (ROS), Large Language Models (LLMs)
We're looking for an experienced consultant to review and advise on our existing robot-dispatch and warehouse automation integration. We need expert judgment: an audit of how our system talks to our robot fleet, where the real risks are, and what to fix first.
SCOPE OF WORK
- Review our existing robot-dispatch and fleet-integration logic and identify architectural or reliability risks.
- Assess whether our system's tracked equipment/location status is likely to drift from real-world state, and recommend how to validate and prevent that.
- Review how failures, retries, and queuing are currently handled when equipment is busy or unreachable, and flag gaps (e.g., missing backoff, silent failures, stuck states).
- Advise on a practical strategy for validating dispatch logic against real hardware, not just simulation.
- Deliver a written report: findings, risk ranking, and concrete recommendations our engineering team can act on.
- Optional: one or two working sessions with our developers to walk through findings and answer implementation questions.
REQUIREMENTS
- Real consulting/advisory track record in robotics, industrial automation, or warehouse/logistics system integration — able to point to prior audits or advisory engagements, not just implementation work.
- Strong enough technical background to read existing architecture and code and reason about it critically, even though you won't be writing production code here.
- Able to explain technical risk clearly to a team that isn't specialized in robotics — this is a communication-heavy engagement, not just a technical one.
- Comfortable working from existing documentation and code rather than starting from a blank slate.
NICE TO HAVE
- Experience with warehouse execution/control systems (WES/WCS) or similar fleet-dispatch systems.
- Familiarity with task-queue and retry/backoff design patterns in distributed or real-time systems.
- Experience advising teams on validating software against physical/hardware behavior, not just simulated environments.
PROJECT TYPE: Hourly, advisory engagement
ESTIMATED DURATION: Short — typically 10–20 hours over 1–3 weeks
EXPERIENCE LEVEL: Expert
HOW TO APPLY
Please describe a prior advisory or audit engagement (not implementation project) involving robotics, industrial automation, or a similar integration, and what the outcome/recommendations were. Include your hourly rate and availability for a short engagement.