-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to use in robot #2
Comments
Hi @FireSon Now, to your application: SLAM stands for simultaneous localization and mapping. As I understand you do mapping once and then 99% of time you localize. It makes me think it's not the most efficient solution. If lawn is bumpy and is surrounded by plants with leaves, then lidar may get quite bad measurements. Lidar may not work under bright sunlight also. Maybe you should look at GPS-RTK instead? It is a precise positioning technology. You could draw your lawn area over geographical map and tell the robot to stay within that area. This is how many commercial lawnmowers work. Then you can use lidar for simple obstacle detection and avoidance. It doesn't even need to be scanning lidar - you can use a few forward looking lidars or ultrasonic sensors. |
Hi Mikki, I know what slam is, watched multiple ROS & ROS2 video's, and I am aware of the GPS-RTK way of navigating. Beside the costs of GPS-RTK, my garden also has multiple trees and very small corridors where navigation with GPS is probably difficult. There are also many 'side obstacles' like small walls with 90 degree angles where navigating with a lidar makes more sense. I also would like to use a (depth) camera in order to detect the edge of the lawn. The mower is also equipped with a gyroscoop, which I would like to use for filtering/correcting the lidar. |
Hi Mikki,
As a c# programmer looking for a way to navigate my robot I found your repository. Unfortunately I do not have much experience with slam and navigating robots, so I was wondering if the source code of your robot is also available somewhere?
It would be nice to know how slam is used by the robot and how you would update the map with lidar information and how you calculate the position of the robot after driving. I am looking to use it for a lawnmower where the map can basically be fixed, use a mowing pattern en move the mower over the map and stop at the edges of the lawn. How would you for instance handle the navigation if for instance something was left on the lawn which would not be on the map, and use the map for object avoidance. Noidea if that is something your robot handles as well...
Hope to hear from you!
Regards,
Jan
The text was updated successfully, but these errors were encountered: