Comments (9)
I have the same problem. The Orientation align with the initial orientation, so the current submap is not align with current base?
from elevation_mapping.
I have the same problem. The Orientation align with the initial orientation, so the current submap is not align with current base?
Have you solve the problem? I try to revise the frameId, but it doesn't work. And I guess that the setting of grid map maybe cause the problem.
from elevation_mapping.
I believe it is because of the code's own configuration that requires the map to have the same orientation as the initial direction. You can take a look at the 'grid_map' repository, where the method for obtaining subregions does not include direction transformation.
from elevation_mapping.
I have a solution to this problem. You can use lineIterator to get a tilted submap aligned with the current orient of your vehicle.
from elevation_mapping.
Thank you! Could you provide a more detailed description of your strategy? Here are my views and proposed solutions.I believe the issue is caused by incorrect calculation of the transformation matrix (tf) on my part. I used a combination navigation system to calculate the pose transformation of the vehicle, but I did not compensate for the heading angle. When I attempted to compensate for the heading angle, the orientation became correct, but the height values in the map were incorrect. I am working to resolve this issue. I think there are two possible ways to address this problem: 1. Utilize other sensors and methods to obtain the pose, such as when I use an IMU, this issue does not occur. 2. Refactor the code and use the grid_map library to build the elevation map myself. I discovered that it is based on map-based descriptions, can describe the current frame point cloud, and consider information from adjacent frames. Of course, this strategy of trading space for time can reduce processing time. The core of its code is to calculate the elevation information of the grid through Mahalanobis distance, and we can also use its move function when refactoring our code.
from elevation_mapping.
from elevation_mapping.
I've solved my problem, thanks for everyone's help. If your lidar is not installed horizontally, please rotate it to level. I will close this issue.
from elevation_mapping.
Could you please explain the method for aligning the orientation of the elevation map with that of the vehicle? Thanks!
from elevation_mapping.
from elevation_mapping.
Related Issues (20)
- Where can I get the data after postprocessor_pipeline? Does it really work?
- the function "setRawSubmapHeight", xand y are reversed? HOT 1
- Holes/Empty spaces while elevation mapping and previous mapped points removed after the robot moves from that place
- migration to ros2 humble? HOT 3
- Cannot launch node - turtlesim3 demo
- The flat ground maps are cluttered with color HOT 1
- can you explain the equation about "state reduction" for me HOT 1
- EigenPlugins/FunctorsPlugin.hpp cannot find it
- Create a map based on map center point
- Some Info needed for building elevation_mapping in ROS2 Humble. HOT 2
- leg filterig for quadruped robots (in the ele_map legs are mapped as well) HOT 3
- the map vanish when it is not visible HOT 1
- Position of cells
- How can i get the height value of a particular cell
- error launching `point_cloud_io` node when trying to run `ground_truth_demo` example
- Variance Propagation errors HOT 1
- Elevation map not updated from both sources
- Multiple input sources
- Quick Port of Elevation Mapping to ROS2 Humble
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from elevation_mapping.