Skip to content

Conversation

@davidbuzz
Copy link

On Current Master, the terrain data is broken because the old agi.com terrain server/s are no longer available, and you now have to use the cesium-ion servers, which are free for non-commercial use so long as you have a provider token, one of which I've got for free and included in this commit.

…om latest release file/s: Cesium-1.61.zip at https://cesiumjs.org/downloads/

ie use 'Build' out of zip and delete previous one.
The old agi.com terrain server/s are no longer available, and you now have to use the cesium-ion servers, which are free for non-commercial use so long as you have a provider token, one of which I've got for free and included in this commit.
@Ryanf55
Copy link

Ryanf55 commented Nov 7, 2024

Hi Buzz,

Any chance you could help me run this branch? I tried, but it still didn't resolve the issue.

I really like this tool, and am considering taking ownership to achieve

  • Get it working with latest ardupilot SITL
  • Abstract away mavproxy enough that we can start to use roslibjs as an alternative messaging
  • Support viewing ardupilot geofences

@davidbuzz
Copy link
Author

you realise how long ago I opend this PR, right.? I went through a CesiumJS phase, and its still a great tool, but I haven't used it in years. https://sandcastle.cesium.com/ is a great online learning reasource that lets u edit cesium in the cloud and try it out.

@Ryanf55
Copy link

Ryanf55 commented Nov 8, 2024

Yep! I'm grave digging here a bit, but am really impressed with this interface. Are there any 3D alternatives that you are aware of that work with ArduPilot that also support terrain, sensor frustrum visualization, waypoints?

@davidbuzz
Copy link
Author

The only other 3d one i'm aware of is https://plot.ardupilot.org/#/, but its a 3d log viewer not a 3d GCS

@Ryanf55
Copy link

Ryanf55 commented Nov 8, 2024

Tested this branch:
image

Gonna try a newer version.

@davidbuzz
Copy link
Author

u needed to uninstall the pip-installed mavproxy first, becasue app/cesium_web_server.py , lines 24,25,26 read the "web server root" from the python site folder, not the current directory, and only fall-back to the current directory on lines 28,29,30.

@Ryanf55
Copy link

Ryanf55 commented Nov 8, 2024

I got it working on my branch 2024-refresh and merged to my master.
I've proposed a new PR here: #47

This one is no longer needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants