LabVIEW Engineer for Pick-and-Place Arm Control

Заказчик: AI | Опубликовано: 15.10.2025

I need a LabVIEW engineer to program and deploy the control system on NI myRIO for a simple pick-and-place arm. I will handle mechanical build and wiring. Your job is ONLY the LabVIEW/myRIO software. Tasks: Implement DC motor position control with PID using the built‑in angle sensor. Execute the motion sequence: Pick at loading bay Stop for 2 seconds at mid‑point (80 mm from loading bay) Place at unloading bay (~150 mm from loading bay) Control electromagnet ON/OFF at the correct points in the sequence. Read phototransistor to count dropped parts and keep an internal tally. Drive a servo motor to raise a lift table and stack at least 3 items automatically, synchronized with the arm cycle. Provide simple parameters in the code so I can re‑tune quickly when the unloading bay is moved to 150–200 mm (goal: re‑tune within 3–5 minutes). Help with a quick motor identification test and basic comparison of expected vs actual response (simple logs/plots are fine). Deliverables: LabVIEW project (.lvproj) with myRIO VIs: Main control loop(s) for DC motor, electromagnet logic, counter, and servo control Basic parameter block/constants for quick re‑tune (gains, positions, timings) Brief setup notes: myRIO pin mapping, deployment steps, and a short re‑tune checklist Short evidence (logs or screenshots) showing: 2‑second mid‑point stop is correct Counting works Stacking sequence runs Hardware available: NI myRIO, DC motor with angle sensor, electromagnet, servo, TB6612FNG driver, phototransistor + LED, potentiometer, micro switch, op‑amp LPF parts, battery/bench PSU. Success target (Distinction aim): Two automatic runs within 1 minute each with accurate counting Quick re‑tune for new distance (150–200 mm) Automatic stacking of 3 pieces on the lift table