Servizi di sviluppo di software per la robotica
Sviluppo di software per la robotica su ROS 2: percezione, localizzazione e navigazione, pianificazione del movimento, controllo del robot, celle robotizzate industriali, veicoli autonomi, simulazione e software per flotte di robot per magazzino e logistica, manifattura, macchine agricole, robot di servizio e di pulizia, robot per ispezioni e automazione di laboratorio, con ingegneri di robotica dedicati al Suo team o progetti realizzati end to end.
Il software per la robotica che sviluppiamo
Sistemi ROS 2
Nodi, interfacce e configurazione dei launch sulle attuali release ROS 2 a supporto a lungo termine, impostazioni di quality of service scelte per ogni topic e ogni esecuzione di test registrata in MCAP, così un guasto può essere riprodotto.
Percezione
Pipeline per lidar, telecamere di profondità e telecamere in OpenCV e PCL, modelli serviti tramite ONNX Runtime o TensorRT su NVIDIA Jetson e calibrazione dei sensori scriptata e ripetibile anziché eseguita una volta a mano.
Localizzazione e navigazione
SLAM, sensor fusion e behaviour tree Nav2 per robot mobili in magazzini, fabbriche e campi, ottimizzati su dati registrati prima che un robot si muova in uno spazio condiviso con le persone.
Pianificazione del movimento e manipolazione
MoveIt 2 per bracci e robot collaborativi, pianificazione della presa e prelievo e posizionamento guidati dalla visione, con ogni traiettoria verificata per le collisioni in simulazione prima di essere eseguita sul braccio.
Celle robotizzate industriali
Celle costruite attorno a bracci ABB, KUKA, FANUC e Universal Robots, programmate in RAPID, KRL o URScript oppure pilotate tramite ROS 2 e collegate a PLC Siemens e di altri produttori via PROFINET, EtherNet/IP o OPC UA.
Controllo del robot e integrazione hardware
Interfacce hardware ros2_control e loop di controllo real-time, azionamenti motore EtherCAT e CANopen e micro-ROS sui microcontrollori che pilotano i motori e leggono i sensori.
Veicoli autonomi e assistenza alla guida
Autoware e stack ROS 2 personalizzati per navette autonome, trattori di piazzale e macchine agricole, e fusione dei dati di telecamera, radar e lidar per le funzioni di assistenza alla guida.
Simulazione e robot learning
Mondi Gazebo o NVIDIA Isaac Sim eseguiti nella pipeline, test di scenario che una build deve superare prima di raggiungere un robot fisico e policy addestrate con reinforcement learning o imitation learning in Isaac Lab o LeRobot.
Flotte di robot e interfacce per gli operatori
Assegnazione dei compiti e gestione del traffico tramite Open-RMF o VDA 5050, monitoraggio remoto e schermate web o su tablet usate dagli operatori, collegate al Suo sistema di gestione del magazzino, al MES o all’ERP.
Ingaggiare ingegneri di robotica
ingegneri di robotica dedicati
Ingegneri di robotica che entrano a tempo pieno nel Suo team, lavorano con i Suoi strumenti e il Suo processo e rispondono al Suo responsabile. Li intervista Lei; noi ci occupiamo del contratto ucraino, delle buste paga, della fatturazione e delle ferie.
Progetti di Software per la robotica
Un’attività di software per la robotica ben definita, con un perimetro, un piano fisso e un responsabile nominato da parte nostra che risponde del risultato e riferisce sull’avanzamento nei Suoi canali.
software per la robotica su base continuativa
Software per la robotica come servizio continuativo: le stesse persone ogni mese, un backlog di cui Lei stabilisce le priorità e ore che può vedere nel nostro portale e in fattura.
La pagina sul team dedicato spiega come gli specialisti entrano nel Suo team, e la pagina sull’outsourcing tratta la realizzazione di progetti, le prese in carico e il modo in cui fatturiamo.
Chi si occupa di software per la robotica per Lei
Ingegneri di robotica
ROS 2, navigazione, manipolazione e simulazione
Ingegneri computer vision
Percezione, calibrazione e modelli su Jetson
Ingegneri embedded e firmware
Controllori motore, sensori e micro-ROS
Ingegneri dell’automazione industriale
Programmazione dei robot e integrazione con i PLC
Ingegneri Python, .NET e front-end
Servizi per le flotte, integrazioni e schermate per gli operatori
Come lavoriamo sul software per la robotica
Le funzioni di protezione appartengono all’hardware con classificazione di sicurezza: controllori di sicurezza, scanner laser e arresti di emergenza. Il nostro software opera all’interno del concetto di sicurezza che Lei o il Suo integratore detenete ai sensi di ISO 10218 o ISO 3691-4, mai come unico livello tra un robot e una persona, ed è comunque sottoposto a regole rigorose: interfacce tipizzate, avvisi trattati come errori, test di simulazione a ogni modifica e nulla viene distribuito su un robot senza aver superato i propri scenari.
La maggior parte del lavoro si svolge in simulazione e su dati registrati, quindi gli ingegneri sono produttivi lontano dal robot. Il tempo sulla macchina fisica, nel Suo stabilimento o da remoto con qualcuno in sede, è pianificato per ciò che solo il robot può mostrare.
Altri servizi embedded e hardware
Sviluppo di software embedded
Servizi di sviluppo di software embedded: Linux embedded, Android e RTOS, driver, BSP, software automotive, di rete, audio e video e aggiornamenti sicuri, con ingegneri di software embedded dedicati o realizzazione di progetti.
Sviluppo firmware
Servizi di sviluppo firmware: firmware per microcontrollori in C, C++ e Rust, stack wireless, bootloader, ECU automotive, controllo motori e progettazione a basso consumo, con ingegneri firmware dedicati o realizzazione di progetti.
Sviluppo FPGA
Servizi di sviluppo FPGA: progettazione RTL in SystemVerilog e VHDL, verifica di FPGA e ASIC, SoC FPGA, video, networking, acquisizione dati e accelerazione, con ingegneri FPGA dedicati o realizzazione di progetti.
Progettazione hardware e PCB
Servizi di progettazione hardware e PCB: schemi elettrici, layout multistrato e HDI, progettazione ad alta velocità, RF, analogica e di potenza, preparazione EMC e file di produzione, con ingegneri hardware dedicati o realizzazione di progetti.
Sviluppo IoT
Servizi di sviluppo IoT: connettività, provisioning, piattaforme cloud su Azure o AWS, aggiornamenti di flotte, IoT industriale, asset tracking, ricarica di veicoli elettrici, dashboard e app, con sviluppatori IoT dedicati o realizzazione di progetti.
Test embedded e hardware
Servizi di test embedded e hardware: test dei dispositivi, banchi hardware-in-the-loop, automazione del firmware, test di ECU automotive, connettività e sicurezza, con QA engineer embedded dedicati o realizzazione di progetti.
Domande sul software per la robotica
Potete portare il nostro robot da ROS 1 a ROS 2?
Sì. ROS 1 è arrivato a fine vita con Noetic nel maggio 2025, quindi migriamo anziché estenderlo: i pacchetti passano a ROS 2 un sottosistema alla volta, un bridge trasporta i messaggi tra i due durante la migrazione e ogni passaggio viene testato in simulazione prima di raggiungere il robot.
Con quali robot e sensori potete lavorare?
Basi mobili, bracci industriali ABB, KUKA, FANUC e Universal Robots, robot collaborativi, NVIDIA Jetson e calcolo x86 e i sensori che condividono: lidar, radar, telecamere di profondità, IMU ed encoder delle ruote. Per l’hardware privo di un driver ROS 2, ne scriviamo uno in base all’SDK o al protocollo del produttore.
In quali settori lavorano i vostri ingegneri di robotica?
Logistica e magazzino, in robot mobili, picking e pallettizzazione; manifattura, in celle di saldatura, assemblaggio, asservimento macchine e ispezione qualità; agricoltura, in trattori autonomi, raccolta e diserbo; automotive, nella guida autonoma e nell’assistenza alla guida; sanità e laboratori, nell’automazione di laboratorio e nei robot per consegne in ospedale; e robotica di servizio, nella pulizia, nelle consegne e nell’ispezione di serbatoi, tubazioni e impianti.
Con quale rapidità possono iniziare ingegneri di robotica?
Quando è disponibile il profilo giusto per il ruolo di ingegnere di robotica, l’avvio dipende soltanto dal Suo colloquio e dalla firma dell’NDA e della cessione della proprietà intellettuale. Altrimenti avviamo una ricerca, che di norma produce profili di candidati entro due o tre settimane, e nessuno inizia finché Lei non ha detto di sì.
Come ingaggiare ingegneri di robotica tramite BigTree108?
Ci indichi il lavoro, il livello di seniority e l’impegno orario necessario. Le proponiamo una o due persone con i rispettivi profili, Lei le intervista come farebbe con una Sua assunzione e firma un unico contratto con BIG TREE 108 LLC, ricevendo una sola fattura al mese.
A chi appartiene il lavoro che producono?
A Lei. Ogni specialista ha un contratto firmato con BigTree108 che cede all’azienda tutto il lavoro prodotto, e il nostro accordo con Lei lo cede a sua volta. Codice, design e documenti vengono consegnati nei Suoi repository e strumenti, non conservati dove solo noi possiamo modificarli.
Sta realizzando un robot o una cella robotizzata?
Ci indichi che cosa fa il robot, dove lavora e che cosa esegue oggi. Riceverà una risposta entro un giorno lavorativo: un piano per il software, profili di candidati oppure una revisione dello stack esistente.