Publisert Legg igjen en kommentar

Slik bygger du en autonom palletruck med ROS 2 og NVIDIA Jetson

Et spennende prosjekt fra Los Angeles viser hvordan en standard 24V elektrisk palletruck kan transformeres til en fullstendig autonom enhet. Med ROS 2, NVIDIA Jetson og smart integrering kan hobbyister og profesjonelle lære av denne tilnærmingen.

Retrofitting av eksisterende industriutstyr til autonome systemer representerer en kostnadseffektiv måte å modernisere arbeidsplasser på. Dette prosjektet demonstrerer hvordan etablert teknologi kan kombineres med moderne robotikk-stacks for å skape praktiske løsninger.

Teknisk arkitektur og maskinvareintegrasjon

Kjernen i systemet bygger på NVIDIA Jetson Orin Nano som kjører Ubuntu med ROS 2 Humble. Denne kombinasjonen gir tilgang til Nav2-navigasjonsstacken og slam_toolbox for kartlegging og lokalisering.

Drive-by-wire-implementeringen løses elegant ved å bruke en Teensy-mikrokontroller som grensesnitt mot pallettruckens eksisterende motorkontroller. Systemet kan kommunisere via throttle injection eller CANopen-protokoll, avhengig av utstyrets spesifikasjoner. Dette gir kontroll over:

  • Trekkraft og retning
  • Løftemekanisme
  • Hjulencoder-avlesning for posisjonsfeedback

Mekanisk tilpasning og sikkerhet

Den mest krevende delen av integreringen er fabrikasjon og montering av styreaktuator på tiller-kolonnen. Dette krever presisjon og forståelse for pallettruckens opprinnelige design. Aktuatoren må være robust nok til å håndtere industrielle arbeidsforhold.

Sikkerhet prioriteres høyt med implementering av manuell nødstopp som fysisk avbryter all trekkraft, uavhengig av programvare.

Navigasjon og praktisk implementering

Etter maskinvareintegrasjon følger kalibrering og testing. Systemet startes i teleoperasjonsmodus for initial validering, før det kartlegger et avgrenset område ved hjelp av SLAM-algoritmer.

Nav2-implementeringen gjør det mulig for enheten å:

  • Planlegge optimale ruter
  • Navigere rundt hindringer
  • Utføre presise posisjoneringer for lasting/lossing

Prosjektets 1-2 ukers tidsramme viser at med riktig planlegging og eksisterende programvare kan komplekse autonome systemer realiseres relativt raskt. Dette åpner for skalerbare løsninger hvor flere enheter kan rulles ut basert på samme arkitektur.

For robotikk-entusiaster representerer dette et praktisk eksempel på hvordan ROS 2 og tilgjengelig maskinvare kan løse reelle industriutfordringer. Tilnærmingen kan tilpasses andre typer kjøretøy og arbeidsoppgaver.

Kilde: ROS Discourse

Publisert Legg igjen en kommentar

Ny Python-løsning for analytisk invers kinematikk i robotarmer

Personal Robotics Lab har lansert ssik 1.1, et Python-bibliotek som forenkler analytisk invers kinematikk for 6R og 7R robotarmer. Biblioteket er designet som en moderne etterfølger til IKFast og tilbyr ren Python-kode med BSD-3-lisensiering.

Invers kinematikk er en av de mest grunnleggende utfordringene i robotikk – å beregne hvilke leddvinkler som kreves for å posisjonere en robotarms endepunkt på et ønsket sted. Det nye ssik-biblioteket lover å gjøre denne komplekse oppgaven mer tilgjengelig for utviklere.

Hva gjør ssik annerledes?

ssik skiller seg ut ved å tilby analytiske løsninger i stedet for numeriske tilnærminger. Dette betyr raskere og mer pålitelige beregninger, spesielt viktig for sanntidsapplikasjoner. Biblioteket håndterer både 6R (6 rotasjonsledd) og 7R (7 rotasjonsledd) manipulatorer, inkludert utfordrende konfigurasjoner som tidligere verktøy har slitt med.

ssik returnerer alle mulige løsninger for en gitt posisjon, noe som gir utviklere full kontroll over hvilken armkonfigurasjon de ønsker å bruke.

Installasjonen er enkel med kommandoen pip install ssik. Biblioteket er skrevet i ren Python, noe som eliminerer komplekse avhengigheter og gjør det lettere å integrere i eksisterende prosjekter.

Praktiske bruksområder

ssik støtter flere populære robotarmtyper, inkludert ikke-Pieper 6R armer som Kinova JACO 2 og ikke-SRS 7R armer som Flexiv Rizon 4. Dette gjør biblioteket relevant for et bredt spekter av robotikkprosjekter – fra industriell automatisering til forskning og utdanning.

For hobbyister og studenter representerer ssik en sjanse til å eksperimentere med avansert robotikk uten å måtte implementere komplekse matematiske algoritmer fra bunnen av. Profesjonelle utviklere vil sette pris på den spesialiserte koden per arm-type og den omfattende løsningsoppramsingen.

Arven etter IKFast

ssik bygger videre på erfaringene fra Rosen Diankovs IKFast, som formet hvordan en hel generasjon robotikkutviklere tenkte om analytisk invers kinematikk. Den nye løsningen beholder de beste egenskapene – spesialisert kode per arm, analytiske grener og komplett løsningsoppramming – mens den moderniserer tilnærmingen med ren Python og forbedret kompatibilitet.

Med sin åpne BSD-3-lisens og aktive utviklerfellesskap inviterer ssik til både bruk og bidrag. Utviklerteamet tar gjerne imot spørsmål, forespørsler om støtte for spesifikke armtyper og hjelp med integrasjon i eksisterende systemer.

Kilde: ROS Discourse

Publisert Legg igjen en kommentar

Bygge autonom lagerrobot med ROS 2: Fra CAD-design til ferdig løsning

En utvikler har delt sin erfaring med å bygge en komplett autonom mobilrobot (AMR) for lagerautomatisering ved hjelp av ROS 2. Prosjektet dekker alt fra CAD-design i Fusion 360 til avansert navigasjon og presis docking med ArUco-markører.

Utviklingen av autonome lagersystemer blir stadig mer tilgjengelig for hobbyister og mindre bedrifter takket være åpen kildekode-verktøy som ROS 2. La oss se hvordan dette omfattende robotprosjektet ble realisert fra bunn av.

Systemarkitektur og teknisk stack

Roboten bygger på en solid teknisk foundation med ROS 2 som hovedrammeverk. Chassiset ble designet i Fusion 360 før det ble eksportert til URDF-format for bruk i ROS-økosystemet.

Den tekniske stacken består av flere sentrale komponenter:

  • Nav2 for navigasjon og ruteplanning
  • ArUco-basert visuell docking for presis justering ved hyller
  • Tilpasset waypoint-sekvensering for flerhylle-oppgaver
  • Gazebo og RViz for simulering og visualisering

Dette gir roboten mulighet til å autonomt navigere mellom ulike hyller, hente varer og levere dem til angitte soner uten menneskelig inngripen.

Utfordringer med LiDAR og odometri

En kritisk utfordring oppsto da LiDAR-punktskyen roterte sammen med roboten i RViz, noe som ødela kartlegging og navigasjon. Problemet viste seg å være en odom/TF mismatch under svinger.

Løsningen ble å utvikle en Ground TruthOdom-node som bruker Gazebo pose-data for å publisere stabil /odom og konsistent TF, inkludert håndtering av tidsstempel-problemer mellom ROS og Gazebo.

Denne typen debugging og problemløsning er typisk for robotikkprosjekter og viser viktigheten av å forstå TF-systemet i ROS grundig.

Praktisk anvendelse og resultater

Det ferdige systemet demonstrerer imponerende kapasiteter ved autonomt å betjene forespørsler for spesifikke hyller (Hylle B og Hylle C) og levere varene til utleveringssonen. ArUco-markørene sikrer presis posisjonering ved hver hylle, noe som er kritisk for pålitelig varehåndtering.

Prosjektet viser hvordan moderne robotikk-verktøy kan kombineres for å skape sofistikerte automatiseringsløsninger. For hobbyister og studenter representerer dette en excellent læringskilde for avanserte ROS 2-konsepter som transformasjoner, navigasjon og sensorfusjon.

Systemet er fullt kompatibelt med standard ROS 2-distribusjoner og kan tilpasses ulike lagerlavouter og robotplattformer. OpenCV-integrasjonen for ArUco-deteksjon gjør løsningen robust og kostnadseffektiv sammenlignet med proprietære docking-systemer.

Kilde: ROS Discourse

Publisert Legg igjen en kommentar

Kraftige rabatter på 3D-printere: Spar opptil 2400 kroner på kvalitetsutstyr

Store rabatter på 3D-printere gjør det nå ekstra attraktivt å investere i ny printertekologi. Med besparelser på opptil 2400 kroner fra ledende merkevarer som Bambu Lab, Elegoo og Creality, er dette en gylden mulighet for både hobbyister og profesjonelle.

Markedet for 3D-printere har aldri vært mer tilgjengelig, og de nåværende tilbudene gjør det enda enklere å ta steget inn i denne fascinerende verdenen. La oss se nærmere på hva som gjør disse tilbudene særlig interessante for norske entusiaster.

Bambu Lab: Presisjon møter brukervennlighet

Bambu Lab har revolusjonert 3D-printing-markedet med sine intelligente løsninger. Deres printere utmerker seg med automatisk kalibrering og avanserte sensorer som overvåker printprosessen kontinuerlig. Dette gjør dem ideelle for både nybegynnere som ønsker problemfri oppstart og erfarne brukere som krever konsistent kvalitet.

Med integrert AI-teknologi kan Bambu Lab-printere automatisk justere parametere underveis, noe som dramatisk reduserer feilprint og materialspill.

Spesifikasjoner som ofte imponerer inkluderer lukket printervolum for bedre temperaturkontroll, støtte for avanserte materialer som ABS og PETG, samt byggeområder som dekker de fleste hobbyprosjekter.

Elegoo og Creality: Solid ytelse til konkurransedyktige priser

For de som søker maksimal verdi for pengene, representerer Elegoo og Creality utmerkede alternativer. Elegoo har gjort seg bemerket innen resin-printing med sine MARS-serien, som leverer eksepsjonell detaljoppløsning ned til 0.01mm lagtykkelse.

Creality, kanskje best kjent for sin Ender-serie, tilbyr robust konstruksjon og omfattende community-støtte. Dette betyr:

• Lett tilgang til oppgraderinger og modifikasjoner
• Omfattende dokumentasjon og feilsøkingsressurser
• Kompatibilitet med tredjepartstilbehør

Filament og resin: Kompletter oppsettet

Sammen med printerrabattene følger ofte reduserte priser på forbruksmateriell. PLA-filament forblir førstevalget for nybegynnere på grunn av lav printtemperatur og minimal lukt, mens PETG egner seg utmerket til funksjonelle deler som krever høyere styrke.

For resin-printing åpner rabattene muligheter for å eksperimentere med spesialresiner som ABS-like eller tough resin, som utvider spekteret av mulige anvendelser betydelig.

Disse tilbudene representerer en sjelden mulighet til å oppgradere verkstedet eller starte 3D-printing-reisen med profesjonelt utstyr til hobbypriser. Med riktig printer kan alt fra prototyping til kunstprosjekter realiseres med imponerende kvalitet.

Kilde: Tom’s Hardware

Publisert Legg igjen en kommentar

Gammel 3D-skriver blir til Arduino-styrt penn-plotter

Ingeniørstudent Elliot Madsen har gitt nytt liv til en gammel 3D-skriver ved å bygge om den til en funksjonell penn-plotter styrt av Arduino UNO. Prosjektet viser hvordan klassisk teknologi kan gjenoppstå gjennom moderne mikrokontrollere.

Penn-plottere var en gang ryggraden i ingeniørens verktøykasse, spesielt for utskrift av store tekniske tegninger hvor de var både økonomiske og presise. Selv om digitale arbeidsflyter og alternative utskriftsmetoder har redusert deres utbredelse, fascinerer denne teknologien fortsatt mange som ønsker å forstå ingeniørfagets historie.

Fra 3D-skriver til presisjonsinstrument

Madsen tok utgangspunkt i en eldre 3D-skriver og gjennomførte en omfattende ombygging for å skape sin egen penn-plotter. Kjernen i systemet er en Arduino UNO mikrokontroller som styrer alle bevegelser med imponerende presisjon.

