Serviços de desenvolvimento de software de robótica
Desenvolvimento de software de robótica em ROS 2: perceção, localização e navegação, planeamento de movimento, controlo de robôs, células de robôs industriais, veículos autónomos, simulação e software de frotas para robôs de armazém e logística, indústria, máquinas agrícolas, robôs de serviço e limpeza, robôs de inspeção e automação de laboratório, com engenheiros de robótica dedicados para a sua equipa ou projetos entregues de ponta a ponta.
Software de robótica que construímos
Sistemas ROS 2
Nodes, interfaces e configuração de launch em versões ROS 2 atuais com suporte de longo prazo, definições de qualidade de serviço escolhidas por tópico e cada execução de teste gravada em MCAP, para que uma falha possa ser reproduzida.
Perceção
Pipelines de lidar, câmaras de profundidade e câmaras em OpenCV e PCL, modelos servidos através de ONNX Runtime ou TensorRT em NVIDIA Jetson, e calibração de sensores programada e repetível, em vez de feita uma vez à mão.
Localização e navegação
SLAM, fusão de sensores e behaviour trees Nav2 para robôs móveis em armazéns, fábricas e campos, afinados com dados gravados antes de um robô se deslocar num espaço partilhado com pessoas.
Planeamento de movimento e manipulação
MoveIt 2 para braços e robôs colaborativos, planeamento de preensão e picking e placing guiados por visão, com cada trajetória verificada quanto a colisões em simulação antes de correr no braço.
Células de robôs industriais
Células construídas em torno de braços ABB, KUKA, FANUC e Universal Robots, programadas em RAPID, KRL ou URScript ou comandadas através de ROS 2, e ligadas a PLCs Siemens e outros por PROFINET, EtherNet/IP ou OPC UA.
Controlo de robôs e integração de hardware
Interfaces de hardware ros2_control e malhas de controlo em tempo real, acionamentos de motores EtherCAT e CANopen, e micro-ROS nos microcontroladores que acionam motores e leem sensores.
Veículos autónomos e assistência à condução
Autoware e stacks ROS 2 à medida para shuttles autónomos, tratores de pátio e máquinas agrícolas, e fusão de dados de câmara, radar e lidar para funcionalidades de assistência à condução.
Simulação e aprendizagem de robôs
Mundos Gazebo ou NVIDIA Isaac Sim que correm na pipeline, testes de cenário que um build tem de passar antes de chegar a um robô físico, e políticas treinadas por aprendizagem por reforço ou por imitação no Isaac Lab ou no LeRobot.
Frotas de robôs e interfaces de operador
Atribuição de tarefas e gestão de tráfego através do Open-RMF ou do VDA 5050, monitorização remota e os ecrãs web ou de tablet que os operadores usam, ligados ao seu sistema de gestão de armazém, MES ou ERP.
Contratar engenheiros de robótica
engenheiros de robótica dedicados
Engenheiros de robótica que integram a sua equipa a tempo inteiro, trabalham nas suas ferramentas e no seu processo, e reportam ao seu responsável. A sua empresa entrevista-os; nós assumimos o contrato ucraniano, o processamento salarial, a faturação e as férias.
Projetos de Software de robótica
Uma parcela definida de software de robótica, com âmbito, plano fixo e um responsável identificado do nosso lado, que responde pelo resultado e reporta o progresso nos seus canais.
software de robótica em regime contínuo
Software de robótica como serviço contínuo: as mesmas pessoas todos os meses, um backlog que a sua empresa prioriza e horas que pode consultar no nosso portal e na fatura.
A página da equipa dedicada explica como os especialistas integram a sua equipa, e a página de outsourcing aborda a entrega de projetos, as tomadas a cargo e a forma como cobramos.
Quem trabalha em software de robótica para a sua empresa
Engenheiros de robótica
ROS 2, navegação, manipulação e simulação
Engenheiros de visão computacional
Perceção, calibração e modelos em Jetson
Engenheiros de sistemas embebidos e de firmware
Controladores de motores, sensores e micro-ROS
Engenheiros de automação industrial
Programação de robôs e integração de PLCs
Engenheiros Python, .NET e front-end
Serviços de frota, integrações e ecrãs de operador
Como trabalhamos em software de robótica
As funções de proteção pertencem a hardware com classificação de segurança: controladores de segurança, scanners laser e paragens de emergência. O nosso software trabalha dentro do conceito de segurança de que o cliente ou o seu integrador é responsável, nos termos da ISO 10218 ou da ISO 3691-4, nunca como a única camada entre um robô e uma pessoa, e continua sujeito a regras rigorosas: interfaces tipadas, avisos tratados como erros, testes de simulação em cada alteração e nada implementado num robô que não tenha passado nos seus cenários.
A maior parte do trabalho decorre em simulação e com dados gravados, pelo que os engenheiros são produtivos longe do robô. O tempo na máquina física, nas suas instalações ou remotamente com alguém no local, é planeado para o que só o robô pode mostrar.
Outros serviços de sistemas embebidos e hardware
Desenvolvimento de software embebido
Serviços de desenvolvimento de software embebido: Linux embebido, Android e RTOS, drivers, BSP, software automóvel, de rede, de áudio e de vídeo e atualizações seguras, com engenheiros de software embebido dedicados ou entrega de projetos.
Desenvolvimento de firmware
Serviços de desenvolvimento de firmware: firmware de microcontroladores em C, C++ e Rust, stacks sem fios, bootloaders, ECU automóveis, controlo de motores e design de baixo consumo, com engenheiros de firmware dedicados ou entrega de projetos.
Desenvolvimento FPGA
Serviços de desenvolvimento FPGA: design RTL em SystemVerilog e VHDL, verificação de FPGA e ASIC, SoC FPGA, vídeo, redes, aquisição de dados e aceleração, com engenheiros FPGA dedicados ou entrega de projetos.
Design de hardware e PCB
Serviços de design de hardware e PCB: esquemas, layout multicamada e HDI, design de alta velocidade, RF, analógico e de potência, preparação para EMC e ficheiros de produção, com engenheiros de hardware dedicados ou entrega de projetos.
Desenvolvimento IoT
Serviços de desenvolvimento IoT: conectividade, provisionamento, plataformas cloud no Azure ou na AWS, atualizações de frotas, IoT industrial, localização de ativos, carregamento de veículos elétricos, dashboards e aplicações, com programadores IoT dedicados ou entrega de projetos.
Testes de sistemas embebidos e de hardware
Serviços de testes de sistemas embebidos e de hardware: testes de dispositivos, bancadas hardware-in-the-loop, automatização de firmware, testes de ECU automóveis, de conectividade e de segurança, com engenheiros de QA embebido dedicados ou entrega de projetos.
Perguntas sobre software de robótica
Conseguem migrar o nosso robô de ROS 1 para ROS 2?
Sim. O ROS 1 chegou ao fim de vida com o Noetic em maio de 2025, por isso migramos em vez de o prolongar: os pacotes passam para ROS 2 subsistema a subsistema, uma ponte transporta as mensagens entre os dois enquanto a migração decorre, e cada passo é testado em simulação antes de chegar ao robô.
Com que robôs e sensores conseguem trabalhar?
Bases móveis, braços industriais da ABB, KUKA, FANUC e Universal Robots, robôs colaborativos, computação NVIDIA Jetson e x86, e os sensores que partilham: lidar, radar, câmaras de profundidade, IMUs e encoders de rodas. Para hardware sem driver ROS 2, escrevemos um com base no SDK ou no protocolo do fabricante.
Em que setores trabalham os engenheiros de robótica?
Logística e armazenagem, em robôs móveis, picking e paletização; indústria, em células de soldadura, montagem, alimentação de máquinas e inspeção de qualidade; agricultura, em tratores autónomos, colheita e monda; automóvel, em condução autónoma e assistência à condução; saúde e laboratórios, em automação de laboratório e robôs de transporte hospitalar; e robótica de serviço, em limpeza, entregas e inspeção de tanques, tubagens e instalações.
Em quanto tempo podem começar engenheiros de robótica?
Quando o engenheiro de robótica adequado está disponível, o arranque depende apenas da sua entrevista, do NDA e da cedência de propriedade intelectual. Caso contrário, fazemos uma pesquisa, que normalmente produz perfis de candidatos em duas a três semanas, e ninguém começa antes de a sua empresa dar o seu acordo.
Como contratamos engenheiros de robótica através da BigTree108?
Diga-nos qual é o trabalho, a senioridade e o horário de que precisa. Propomos uma ou duas pessoas com os respetivos perfis, a sua empresa entrevista-as como entrevistaria uma contratação própria, e assina um único contrato com a BIG TREE 108 LLC e recebe uma fatura por mês.
A quem pertence o trabalho que produzem?
A sua empresa. Cada especialista tem um contrato assinado com a BigTree108 que atribui à empresa todo o trabalho produzido, e o nosso contrato com a sua empresa atribui-lho. O código, os designs e os documentos são entregues nos seus próprios repositórios e ferramentas, e não mantidos onde só nós os podemos alterar.
Está a construir um robô ou uma célula robótica?
Diga-nos o que o robô faz, onde trabalha e o que corre hoje. Receberá resposta no prazo de um dia útil: um plano para o software, perfis de candidatos ou uma revisão do stack existente.