Code Monkey home page Code Monkey logo

uav3d's Introduction

UAV3D

A UAV Visualization Environment based on the jmonkey (jmonkeyengine.org) java game engine. Run the UAV3D/3DView/dist/UAV3D.jar file to give it a go.

Copyright (C) 2016 Jan Bolting

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

uav3d's People

Contributors

jtec avatar

Stargazers

 avatar

Watchers

James Cloos avatar

uav3d's Issues

Endless terrain

From @jtec on May 6, 2014 14:52

The terrain should not end within the current field of view.

Copied from original issue: jtec/UAV3D_ref#5

Simulated UAV keeps moving

From @jtec on June 8, 2015 14:55

When disabling the build-in UAV simulation, and re-enabling, the UAV simulation does not resume at the same position, but jumps to another one. This is because the UAV position is computed as a function of the system time.

Copied from original issue: jtec/UAV3D_ref#22

More views

From @jtec on November 25, 2014 14:3

There are views (formation, chase) that are not implemented yet in UAV3D / 3DView / src / upside / Settings.java

Copied from original issue: jtec/UAV3D_ref#9

Add ID label

From @jtec on April 26, 2016 14:1

There shall be an option that makes each aircraft display its ID.

Copied from original issue: jtec/UAV3D_ref#27

Simulated UAV keeps moving

From @jtec on June 8, 2015 14:55

When disabling the build-in UAV simulation, and re-enabling, the UAV simulation does not resume at the same position, but jumps to another one. This is because the UAV position is computed as a function of the system time.

Copied from original issue: jtec/UAV3D_ref#22

Add 'About menu'

From @jtec on December 3, 2014 13:38

When the app goes open-source, an 'about' menu should mention the projects from which e.g. 3D models have been taken.

Copied from original issue: jtec/UAV3D_ref#15

Jitter

From @jtec on December 10, 2014 16:38

If more than one aircraft are displayed, the other one jumps back and forth from one position to another at a high but visible frequency

Copied from original issue: jtec/UAV3D_ref#18

UDP port hard coded

From @jtec on December 3, 2014 13:15

The UDP IP address and port are hard coded. To enhance usability, there should be
a) a preference that can be set by the user and that is saved for the next session
b) a pop up offering to chnage the address/port if it is already in use.

Copied from original issue: jtec/UAV3D_ref#12

Switching from chase view to 2D view does not work

From @jtec on September 29, 2015 13:43

When switching from chase view to 2D view, the user does not look at the UAV. Switching to 3D view and than back to 2D view circumvents the problem.

Copied from original issue: jtec/UAV3D_ref#23

Freeze feature

From @jtec on December 3, 2014 13:36

The user should be able to freeze the display, e.g. to enable him to click on some fast moving aircraft to modify its settings.

Copied from original issue: jtec/UAV3D_ref#14

No proper error handling if UDP thread fails

From @jtec on May 6, 2014 14:51

If the UDP thread fails to connect to socket, there is only an error message on the command line - there should be an option to retry connecting, e.g. after changing the port.

Copied from original issue: jtec/UAV3D_ref#4

Track accumulation

From @jtec on May 6, 2014 14:35

Tracks are created once every m for each UAS, after some time the high number of tracks slows down the jmonkey thread (45 fps -> 16 fps after ~ 1 h)

Copied from original issue: jtec/UAV3D_ref#2

Add runway

From @jtec on April 6, 2016 14:25

There should be a configurable (dimensions, position, orientation) runway for landing applications

Copied from original issue: jtec/UAV3D_ref#26

Closing sometimes does not work

From @jtec on December 4, 2014 17:15

When pressing the "close window" button, the app sometimes not exits, but just freezes.

Copied from original issue: jtec/UAV3D_ref#16

screenshots

From @jtec on May 2, 2016 15:45

Add functionality to take screenshots.

Copied from original issue: jtec/UAV3D_ref#28

Marker on selected aircraft

From @jtec on April 30, 2015 13:1

Ther should be a marker (green glow?) on the aircraft that the user looks at.

Copied from original issue: jtec/UAV3D_ref#21

NED frame

From @jtec on January 14, 2015 12:18

The axes of the NED frame should be visible in some way.

Copied from original issue: jtec/UAV3D_ref#19

No constant frame rate

From @jtec on November 25, 2014 14:11

Adapt sleep time in jmonkey update thread to keep frame rate constant on different machines.

Copied from original issue: jtec/UAV3D_ref#10

Virtual leader not displayed as wireframe

From @jtec on December 9, 2014 14:43

Sometimes the virtual leader is not displayed as wireframe. This might be an issue linked to the code that switches the 3D model - maybe the wireframe parameter is not copied?

Copied from original issue: jtec/UAV3D_ref#17

Display whether UAS has been updated lately

From @jtec on September 2, 2014 15:58

If a simulation stops sending state messages to UAV3D, this should be displayed, e.g. by a rotating symbol (maybe even the time that has passed since the last message?) or fading colours.

Copied from original issue: jtec/UAV3D_ref#6

Settings are not saved

From @jtec on December 3, 2014 13:16

Settngs are not saved, each time the program is launched, it falls back to the standard settings (Zagi airframe, chase view etc.)

Copied from original issue: jtec/UAV3D_ref#13

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.