Den opprinnelige 3D-skriverens mekanikk – inkludert steppermotorer, lineære akser og rammestruktur – dannet det perfekte grunnlaget for plotteren. Ved å erstatte ekstruderen med en penn-holder og implementere Arduino-basert kontrollsystem, kunne han bevare den høye posisjoneringsnøyaktigheten som kreves for tekniske tegninger.

Tekniske spesifikasjoner og funksjonalitet

Arduino UNO-kontrolleren kommuniserer med steppermotordrivere som håndterer X-, Y- og Z-aksebevegelser. Z-aksen brukes til å løfte og senke pennen, noe som gir mulighet for både kontinuerlige linjer og separate geometriske elementer i samme tegning.

Systemet kan håndtere standardiserte G-kode-kommandoer, noe som gjør den kompatibel med eksisterende CAD-programvare og tegneverktøy.

Penn-plotteren støtter forskjellige penntyper og kan produsere detaljerte tekniske tegninger, kunstneriske skisser og prototyper av grafiske design. Arbeidsområdet bestemmes av den opprinnelige 3D-skriverens dimensjoner, som typisk gir tilstrekkelig plass for A3-format og mindre.

Praktiske anvendelsesområder

For ingeniørstudenter og hobbyister åpner dette prosjektet for flere interessante muligheter:

  • Utskrift av skjematiske tegninger og kretsskjemaer
  • Produksjon av presise tekniske illustrasjoner
  • Kunstneriske prosjekter med matematiske mønstre
  • Prototyping av grafiske brukergrensesnitt

Ombyggingen krever grunnleggende kunnskap om Arduino-programmering og elektronikk, men representerer et overkommelig prosjekt for de fleste med teknisk interesse. Resultatet er et unikt verktøy som kombinerer nostalgi med moderne fleksibilitet.

Dette prosjektet demonstrerer perfekt hvordan eldre teknologi kan få nytt liv gjennom kreativ tilnærming og moderne mikrokontrollere som Arduino UNO.

Kilde: Arduino Blog

Publisert Legg igjen en kommentar

Ndimensions Labs søker robotikk-ingeniører: Navigasjon og elektronikk i fokus

Ndimensions Labs, et Boston-basert selskap som utvikler infrastruktur for neste generasjons robotikk-AI, søker nå to spesialiserte ingeniører. Stillingene gir innsikt i hvilke ferdigheter som er mest ettertraktet i robotikk-bransjen.

Selskapet som jobber med å revolusjonere hvordan roboter forstår og navigerer i komplekse miljøer, har åpnet to interessante stillinger som gir oss et innblik i hvor robotikk-industrien beveger seg.

Robotikk-navigasjonsingeniør: AI møter klassiske metoder

Den første stillingen fokuserer på robotnavigasjon og søker en AI-ingeniør som kan kombinere klassiske teknikker med moderne AI-metoder. Hovedarbeidsområdene inkluderer:

SLAM (Simultaneous Localization and Mapping), baneplanning og romlig resonnering – teknologier som løser navigasjonsproblemer som ennå ikke har gode løsninger.

Dette viser hvordan bransjen beveger seg mot hybride tilnærminger der tradisjonelle robotikk-algoritmer kombineres med maskinlæring. For hobbyister og studenter som vil inn i dette feltet, betyr det at både grunnleggende forståelse av ROS (Robot Operating System) og moderne AI-frameworks som TensorFlow eller PyTorch blir stadig viktigere.

Elektronikk-ingeniør: Fra prototype til produksjon

Den andre stillingen søker en elektroingenier som skal eie hele prosessen fra design til produksjon. Dette inkluderer prototyping, testing og produksjonsforberedelser av robotikk-hardware.

Stillingen illustrerer hvor viktig det er å forstå hele verdikjeden i robotikk-utvikling. Moderne robotikk-prosjekter krever ikke bare programmeringsferdigheter, men også dyp forståelse av:

  • Sensorfusjon og signalbehandling
  • Strømstyring og batteriteknologi
  • PCB-design og elektronisk prototyping
  • EMC og termisk håndtering

Hva dette betyr for robotikk-miljøet

Med en lønnsskala på $100,000 – $300,000 og hybride arbeidsformer, signaliserer disse stillingene at robotikk-bransjen konkurrerer hardt om talenter. For norske robotikk-entusiaster kan dette være inspirerende – det viser hvilke ferdigheter som er mest verdifulle å utvikle.

