IfyouareaROSdeveloper/userandyoublogaboutit,ROSwantsthosecontributionsonthispage!Allyouneedforthattohappenis:
Forsecurityreasons,htmliframe,embed,object,javascriptwillbestrippedout.OnlyYoutubevideosinobjectandembedwillbekept.
PlanetROSisoneofthepublicfacesofROSandisreadbyusersandpotentialcontributors.ThecontentremainstheopinionofthebloggersbutPlanetROSreservestherighttoremoveoffensiveposts.
BlogsshouldberelatedtoROSbutthatdoesnotmeantheyshouldbedevoidofpersonalsubjectsandopinions:thoseareencouragedsincePlanetROSisachancetoknowmoreaboutROSdevelopers.
PostscanbepositiveandpromoteROS,orconstructiveanddescribeissuesbutshouldnotcontainuselessflamingopinions.WewanttokeepROSwelcoming:)
ROScoversawidevarietyofpeopleandcultures.Profanities,prejudice,lewdcommentsandcontentlikelytooffendaretobeavoided.Donotmakepersonalattacksorattacksagainstotherprojectsonyourblog.
HiROSdevelopers,
Askingthoughtsandideas!
Ithinkthisismorelikediscussiontoexplorethanaquestion,Iwouldliketohavefeedbackfromthecommunityhowtohandlethissituationtosupport3rdpartydevice.
Iamtryingtofindoutwhatcouldbebestsolutiontosupportaboverequirementwithsecuredcommunicationwithsros2.
Regards,Tomoya
2posts-1participant
Hi,ThenextmeetingoftheClientLibraryWorkingGroupwillbethisFriday,6thDecember2024at8AMPacificTime.
WewillbereviewingthecharterproposalfortheROS2ClientLibraryWorkingGroupandcontinuethediscussionsfromthepreviousmeetings.
1post-1participant
Helloall,
Forthosewhowereformerlyattendingthemeetingsbeforewespenttimepreparingfortheworkshop,thetimeisrighttostartattendingagain!Ifyouareconsideringattendingforthefirsttime,orhaveneverheardofthisCommunityGroupbefore,welookforwardtoseeingyouaswell.
Eitherway,we’dliketohearfromyouallaboutpossibletopicsforsubsequentmeetingsinthenewyear.Someinitialideas:
3posts-2participants
HiEveryone,
Usersoftenaskus,“whatdoesendoflifemean”Toputitbriefly,endoflifemeansthattheGazeboteamwillnolongersupportthatparticularGazeborelease.Inpracticalterms,thismeansthatwewillnolongerbeprovidingthefollowingforGazeboClassic:
Itisalsoworthnotingthethingsthatwon’tchangeafterGazeboClassicgoesendoflife:
Wewouldappreciatethecommunity’shelpinspreadingthewordabouttheupcomingGazeboClassicEndofLife.IfyouworkonateamthatisstillusingGazeboClassicpleasetakeamomentinthenextweekortwotodiscussupgradepathswithyourteamandtheimportanceofupgradingassoonaspossible.
I’vepostedapollontheMoveit2discussionsboardaskingforfeedbackregardingwhichversionspeopleareusing,asitseemslikeit’dbeinterestingtogathersomequantitativedata.
FiguredI’dpostithere,too,formorevisibility:
@sea-bass@nbbrooksIbelieveaquestionwasbrieflyaskedattheMaintainerMeetingyesterdayregardingwhatversionsofMoveit2tendtobeused.Ithoughtitmightbeinterestingtoraiseapoll...
2024-12-05T15:00:00ZUTC
2posts-2participants
13posts-9participants
JustaquicknotebeforeeveryoneheadsoffforthelongholidayweekendhereintheStates.NextTuesdayisGivingTuesdayintheUS,adaywhenmanypeoplemaketheirbigcharitabledonationsfortheholidayseason.
We’realwaysthankfulforyoursupport,whetherit’smonetaryoraquickpullrequest!Andremember,theOSRFisa501(c)(3)tax-deductiblecharitableorganizationintheUS.
Finally,pleasehelpusspreadtheword!OurOpenRoboticscommunityishuge,andifweallpitchedinjustalittlebitwecouldmakesomeamazingthingshappenin2025.
4posts-4participants
HiAll,
HaveyoueverhadtheintrusivethoughtoftakingyourIIWAoffitsmountstoseewhatwouldhappen
Pleasecomeandjoinusforthiscomingmeetingat2024-12-02T17:00:00ZUTC→2024-12-02T18:00:00ZUTC,whichwillbeagroupsetupsession!WewillbeworkingtogethertosetupEclipseZenohtotryoutitsfeaturesandperformance.Ifyou’repassionateaboutroboticsorthecloud,comeandsayhello.WealsoplantodiscussthelatestnewsfromthegroupandfromtheworldofCloudRobotics.
Hopefullywewillseeyouthere!
VerypleasedtosharethatROS2Whisperjusthadabigupgrade.Theactionservernowsupportslive-timetranscription,seebelow:
Hi,
Tome,TCPROSisanexampleofopenprotocol-itprovidesspecification,youcanimplementitsownclientandcommunicatewithanyROS1nodesoverit.
DDSisalsoexampleofopenprotocol-itprovidesspecification,youcanimplementitsownclientandcommunicatewithanyROS2nodesoverit(examplesofsuchclientsareFastDDS,CycloneDDS,…).
SinceZenohstandsfor“ZeroOverheadNetworkProtocol”Iwaslookingforanyspecificationhowthisprotocolworksbutcouldnotfindany.
Couldsomeonepointmepleaseforsuchspecificationorifitdoesnotexistwoulditmeanthatitis“closedprotocol”anduserscancommunicatewithitonlythroughclientswhichonlyZenohitselfprovides
Justtosummarize:IfZenohisopenprotocol,couldsomeonepointmepleaseforitsspecification
Thankyou,
6posts-5participants
TheTGCreceivedtheusualprojectandtechnicalcommitteeupdates,includingthereleaseofGazeboIonic,collaborationbetweenOpen-RMFandGazebotoincludeOpen-RMFfunctionalityintheGazeboIonicdemonstrationworld,andnoticeoftheInfrastructureprojectpreparingtomovetoUbuntu24.04.
Inexistingbusiness,theOpen-RMFPMCmadeaproposaltomovetheNexusprojectunderthepurviewoftheOpen-RMFPMC,duetotheoverlapindevelopersandthecomplementarynatureofthefeatures.TheTGCagreedtomakethisrecommendationtotheOSRFBoard.
Innewbusiness,theTGCdiscussedtheprosandconsofversioningthedatastoredinrosbags,andofOSRFprojectsadoptingBazel.Nodecisionsweremade.
ThenextTGCmeetingwilltakeplaceonthe19thofDecember.TheminutesoftheNovembermeetingshouldbeapprovedinthatmeetingandpostedpubliclyshortlythereafter.
5posts-3participants
Hellothereeveryone!
ThankstoallROSmaintainerswhomakepackagesavailabletotheROScommunity.Theabovelistofpackageswasmadepossiblebytheworkofthefollowingmaintainers:
TheROS-IndustrialConsortiumAmericasprovidedahybrid,online/in-person,ROS2trainingOctober22-24.Thethree-dayROS-IdeveloperstrainingclasswasgiventotraineesfromacrosstheROS-IndustrialConsortiummembership.
WhetheryouarejuststartingtouseorarealreadyexperiencedinROS2,thetrainingofferedsomethingforalllevels.Newcomerslearnedtheropes,gettingasolidfoundationintheframeworka€?scoreconcepts,whileexperienceddevelopersdelvedintoadvancedtopicssuchasadvancedmotionplanning,includingtuningoptimizationcontsraintparameters.
ThebeginnergroupfocusedonlearningthefundamentalsofROS2,includingworkspacestructureandbestpracticesforaddingscriptsandbuildingtheworkspace.Theyalsolearnedaboutcreatingpackages/nodes,topics(publishers/subscribers),messages,services,actions,launchfilesandcommandlineparameters.
Day2,groupsgatheredtolearnhowtodevelopURDF/XACROstodescribearobot,aswellashowtouseTFsandcreateaMoveItpackageforanindustrialrobotformotionplanninginasimulationenvironment.
Day3startedwithatourthatfocusedonROS2roboticsystemswithintheRoboticsDepartmentatSwRI,wheretheinstructorswereabletogiveinsightsonthecapabilitiesofROS2inmoretangibleworkingindustrialexamples.
Inpersonattendeessteppingthroughthescan-n-planworkshopdemonstration
WrappingupthetrainingparticipantsweregiventheopportunitytosharewithinstructorsandthegrouphowtheyintendedtouseROSintheirprojectsandwherealreadyunderwaytheinstructorswereabletoprovideadditionalassistancetoaddressissuesintheirapplicationdevelopmentbackhome.
Hybridtrainingalwayspresentschallengesinmakingsurethoseonlinegetthesameattentionasthoseintheroom.However,itwasrewardingtoassistattendeesingettingdeeperintoROS2,whethertheywerejuststartingoutorwantingtoexpandtheirsolutionsetoraddfeaturestoanongoingproject.Asalways,asinstructors,wealwayslookforwardtoseeinghowtheyapplythesenewskillsandalwayslookforwardtointeractingthroughtherepositoriesorvariousROS/ROS-Icollaborativeevents.
ZenohisanewcommunicationmiddlewarethatZettaScalehasdeveloped.AteSOL,wehavebeenportingZenoh-picotomicro-ROS.Zenoh-picoisZenoh’simplementationformicrocontrollers.
ThispostistheannouncementoftheprototypeofZenoh-picoadaptationtomicro-ROS.
Althoughitisstillexperimental,weconfirmeditwouldworkonthegeneric(Linux)orRaspbianplatformsofmicro-ROS.Ideally,wewouldhavelikedtoincludeZenohinthetransportspecification.However,wetreateditasanRTOSequivalentsinceZenohcanselectTCP,UDP,orserial.
ThisZenoh-picoandmicro-ROSsystemisassumedtocommunicatewith“rmw_zenoh”onROS.Itissetasanenvironmentvariable,RMW_IMPLEMENTATION.Theycancommunicatedirectlywithrmw_zenoh;thestructureisjustagent-less,likeusingembeddedRTPS.
Youcanuseitasareferenceimplementation.ItwouldbeevenbetteriftheZettaScaleandmicro-ROScommunitiescoulddiscussit.
Note:Asthepreviouspostwasfromapersonalaccount,Ireposteditfromthecompanyaccount.
6posts-4participants
Helloeveryone,
I’mconductingastudyonskilldevelopmentinautonomousrobotics,specificallyfocusingonwhatstudents(bachelor’s,master’s,orPhDlevel)learnthroughhands-onprojectwork.Thisstudycentersonpracticalexperiencesinprojectslikefinalassignments,studentgroups,andresearchinitiatives—nottypicalclassroomcontent.
Ifyou’recurrentlyastudentinvolvedinUAVordroneprojectsaspartofyourstudies,I’dbegratefulforyourinsights.Thissurveyaimstouncovertheuniqueskillsandknowledgethatstudentsdevelopthroughdirect,project-basedworkinaerialandautonomoussystems.
Thankyouforyourtimeandforsharingthiswithanyonewhomaybeinterested!
HiEveryone,Longtimenosee.
WereleasedanotherdemovideoinIsaacSimbackinSeptonLinkedin.Hopeyoulikeit.
Asalways,here’sthesourcecode:
AsetofSMACCstatemachineapplicationsfortheNOVACarterinsideIsaacSim.UsingROS2,SMACC2,Nav2,nav2zandIsaacROS.BuiltusingIsaacROSDevcontainersforeasydeploymentontotheJetsonP...
Oneinterestingthingaboutthisapplication,andtheothersintherepo,isthatthey’rebuiltusingNVIDIAIsaacROSDevContainers.Whicharetotallyawesome.
IsaacROSDevBasecontainersforrunningadevelopmentenvironmentconfiguredtobuild/run/testROSworkspaceswithIsaacROSpackages.
IalsogaveatalkabouttheapplicationattheNVIDIAJetsonAIResearchGrouplastweek…
I’vebeenreallyimpressedwiththeJetsonAIResearchGroupandsomeofthereallyawesomepeopleinvolved.
ShowcasinggenerativeAIprojectsthatrunonJetson
Cheers,
Hi,ThenextmeetingoftheClientLibraryWorkingGroupwillbethisFriday,22ndNovember2024at8AMPacificTime.
Theagendafornowincludes:
Everyoneiswelcometojoin.Ifyouhavetopicsyouwanttodiscuss,feelfreetoanticipatethemhereinthisthread.
7posts-4participants
Iknowit’saoldplatformthesedays.Butoneofmyworkhorse’sisaKobuki/Turtlebot2.I’dliketobuildacouplemorechargingbasesforit.Can’tbuythemanymore.Wonderedifanyonemightknowoftheschematicforit.Chargingcircuitsspecifically.
Thanks
Mark
4posts-3participants
Instantlytryitoutbyrunning:
pipinstallros2-pkg-createros2-pkg-create--templateros2_cpp_pkg.
Youcaneitherdirectlycontrolalloptionsthroughcommand-lineargumentsorusetheinteractivequestionnairetowalkthrough.Nomorememorizationofavailableoptionsforsuchagenerationtool.
ros2-pkg-createcangenerateROS2C++Packages,PythonPackages,andInterfacesPackages.Thesupportedfeaturesinclude:
Weareverymuchlookingforwardtoyourfeedback!
Best,LennartfromAachen
Pleasecomeandjoinusforthiscomingmeetingat1700-1800UTConMonday21stNovember2024,whichwillbeageneralcatch-up!Ifyou’repassionateaboutroboticsorthecloud,comeandsayhello.WeplantodiscussthelatestnewsfromthegroupandfromtheworldofCloudRobotics.