Robotiikkaohjelmistojen kehityspalvelut
Robotiikkaohjelmistojen kehitys ROS 2:lla: havainnointi, paikannus ja navigointi, liikkeensuunnittelu, robotin ohjaus, teollisuusrobottisolut, autonomiset ajoneuvot, simulointi ja robottiparvien ohjelmistot varasto- ja logistiikkarobotteihin, valmistukseen, maatalouskoneisiin, palvelu- ja siivousrobotteihin, tarkastusrobotteihin ja laboratorioautomaatioon, dedikoiduilla robotiikkainsinööreillä tiimiinne tai alusta loppuun toteutettuina projekteina.
Rakentamamme robotiikkaohjelmistot
ROS 2 -järjestelmät
Nodet, rajapinnat ja käynnistyskonfiguraatio nykyisillä ROS 2:n pitkäaikaisen tuen julkaisuilla, palvelun laadun (QoS) asetukset valitaan topickohtaisesti ja jokainen testiajo tallennetaan MCAP-muotoon, jotta virhe voidaan toistaa.
Havainnointi
Lidar-, syvyyskamera- ja kameraputket OpenCV:llä ja PCL:llä, mallit ajetaan ONNX Runtimen tai TensorRT:n kautta NVIDIA Jetsonilla, ja anturien kalibrointi on skriptattua ja toistettavaa eikä kerran käsin tehtyä.
Paikannus ja navigointi
SLAM, anturifuusio ja Nav2:n käyttäytymispuut mobiilirobotteihin varastoissa, tehtaissa ja pelloilla, viritettynä tallennetulla datalla ennen kuin robotti liikkuu ihmisten kanssa jaetussa tilassa.
Liikkeensuunnittelu ja manipulointi
MoveIt 2 robottikäsille ja yhteistyörobooteille, tarttumisen suunnittelu ja konenäköohjattu poiminta ja sijoitus, ja jokainen rata tarkistetaan törmäysten varalta simulaatiossa ennen kuin se ajetaan käsivarrella.
Teollisuusrobottisolut
ABB-, KUKA-, FANUC- ja Universal Robots -robottikäsien ympärille rakennetut solut, ohjelmoituna RAPID-, KRL- tai URScript-kielillä tai ohjattuna ROS 2:n kautta, ja yhdistettynä Siemensin ja muihin PLC-ohjaimiin PROFINETin, EtherNet/IP:n tai OPC UA:n yli.
Robotin ohjaus ja laitteistointegraatio
ros2_control-laitteistorajapinnat ja reaaliaikaiset säätöpiirit, EtherCAT- ja CANopen-moottorikäytöt sekä micro-ROS mikro-ohjaimilla, jotka ohjaavat moottoreita ja lukevat antureita.
Autonomiset ajoneuvot ja kuljettajan apujärjestelmät
Autoware ja räätälöidyt ROS 2 -pinot autonomisille kulkuneuvoille, pihatraktoreille ja maatalouskoneille sekä kamera-, tutka- ja lidar-datan fuusio kuljettajan apuominaisuuksia varten.
Simulointi ja robotin oppiminen
Gazebo- tai NVIDIA Isaac Sim -maailmat, jotka ajetaan CI/CD-putkessa, skenaariotestit, jotka koontiversion on läpäistävä ennen kuin se pääsee fyysiselle robotille, sekä vahvistus- tai jäljittelyoppimisella koulutetut toimintamallit (policy) Isaac Labissa tai LeRobotissa.
Robottiparvet ja käyttäjäliittymät
Tehtävien jako ja liikenteenohjaus Open-RMF:n tai VDA 5050:n kautta, etävalvonta sekä verkko- tai tablettinäytöt, joita operaattorit käyttävät, yhdistettynä varastonhallintajärjestelmäänne, MES:iinne tai ERP:iinne.
Palkatkaa robotiikkainsinöörit
Dedikoidut robotiikkainsinöörit
Robotiikkainsinöörit liittyvät tiimiinne kokoaikaisesti, työskentelevät teidän työkaluillanne ja prosessissanne ja raportoivat teidän vetäjällenne. Te haastattelette heidät, ja me vastaamme ukrainalaisesta sopimuksesta, palkanmaksusta, laskutuksesta ja lomista.
Projektit: Robotiikkaohjelmistot
robotiikkaohjelmistot rajattuna kokonaisuutena: sovittu laajuus, kiinteä suunnitelma ja meidän puolellamme nimetty vetäjä, joka vastaa tuloksesta ja raportoi edistymisestä teidän kanavissanne.
Jatkuva robotiikkaohjelmistot
Robotiikkaohjelmistot jatkuvana palveluna: samat ihmiset joka kuukausi, backlog, jonka priorisoitte itse, ja tunnit, jotka näette portaalissamme ja laskulla.
Dedikoitu tiimi -sivu selittää, miten asiantuntijat liittyvät tiimiinne, ja ulkoistussivu kattaa projektitoimituksen, haltuunotot ja hinnoittelumme.
Ketkä työskentelevät kanssanne: robotiikkaohjelmistot
Robotiikkainsinöörit
ROS 2, navigointi, manipulointi ja simulointi
Konenäköinsinöörit
Havainnointi, kalibrointi ja mallit Jetsonilla
Sulautettujen järjestelmien ja laiteohjelmistojen kehittäjät
Moottoriohjaimet, anturit ja micro-ROS
Teollisuusautomaation insinöörit
Robottiohjelmointi ja PLC-integraatio
Python-, .NET- ja frontend-kehittäjät
Robottiparven palvelut, integraatiot ja käyttäjänäytöt
Näin työskentelemme robotiikkaohjelmistojen parissa
Suojaustoiminnot kuuluvat turvaluokitellulle laitteistolle: turvaohjaimille, laserskannereille ja hätäpysäytyksille. Ohjelmistomme toimii turvallisuuskonseptin sisällä, jonka omistatte te tai integraattorinne standardien ISO 10218 tai ISO 3691-4 mukaisesti, eikä koskaan ainoana kerroksena robotin ja ihmisen välillä, ja siihen sovelletaan silti tiukkoja sääntöjä: tyypitetyt rajapinnat, varoitukset virheinä, simulaatiotestit jokaisella muutoksella, eikä mitään viedä robotille, ennen kuin se on läpäissyt skenaariotestit.
Suurin osa työstä tehdään simulaatiossa ja tallennetulla datalla, joten insinöörit ovat tuottavia robotista etäällä. Aika fyysisellä koneella, teidän tiloissanne tai etäyhteydellä paikan päällä olevan henkilön kanssa, suunnitellaan sen varalle, minkä vain robotti voi näyttää.
Muut sulautettujen järjestelmien ja laitteistojen palvelut
Sulautettujen ohjelmistojen kehitys
Sulautettujen ohjelmistojen kehityspalvelut: sulautettu Linux, Android ja RTOS, ajurit, BSP:t, autoala, verkko-, ääni- ja videoohjelmistot sekä suojatut päivitykset, dedikoiduilla sulautettujen ohjelmistojen insinööreillä tai projektitoimituksena.
Firmware-kehitys
Firmware-kehityspalvelut: mikrokontrollerien firmware C:llä, C++:lla ja Rustilla, langattomat pinot, bootloaderit, autoalan ECU:t, moottorinohjaus ja matalan virrankulutuksen suunnittelu, dedikoiduilla firmware-insinööreillä tai projektitoimituksena.
FPGA-kehitys
FPGA-kehityspalvelut: RTL-suunnittelu SystemVerilogilla ja VHDL:llä, FPGA- ja ASIC-verifiointi, SoC FPGA, video, verkot, datan keruu ja kiihdytys, dedikoiduilla FPGA-insinööreillä tai projektitoimituksena.
Laitteisto- ja piirilevysuunnittelu
Laitteisto- ja piirilevysuunnittelun palvelut: kytkentäkaaviot, monikerros- ja HDI-layout, suurnopeus-, RF-, analogia- ja tehosuunnittelu, EMC-valmistelu ja tuotantotiedostot, dedikoiduilla laitteistoinsinööreillä tai projektitoimituksena.
IoT-kehitys
IoT-kehityspalvelut: yhteydet, laitteiden käyttöönotto (provisioning), pilvialustat Azurella tai AWS:llä, laitekannan päivitykset, teollinen IoT, omaisuuden seuranta, sähköautojen lataus, hallintapaneelit ja sovellukset, dedikoiduilla IoT-kehittäjillä tai projektitoimituksena.
Sulautettujen järjestelmien ja laitteiston testaus
Sulautettujen järjestelmien ja laitteiston testauspalvelut: laitetestaus, hardware-in-the-loop-testilaitteistot, firmware-automaatio, autoalan ECU-, yhteys- ja tietoturvatestit, dedikoiduilla sulautettujen järjestelmien QA-insinööreillä tai projektitoimituksena.
Kysymyksiä robotiikkaohjelmistoista
Voitteko siirtää robottimme ROS 1:stä ROS 2:een?
Kyllä. ROS 1 saavutti elinkaarensa lopun Noetic-version mukana toukokuussa 2025, joten migroimme sen eikä laajenna: paketit siirretään ROS 2:een yksi alijärjestelmä kerrallaan, silta välittää viestit näiden kahden välillä migraation ajan ja jokainen vaihe testataan simulaatiossa ennen kuin se pääsee robotille.
Minkä robottien ja anturien kanssa voitte työskennellä?
Liikkuvat alustat, ABB:n, KUKA:n, FANUC:n ja Universal Robotsin teollisuusrobottikäsivarret, yhteistyörobotit, NVIDIA Jetson ja x86-laskenta sekä niiden yhteiset anturit: lidar, tutka, syvyyskamerat, IMU:t ja pyöräanturit. Laitteille, joille ei ole ROS 2 -ajuria, kirjoitamme sellaisen valmistajan SDK:n tai protokollan pohjalta.
Millä toimialoilla robotiikkainsinöörinne työskentelevät?
Logistiikka ja varastointi: mobiilirobotit, poiminta ja lavaus; valmistus: hitsaus-, kokoonpano-, koneenhoito- ja laadunvalvontasolut; maatalous: autonomiset traktorit, sadonkorjuu ja rikkakasvien torjunta; autoteollisuus: autonominen ajaminen ja kuljettajan apujärjestelmät; terveydenhuolto ja laboratoriot: laboratorioautomaatio ja sairaalan kuljetusrobotit; sekä palvelurobotiikka: siivous, toimitus sekä säiliöiden, putkien ja laitosten tarkastus.
Kuinka nopeasti robotiikkainsinöörit voivat aloittaa?
Kun sopiva robotiikkainsinööri on saatavilla, aloitus riippuu vain teidän haastattelustanne sekä salassapitosopimuksesta (NDA) ja immateriaalioikeuksien siirrosta. Muussa tapauksessa teemme haun, joka tuottaa yleensä ehdokasprofiileja kahden tai kolmen viikon kuluessa, eikä kukaan aloita ennen kuin olette hyväksyneet.
Miten palkataan robotiikkainsinöörit BigTree108:n kautta?
Kertokaa meille työstä, kokemustasosta ja tarvitsemistanne tunneista. Ehdotamme yhtä tai kahta henkilöä profiileineen, te haastattelette heidät samoin kuin haastattelisitte oman rekrytointinne, ja allekirjoitatte yhden sopimuksen BIG TREE 108 LLC:n kanssa ja saatte yhden laskun kuukaudessa.
Kenelle heidän tuottamansa työ kuuluu?
Teille. Jokaisella asiantuntijalla on BigTree108:n kanssa allekirjoitettu sopimus, jossa kaikki työn tulokset siirretään yhtiölle, ja meidän sopimuksemme teidän kanssanne siirtää ne edelleen teille. Koodi, suunnitelmat ja dokumentit toimitetaan teidän omiin repositorioihinne ja työkaluihinne, eikä niitä säilytetä paikassa, jossa vain me voimme muuttaa niitä.
Rakennatteko robottia tai robottisolua?
Kertokaa, mitä robotti tekee, missä se työskentelee ja mitä se ajaa nykyisin. Saatte vastauksen yhden arkipäivän kuluessa: suunnitelman ohjelmistolle, ehdokasprofiileja tai olemassa olevan teknologiapinon katselmuksen.