Ndimensions Labs’ fokus på «infrastruktur for neste generasjons robotikk-AI» antyder også at vi beveger oss mot mer standardiserte plattformer og verktøy, noe som kan gjøre robotikk-utvikling mer tilgjengelig for mindre aktører og hobbyister.

Dette er trender vi bør følge nøye med på i det norske robotikk-miljøet.

Kilde: ROS Discourse

Publisert Legg igjen en kommentar

Bambu Lab anklaget for lisensbrudd – SFC griper inn i 3D-printing-konflikt

Software Freedom Conservancy (SFC) har gått til angrep på 3D-printer-giganten Bambu Lab for påståtte brudd på åpen kildekode-lisenser. Konflikten startet etter at Bambu Lab truet en uavhengig utvikler som hadde laget en modifisert versjon av OrcaSlicer med gjenopprettede sky-funksjoner.

Hva handler konflikten om?

Saken dreier seg om AGPLv3-lisensen, som krever at all kode som distribueres sammen med åpen kildekode-programvare også må være åpen. SFC hevder at Bambu Lab har brutt denne lisensen i årevis ved å kombinere proprietær kode med programvare under AGPLv3.

Problemet kom til overflaten da en uavhengig utvikler laget en fork av OrcaSlicer – en populær slicer-programvare for 3D-printing. Denne modifikasjonen gjenopprettet sky-printing-funksjoner uten å bruke Bambu Labs egne tjenester, noe som tilsynelatende provoserte selskapet til å sende juridiske trusler.

«Å inkludere proprietær kode sammen med programvare under AGPLv3 bryter åpen kildekode-lisensen, og Bambu Lab har gjort dette i årevis,» ifølge SFC.

Tekniske implikasjoner for 3D-printing-miljøet

For hobbyister og profesjonelle brukere kan denne konflikten få betydelige konsekvenser. OrcaSlicer er en kraftig slicer som støtter avanserte funksjoner som:

• Multi-material printing med automatisk kalibrering
• Avansert support-generering
• Kompatibilitet med både FDM og resin-printere
• Integrerte sky-tjenester for fildeling

Den omstridte forken skulle gjøre det mulig å bruke sky-printing uten å være låst til Bambu Labs økosystem, noe som ville gitt brukerne større frihet til å velge tjenester og leverandører.

Fremtiden for åpen kildekode i 3D-printing

SFC sitt inngrep signaliserer en viktig presedens for hvordan store selskaper kan bruke åpen kildekode-programvare. Organisasjonen er kjent for å forsvare utviklernes rettigheter og sørge for at lisenskrav overholdes.

For utviklere og brukere betyr dette at vi kan forvente strengere håndhevelse av åpen kildekode-lisenser fremover. Det kan føre til mer transparens i programvareutvikling, men også potensielle forstyrrelser i eksisterende verktøykjeder.

Saken viser hvor kompleks forholdet mellom kommersielle interesser og åpen kildekode har blitt i moderne 3D-printing-industrien. Utfallet kan påvirke hvordan fremtidige slicer-programmer utvikles og distribueres.

Kilde: Tom’s Hardware

Publisert Legg igjen en kommentar

Ny sensørteknologi forbedrer presisjonen til fleksible robotarmer med opptil 65%

Forskere har utviklet en revolusjonerende sensørmodell som dramatisk forbedrer nøyaktigheten til fleksible robotarmer. Ved å kompensere for hastighetseffekter i fiber Bragg grating-sensorer, oppnås opptil 65% bedre presisjon sammenlignet med konvensjonelle metoder.

Kontinuum-manipulatorer (CDM) – fleksible robotarmer som kan bøye seg som en slange – representerer fremtiden for kirurgiske instrumenter og presisjonselektronikk. Men å spore og kontrollere formen deres i sanntid har vært en betydelig utfordring, spesielt under varierende bevegelseshastigheter.

Fiber Bragg Grating løser hastighetsproblem

