* added SIM_singlerigidbody
* Added matrix operations file.
* Imported libraries and declared variables.
* New objects and more defined values.
* Declared more variables and added AzElRot. function.
* Sockets and file connections 1
* Adding to variable server.
* Variables for the variable server.
* Variable parsing added.
* Vertex model for crewModule; need to change to sphere later.
* Body and vantage positioning functions.
* Drawing functions to create the model.
* Finished drawing functions for world.
* Changed some of the object names and variable names for sync.
* Added Makefile.
* Added POM file.
* Graphics client starter added to input file.
* Changed paths in S_define to reflect current file structure.
* More accurate cd error message in input file.
* Color hardcoded for testing purposes and getting the sim running.
* S_overrides changed to include graphics cleaning for each sim execution.
* S_define formatted for better readability.
* Changed shape to a dodecahedron.
* Path changed for input file.
* Airport commit
* New edges for dodecahedron.
* Triangle normals for the dodecahedron changed.
* Sim variable parsing fixed for functionality.
* Edges of dodecahedron fixed.
* Changed paint color for the shape to change based on location.
* Deleted unnecessary JViewport library.
* Increased length of x, y, and z axis lines.
* Increased vantage distance.
* Fixed triangles and normals.
* Commented on the edges.
* Deleted the notes file.
* Removed trick.frame_long_on() from splashdown SIM's realtime.py in modified data directory.
* Deleted sims directory (including images sub directory).
* Removed unnecessary body.hh and body.cpp from subdirectory.
* Removed unnecessary files.
---------
Co-authored-by: Wallace <bnwalla1@scooby.trick.gov>
Co-authored-by: AdityaGirish <aditya.girish@nasa.gov>
* added SIM_singlerigidbody
* Removed a few sections in the README file
* Removed the sims directory
* Added shutdown job and made minor changes to body.cpp
---------
Co-authored-by: Wallace <bnwalla1@scooby.trick.gov>
* Cleaned up Water Clock and added C interface support for message subscriptions
* Added support for message publishers in C interface
* Revert "Added support for message publishers in C interface"
This reverts commit e3233891d7.
* modified Java display for SIM_wheelbot so when RUN_mouse is used, images of waypoints stop being drawn when mouse arrives at waypoint.
* removed spaces at beginning of each line in SIM_Wheelbot/models/graphics/src/trick/EVDisplay.java
* First commit of SIM_robot.
* Updates to kinematic arm with controller
* Working well enough, still needs some user interface besides trick-TV
* Add end-effector path trace to graphics client.
* Singularity control bug, remove printouts, udpate makefile
* Improve SIM_robot variable server client.
* Tidy up RobotDisplay.java
* Tidying up
* Removing warnings
* Working on documentation
* Updating documentation
* Updating docs
* Adding figures for documentation
* Removing some stuff in the README carried over from the template
* Tidying up
* Position vector finally done
* Updating based on feedback
* Forward position kinematics completed with notation changes
* First pass documentation done?
* remove printout
* Fix typos in text and filenames
* Update README.md
* Update README.md
* made it smaller
---------
Co-authored-by: John M. Penn <john.m.penn@nasa.gov>
* Set up a waypoint system that reads waypoints from an input file.
On branch aircraftUpdate
Changes to be committed:
new file: trick_sims/SIM_aircraft/Modified_data/default.waypoints
modified: trick_sims/SIM_aircraft/RUN_test/input.py
modified: trick_sims/SIM_aircraft/models/Aircraft/include/Aircraft.hh
modified: trick_sims/SIM_aircraft/models/Aircraft/src/Aircraft.cpp
modified: trick_sims/SIM_aircraft/models/graphics/src/trick/AircraftDisplay.java
* Fixed the Segmentation Fault and completed the waypoint configuration.
On branch aircraftUpdate
Changes to be committed:
modified: trick_sims/SIM_aircraft/RUN_test/input.py
modified: trick_sims/SIM_aircraft/models/Aircraft/include/Aircraft.hh
modified: trick_sims/SIM_aircraft/models/Aircraft/src/Aircraft.cpp
* Created README.md to document recent changes
* Adding in ability to set icons for waypoints.
On branch aircraftUpdate_WaypointIcons
Changes to be committed:
modified: trick_sims/SIM_aircraft/Modified_data/default.waypoints
new file: trick_sims/SIM_aircraft/images/CompassRose.png
new file: trick_sims/SIM_aircraft/images/Figure1.png
new file: trick_sims/SIM_aircraft/images/Figure2.png
new file: trick_sims/SIM_aircraft/images/cheese_64x64.png
new file: trick_sims/SIM_aircraft/images/mouse_128x128.png
new file: trick_sims/SIM_aircraft/images/strawberry_64x64.png
new file: trick_sims/SIM_aircraft/images/twoWheelRover.png
new file: trick_sims/SIM_aircraft/images/wp0.png
new file: trick_sims/SIM_aircraft/images/wp1.png
new file: trick_sims/SIM_aircraft/images/wp10.png
new file: trick_sims/SIM_aircraft/images/wp11.png
new file: trick_sims/SIM_aircraft/images/wp2.png
new file: trick_sims/SIM_aircraft/images/wp3.png
new file: trick_sims/SIM_aircraft/images/wp4.png
new file: trick_sims/SIM_aircraft/images/wp5.png
new file: trick_sims/SIM_aircraft/images/wp6.png
new file: trick_sims/SIM_aircraft/images/wp7.png
new file: trick_sims/SIM_aircraft/images/wp8.png
new file: trick_sims/SIM_aircraft/images/wp9.png
modified: trick_sims/SIM_aircraft/models/graphics/src/trick/AircraftDisplay.java
* Reformatted the README file
* Updating the build process to use Maven
* Updating the README file
* Finalized the implementation for adding icons for each waypoint.
* Removed commented code that will not be used.
* Updated the SIM_aircraft documentation to include the waypoint icon implementation.
* Created a menu bar for the GUI
* Minor README fix and file cleanup
* Implemented a view menu to hide and show the info on the map
* Cleared out commented code.
* Last minute code cleanup and update of the documentation.
* Updated the View menu with more options and updated documentation.
* Testing basic Variable Server Client usage.
* Waypoints shared from sim to graphics client.
Need to use list and fix some formatting.
* Refactored and simplified Waypoint implementation
* Documentation and comment updates
* Simplified waypoint structure
Implemented file support in graphics client
* Updated Documentation
* Created a default waypoint icon when unspecified
* Fixed privacy issues in the WaypointList class
* Cleaned up unnecessary file and added comments
* Set up a waypoint system that reads waypoints from an input file.
On branch aircraftUpdate
Changes to be committed:
new file: trick_sims/SIM_aircraft/Modified_data/default.waypoints
modified: trick_sims/SIM_aircraft/RUN_test/input.py
modified: trick_sims/SIM_aircraft/models/Aircraft/include/Aircraft.hh
modified: trick_sims/SIM_aircraft/models/Aircraft/src/Aircraft.cpp
modified: trick_sims/SIM_aircraft/models/graphics/src/trick/AircraftDisplay.java
* Fixed the Segmentation Fault and completed the waypoint configuration.
On branch aircraftUpdate
Changes to be committed:
modified: trick_sims/SIM_aircraft/RUN_test/input.py
modified: trick_sims/SIM_aircraft/models/Aircraft/include/Aircraft.hh
modified: trick_sims/SIM_aircraft/models/Aircraft/src/Aircraft.cpp
* Created README.md to document recent changes
* Adding in ability to set icons for waypoints.
On branch aircraftUpdate_WaypointIcons
Changes to be committed:
modified: trick_sims/SIM_aircraft/Modified_data/default.waypoints
new file: trick_sims/SIM_aircraft/images/CompassRose.png
new file: trick_sims/SIM_aircraft/images/Figure1.png
new file: trick_sims/SIM_aircraft/images/Figure2.png
new file: trick_sims/SIM_aircraft/images/cheese_64x64.png
new file: trick_sims/SIM_aircraft/images/mouse_128x128.png
new file: trick_sims/SIM_aircraft/images/strawberry_64x64.png
new file: trick_sims/SIM_aircraft/images/twoWheelRover.png
new file: trick_sims/SIM_aircraft/images/wp0.png
new file: trick_sims/SIM_aircraft/images/wp1.png
new file: trick_sims/SIM_aircraft/images/wp10.png
new file: trick_sims/SIM_aircraft/images/wp11.png
new file: trick_sims/SIM_aircraft/images/wp2.png
new file: trick_sims/SIM_aircraft/images/wp3.png
new file: trick_sims/SIM_aircraft/images/wp4.png
new file: trick_sims/SIM_aircraft/images/wp5.png
new file: trick_sims/SIM_aircraft/images/wp6.png
new file: trick_sims/SIM_aircraft/images/wp7.png
new file: trick_sims/SIM_aircraft/images/wp8.png
new file: trick_sims/SIM_aircraft/images/wp9.png
modified: trick_sims/SIM_aircraft/models/graphics/src/trick/AircraftDisplay.java
* Reformatted the README file
* Updating the build process to use Maven
* Updating the README file
* Finalized the implementation for adding icons for each waypoint.
* Removed commented code that will not be used.
* Updated the SIM_aircraft documentation to include the waypoint icon implementation.
* Created a menu bar for the GUI
* Minor README fix and file cleanup
* Implemented a view menu to hide and show the info on the map
* Cleared out commented code.
* Last minute code cleanup and update of the documentation.
* Updated the View menu with more options and updated documentation.
* Set up a waypoint system that reads waypoints from an input file.
On branch aircraftUpdate
Changes to be committed:
new file: trick_sims/SIM_aircraft/Modified_data/default.waypoints
modified: trick_sims/SIM_aircraft/RUN_test/input.py
modified: trick_sims/SIM_aircraft/models/Aircraft/include/Aircraft.hh
modified: trick_sims/SIM_aircraft/models/Aircraft/src/Aircraft.cpp
modified: trick_sims/SIM_aircraft/models/graphics/src/trick/AircraftDisplay.java
* Fixed the Segmentation Fault and completed the waypoint configuration.
On branch aircraftUpdate
Changes to be committed:
modified: trick_sims/SIM_aircraft/RUN_test/input.py
modified: trick_sims/SIM_aircraft/models/Aircraft/include/Aircraft.hh
modified: trick_sims/SIM_aircraft/models/Aircraft/src/Aircraft.cpp
* Created README.md to document recent changes
* Adding in ability to set icons for waypoints.
On branch aircraftUpdate_WaypointIcons
Changes to be committed:
modified: trick_sims/SIM_aircraft/Modified_data/default.waypoints
new file: trick_sims/SIM_aircraft/images/CompassRose.png
new file: trick_sims/SIM_aircraft/images/Figure1.png
new file: trick_sims/SIM_aircraft/images/Figure2.png
new file: trick_sims/SIM_aircraft/images/cheese_64x64.png
new file: trick_sims/SIM_aircraft/images/mouse_128x128.png
new file: trick_sims/SIM_aircraft/images/strawberry_64x64.png
new file: trick_sims/SIM_aircraft/images/twoWheelRover.png
new file: trick_sims/SIM_aircraft/images/wp0.png
new file: trick_sims/SIM_aircraft/images/wp1.png
new file: trick_sims/SIM_aircraft/images/wp10.png
new file: trick_sims/SIM_aircraft/images/wp11.png
new file: trick_sims/SIM_aircraft/images/wp2.png
new file: trick_sims/SIM_aircraft/images/wp3.png
new file: trick_sims/SIM_aircraft/images/wp4.png
new file: trick_sims/SIM_aircraft/images/wp5.png
new file: trick_sims/SIM_aircraft/images/wp6.png
new file: trick_sims/SIM_aircraft/images/wp7.png
new file: trick_sims/SIM_aircraft/images/wp8.png
new file: trick_sims/SIM_aircraft/images/wp9.png
modified: trick_sims/SIM_aircraft/models/graphics/src/trick/AircraftDisplay.java
* Reformatted the README file
* Updating the build process to use Maven
* Updating the README file
* Finalized the implementation for adding icons for each waypoint.
* Removed commented code that will not be used.
* Updated the SIM_aircraft documentation to include the waypoint icon implementation.
* Minor README fix and file cleanup
* Initial commit of SIM_aircraft
* Add SIM_aircraft variable server client (#1394)
* Add control panel
* Remove comments
* Add Makefile
Co-authored-by: Zero Nelson <zeronelson13@gmail.com>
Co-authored-by: zeronelson <95947013+zeronelson@users.noreply.github.com>
Co-authored-by: Zero Nelson <zeronelson13@gmail.com>
* Replace sprintf with snprintf in all of Trick source. #1384
* Don't add -Werror for MacOS because of deprecated sprintf warnings which we cant get rid of because SWIG. #1384
* Fixed an unbalanced parenthesis in S_overrides.mk. #1384
* Adds the send_once command and message type, which allows a user to request a variable to be sent immediately and only once (intended to replace the var_add, var_send, var_clear idiom that is commonly used for this purpose)
* Minor refactoring of variable server internals to reduce repeated code
* Adds SIM_test_varserv to integration test to test basic variable server functionality
* Changes graphics client for SIM_billiards to use var_send_once as an example of intended use
* Add documentation for var_send_once in docs and tutorial
* Set exit_code_enabled in trick unit tests to be true by default
* Patch for failing bookworm build
* Disambiguate python use #1250
Changed all calls to /usr/bin/python to /usr/bin/env python3. Removed execute permissions on a lot of files that are not executable.
closes#1250