GithubHelp home page GithubHelp logo

Comments (10)

TixiaoShan avatar TixiaoShan commented on July 28, 2024 1

I see. Then there is gonna be a lot of coding involved. I don't know Google earth or map API. But I can imagine you probably need to send some images to it for visualization.

from lio-sam.

kdaun avatar kdaun commented on July 28, 2024 1

For displaying satellite maps in rviz, take a look at rviz_satellite.

from lio-sam.

TixiaoShan avatar TixiaoShan commented on July 28, 2024

To do that, I use GIMP for pictures, Final Cut Pro for videos.

from lio-sam.

nkliuhui avatar nkliuhui commented on July 28, 2024

Emmm, Okey! (I want to make a visual interface, which can project slam map onto Google map in real time)

from lio-sam.

nkliuhui avatar nkliuhui commented on July 28, 2024

Thank you for you suggestion. I'll try it!

from lio-sam.

nkliuhui avatar nkliuhui commented on July 28, 2024

For displaying satellite maps in rviz, take a look at rviz_satellite.

Thank you!

from lio-sam.

YangSiri avatar YangSiri commented on July 28, 2024

Anyone knows how to visualize the real-time factor graph, like the connection between two state? Thank you~

from lio-sam.

cyborgdennett avatar cyborgdennett commented on July 28, 2024

For displaying satellite maps in rviz, take a look at rviz_satellite.

Thank you!

Did you find out how to make it work, so you see the lio-sam map above the rviz_sattelite map?

from lio-sam.

cyborgdennett avatar cyborgdennett commented on July 28, 2024

Hello guys, I made some adjustments to make rviz_sattelite work with lio-sam

Here are the steps to reproduce.

Step 1

install rviz_sattelite under same catkin_ws as lio-sam.

Step 2

underneath /catkin_ws/src/LIO-SAM/launch/include/config/rviz.rviz

I added the following under Visualization Manager:.

I tried with zoom 20, which did not work. But zoom 19 works. osm zoom_levels

Class: ""
  Displays:
    - Alpha: 1
      Blocks: 3
      Class: rviz_plugins/AerialMapDisplay
      Draw Behind: true
      Enabled: true
      Name: AerialMapDisplay
      Object URI: https://tile.openstreetmap.org/{z}/{x}/{y}.png
      Topic: /gps/fix
      Value: true
      Zoom: 19
    - Class: rviz/Group
      Displays:
        - Class: rviz/TF
          Enabled: true
          Frame Timeout: 15
          Frames:
            All Enabled: true
            base_link:
              Value: true
            map:
              Value: true
          Marker Scale: 10
          Name: TF
          Show Arrows: true
          Show Axes: true
          Show Names: true
          Tree:
            map:
              base_link:
                {}
          Update Interval: 0
          Value: true

And changed the panels to:

Panels:
  - Class: rviz/Displays
    Help Height: 191
    Name: Displays
    Property Tree Widget:
      Expanded:
        - /AerialMapDisplay1
        - /links1
        - /Odometry1
        - /Odometry1/Odom GPS1
        - /Point Cloud1
        - /Feature Cloud1
        - /Mapping1
      Splitter Ratio: 0.5600000023841858
    Tree Height: 663
  - Class: rviz/Selection
    Name: Selection
  - Class: rviz/Views
    Expanded:
      - /Current View1
    Name: Views
    Splitter Ratio: 0.5
  - Class: rviz/Tool Properties
    Expanded: 
      - /2D Pose Estimate1
      - /2D Nav Goal1
      - /Publish Point1
    Name: Tool Properties
    Splitter Ratio: 0.5
  - Class: rviz/Time
    Experimental: false
    Name: Time
    SyncMode: 0
    SyncSource: "" 

output: (I recommend putting alpha variable of AerialDisplay pretty low so that the PointMap is still visible

image

from lio-sam.

cyborgdennett avatar cyborgdennett commented on July 28, 2024

Next step I want is: make a Path of the gps-coordinates so I can see the difference between the SLAM Path and gps-path. Anybody knows how to visualize the raw gps-coordinates into a Path?

from lio-sam.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.