Den nye forskningen introduserer en hastighetskompensert modell som bruker fiber Bragg grating (FBG) sensorer – avanserte fiberoptiske sensorer som kan måle deformasjon med ekstrem presisjon. Problemet med tidligere metoder var at sensorenheten glir inne i manipulatorens kanal når hastigheten endres, noe som skaper unøyaktigheter i kurvaturmålingene.

«Ved å inkludere hastighetseffekter i beregningsmodellen oppnår vi betydelig bedre sporingsevne på tvers av alle hastighetsnivåer,» forklarer forskerne.

FBG-sensorene fungerer ved at lys med spesifikke bølgelengder reflekteres tilbake når fiberen deformeres. Denne endringen kan måles med nanometerpresisjon og konverteres til nøyaktige kurvaturdata.

Imponerende testresultater

Eksperimentene ble gjennomført ved tre ulike aktuatorhastigheter: 0.2 mm/sek, 0.8 mm/sek og 1.4 mm/sek, både i frie og begrensede miljøer. Resultatene viser:

  • 22-65% forbedring i form- og tupp-sporingsevne
  • Betydelig reduksjon i avvik ved både positive og negative bøyninger
  • Konsistent ytelse på tvers av alle testede hastigheter

Teknologien er spesielt lovende for kirurgiske applikasjoner hvor millimeterpresisjon kan være avgjørende. Men også andre anvendelsesområder som inspeksjonsroboter, mikromanipulering og avanserte 3D-printere kan dra nytte av teknologien.

Praktiske anvendelser og fremtidsmuligheter

For hobbyister og profesjonelle som arbeider med robotprosjekter, åpner denne teknologien for helt nye muligheter. FBG-sensorer kan integreres i eksisterende manipulatorsystemer og er kompatible med standard fiberoptiske komponenter.

Den forbedrede nøyaktigheten gjør systemene egnet for krevende oppgaver som krever presis posisjonskontroll. Dette inkluderer alt fra medisinsk utstyr til industrielle inspeksjonssystemer hvor tradisjonelle stive robotarmer ikke kan operere.

Selv om teknologien fortsatt er i forskningsfasen, indikerer resultatene at vi snart kan se kommersielle implementasjoner som vil revolusjonere hvordan vi designer og styrer fleksible robotsystemer.

Kilde: IEEE sensors journal

Publisert Legg igjen en kommentar

Student bygger autonom rullestol med ROS 2 – se hvordan robotteknologi revolusjonerer helsetjenester

En datastudent fra Nigeria viser hvordan ROS 2 kan brukes til å bygge autonome rullestoler for kliniske miljøer. Prosjektet kombinerer avansert navigeringsteknologi med sikkerhetskritisk design for å hjelpe pasienter med mobilitet.

Hariss Abdraman Tahir, en datastudent ved University of Maiduguri, demonstrerer hvordan moderne robotteknologi kan løse reelle problemer i helsetjenester. Som sitt avsluttende studieprosjekt utvikler han en prototype av en automatisert navigasjonsrullestol spesielt designet for bruk i kliniske miljøer.

ROS 2 som fundament for medisinsk robotikk

Prosjektet baserer seg på ROS 2 Jazzy Jalisco, den nyeste versjonen av Robot Operating System. Dette valget gir flere fordeler for sikkerhetskritiske applikasjoner:

Systemet integrerer autonom navigering, sanntids hinderdeteksjon, sikkerhetskritisk design og menneske-maskin-interaksjon for å skape en pålitelig løsning for kliniske miljøer.

ROS 2s forbedrede sikkerhet og deterministiske oppførsel gjør det ideelt for medisinsk utstyr hvor pålitelighet er avgjørende. Nav2-rammeverket håndterer den komplekse navigeringen gjennom trange korridorer og travle sykehusområder.

Tekniske spesifikasjoner og implementering

Rullestolen bruker en kombinasjon av sensorer og programvare for å oppnå autonom navigering:

  • Navigeringssystem: Nav2 for baneplanning og hinderunnvikelse
  • Persepsjon: Datamaskinssyn for sanntids miljøforståelse
  • Simulering: Gazebo for testing av sikkerhetskritiske scenarier
  • Hardware-integrasjon: Embedded systemer for sensor- og aktuatorkontroll

Den største utfordringen ligger i å balansere autonomi med brukerkontroll. Systemet må kunne navigere selvstendig samtidig som det gir brukeren mulighet til å overstyre ved behov.

