Do you also enjoy collecting drift wood while walking along the sea shore? I love the twirly shape of these sanded pieces of wood and still had a drawer full of them from our vacation last year. But what can you make out them? Finally, THE idea hit me: a key hanger! So I grabbed…
Author: Moritz Boeker
ROS Raspi Car
How to remote control your car via ROS-Mobile App This blog shows my current progress on turning a remote controlled car into an autonomous robot. A RaspberryPi 4 runs ROS Noetic and sends pwm signals to the throttle and steering of the rc car via a 16 channel servo driver board. The goal is to…
My Master’s Thesis on ROS Navigation
In May 2022 I have submitted my master’s thesis with the title ‘Navigation Strategies for Passively Articulated Mobile Robots Based on Path Planners Existing in ROS’. You want to peek inside it or even contribute to the research topic?
Link to PDF
Link to project on GitHub
Abstract:
Mobile robots that autonomously execute tasks in outdoor terrain receive more and more attention. There are many well-researched steering configurations such as differential-drive, skid-steering or car-like robots. But passively articulated robots in contrast are still under-researched, despite of their many advantages. In order to close the research gap in mobile robotics, this thesis focuses on navigation strategies for passively articulated robots. These robots usually consist of a front and rear carriage that are connected with each other via a passively articulated joint. First of all, path planners are examined that already exist in Robot Operating System (ROS). The working principles and algorithms of the two global planners global_planner and sbpl_lattice_planner, as well as of the two local planners dwa_local_planner and teb_local_planner are thoroughly explained. Since the navigation stack in ROS employs one global and one local planner, the resulting four combinations are tested on a simulated and physical robot. However, the generic path planners in ROS can navigate passively articulated robots by instructing forward motions only. In order to support motion reversals, several approaches are developed that externally intervene the navigation process by means of a virtual navigation frame. Luckily, this does not require modifications of the planning algorithms themselves. Furthermore, numerous contributions of other researchers on actively articulated vehicles or truck-trailer systems are investigated and analyzed with the intention to find planning algorithms capable of taking the complete (x_front; y_front; \alpha_front; \alpha_joint) robot state into account. Taking all these insights into consideration, further navigation strategies for future research are presented.
Transport Your Bike by Train
Soon some friends and me are heading for a bike tour to Slovenia. I was a bit late with bying the train tickets to Graz in Austria where we are going to start. When trying to reserve the corresponding slot for my bicycle, I was informed that they all are fully booked for this train!…
Retro Radio with iPod Dock
When I walked to the train station to visit my parents, I wasn’t in a hurry but had plenty of time. On my way I came across a flea market where an old Philipps radio drew my attention. After asking the owner, he told me it costs 10 euros, more than the 5 euros I…
New Life For a Satnav Mount
Tinder Fungus Fan
An extravagant fan from an exploited PS3, App-controllable
Low-Cost Robotic Arm
My bachelor project 2018/ 19
Pile of small cacti
How I made this extraordinary flower pot
Cycas-Palme
Diese Cycas-Palme schein aus einer Baumwurzel zu wachsen.