Fremtidsperspektiver for robotikk i helsetjenester

Dette prosjektet viser hvordan tilgjengelig robotteknologi kan tilpasses spesifikke behov i helsetektoren. Tahirs arbeid med ROS 2 demonstrerer at komplekse autonome systemer ikke lenger er forbeholdt store forskningsinstitutter.

Utviklingen av slike systemer åpner for nye muligheter innen assisterende teknologi. Med ROS 2s modulære arkitektur kan lignende løsninger tilpasses for ulike mobilitetshjelpemidler og kliniske miljøer.

For hobbyister og studenter som ønsker å utforske lignende prosjekter, tilbyr ROS 2 Jazzy Jalisco et solid utgangspunkt med omfattende dokumentasjon og et aktivt utviklermiljø. Kombinasjonen av simulering i Gazebo og ekte hardware-testing gir en komplett læringsskurve for robotikkutvikling.

Kilde: ROS Discourse

Publisert Legg igjen en kommentar

Josef Prusa advarer mot Bambu Labs lisensbrudd og sikkerhetstrusler

Josef Prusa, grunnlegger av Prusa Research, anklager den kinesiske 3D-printer-produsenten Bambu Lab for brudd på AGPL-lisensen og advarer mot alvorlige sikkerhetstrusler. Konflikten oppstår samtidig som Bambu Lab truer med rettslige skritt mot utviklere av OrcaSlicer.

Spenningene i 3D-printing-industrien tilspisser seg når Josef Prusa, en av de fremste talspersonene for åpen kildekode-teknologi, retter kraftig kritikk mot den kinesiske produsenten Bambu Lab. Prusa hevder at selskapet opererer med det han kaller en ikke-reviderbar nettverks-«black box» som bryter med AGPL-lisensens krav.

AGPL-lisensen og åpen kildekode-prinsippet

AGPL-lisensen (Affero General Public License) krever at all kildekode må være tilgjengelig for brukere, selv når programvaren kjøres over et nettverk. Dette skiller den fra standard GPL-lisenser og er spesielt relevant for nettbaserte tjenester.

«Bambu Lab opererer med lukkede systemer som gjør det umulig å verifisere hva som faktisk skjer med brukerdata,» påpeker Prusa.

Problemet oppstår fordi mange 3D-printing-prosjekter, inkludert populære slicer-programmer som PrusaSlicer og OrcaSlicer, bygger på åpen kildekode-biblioteker som er lisensiert under AGPL. Når Bambu Lab integrerer denne koden i sine lukkede systemer uten å gjøre sin egen kode tilgjengelig, kan dette utgjøre et lisensbrudd.

Sikkerhetstrusler og geopolitiske bekymringer

Utover lisensproblematikken advarer Prusa mot potensielle sikkerhetstrusler. Moderne 3D-printere samler inn betydelige mengder data om bruksmønstre, prosjektfiler og nettverkstrafikk. Når denne informasjonen håndteres av lukkede systemer fra kinesiske produsenter, reiser det spørsmål om datasikkerhet og personvern.

Prusa Research har lenge vært en forkjemper for åpne løsninger hvor brukere kan:

  • Inspisere og modifisere kildekoden
  • Verifisere at ingen uønskede data sendes til eksterne servere
  • Tilpasse programvaren til egne behov
  • Bidra til videreutvikling av fellesskapet

Konsekvenser for 3D-printing-miljøet

Konflikten mellom Bambu Lab og åpen kildekode-miljøet illustrerer en større utfordring i 3D-printing-industrien. Mens kinesiske produsenter kan tilby rimelige løsninger takket være statlige subsidier, risikerer hobbyister og profesjonelle brukere å miste kontrollen over sine egne verktøy og data.

For norske brukere som bygger egne prosjekter, er det viktig å vurdere:

  • Hvilke data som samles inn av 3D-printer-programvaren
  • Om kildekoden er tilgjengelig for granskning
  • Muligheten for å kjøre printere offline eller med egne servere
  • Langsiktig støtte og oppdateringer fra produsentene

Debatten viser hvor viktig det er at 3D-printing-miljøet forblir åpent og tilgjengelig for alle, samtidig som brukernes rettigheter og sikkerhet beskyttes.

Kilde: Tom’s Hardware