7156273 | AaronYoung5 | 01 May 2024, 21:14:59 UTC | Fixed CI issues and unit tests in Ch::ROS and CH::Parser. Updated ChROSTFHandler API to require frame id names. | 01 May 2024, 21:14:59 UTC |
db5603c | Radu Serban | 01 May 2024, 19:51:53 UTC | Fix issues with using URDF parser from external projects | 01 May 2024, 19:51:53 UTC |
d1e0bf2 | Radu Serban | 01 May 2024, 19:51:11 UTC | Move vehicle test programs to the chrono-projects repository | 01 May 2024, 19:51:11 UTC |
b1f947c | Radu Serban | 01 May 2024, 11:05:48 UTC | Miscellaneous fixes to the models in the Chrono::Vehicle model library | 01 May 2024, 11:05:48 UTC |
98922ef | Radu Serban | 01 May 2024, 09:12:10 UTC | Clean up vehicle demos that use the library of Chrono::Vehicle models | 01 May 2024, 09:12:10 UTC |
d1e7672 | Radu Serban | 01 May 2024, 09:06:40 UTC | Modify set of demo vehicle models to allow specifying collision system type and chassis collision model type. Note that not all vehicle models support all chassis collision model types. | 01 May 2024, 09:06:40 UTC |
29b873f | Radu Serban | 01 May 2024, 08:13:37 UTC | Update all vehicles in the Chrono::Vehicle model library to allow specifying the collision system type | 01 May 2024, 08:13:37 UTC |
abbe1c2 | Rainer Gericke | 01 May 2024, 07:38:16 UTC | Added steady state cornering test for wheeled vehicles | 01 May 2024, 07:38:16 UTC |
5e052fb | Radu Serban | 01 May 2024, 04:56:13 UTC | Merge branch 'feature/fmi' | 01 May 2024, 04:56:13 UTC |
8265a40 | Radu Serban | 01 May 2024, 04:46:50 UTC | Display roll, pitch, and vehicle slip angles in the VSG vehicle visualization GUI. - if a terrain is not attached to the visualization system, always display angles calculated relative to the global coordinate frame - if a terrain is attached to the visualization system, provide the option of displaying angles relative to the global frame or to the local terrain normal | 01 May 2024, 04:46:50 UTC |
31e18d4 | Radu Serban | 01 May 2024, 04:32:46 UTC | Add option to attach a terrain system to a vehicle visualization system | 01 May 2024, 04:32:46 UTC |
07cd1cc | Radu Serban | 30 April 2024, 16:38:49 UTC | Add utility functions to extract the vehicle roll and pitch angles, as well as the vehicle slip angle. Two versions of functions returning roll and pitch angles are provided: - the first version calculates the roll and pitch angles relative to the global frame; these are therefore appropriate on a flat horizontal terrain. - the second version calculates roll and pitch angles relative to the local terrain normal (queried at a point below the vehicle origin); these are therefore appropraiate on a relatively flat (but not necessarily horizontal) terrain. | 30 April 2024, 16:38:49 UTC |
b0d8d0d | Radu Serban | 30 April 2024, 16:35:01 UTC | Fix issues with path-follower PID controller gains and clean up the FEDA SSC vehicle demo | 30 April 2024, 16:35:01 UTC |
433cdbc | Radu Serban | 30 April 2024, 16:34:13 UTC | Fix output location for the DLC vehicle demo | 30 April 2024, 16:34:13 UTC |
2a0e59c | Rainer Gericke | 30 April 2024, 10:19:30 UTC | Add Jeep Cherokee vehicle model | 30 April 2024, 10:19:30 UTC |
3e14d94 | Rainer Gericke | 30 April 2024, 10:00:15 UTC | Update SolidAxle suspension template | 30 April 2024, 10:00:15 UTC |
71796b2 | Marcel Offermans | 29 April 2024, 18:23:24 UTC | Added a manual transmission to the Audi. Added a commented out option to demo_VEH_WheeledJSON to enable the manual transmission instead of the automatic one. Modified utest_VEH_destructors to use the manual tranmission from the Audi to test the powertrain destructors. | 29 April 2024, 18:23:24 UTC |
2b6f00b | Rainer Gericke | 29 April 2024, 17:09:22 UTC | Repaired SolidAxle and dependent classes. Added lateral guide (trackbar). Fixed wrong bellcrank rotation orientation. | 29 April 2024, 17:09:22 UTC |
88c336d | Radu Serban | 29 April 2024, 13:54:00 UTC | Another fix to Chrono::Vehicle destructors. - ensure a ChVehicle object releases references to chassis, connectors, and powertrain before deleting the ChSystem (if owning one) - do not attempt to remove physics items from a Chrono::Vehicle part if its associated system was deleted | 29 April 2024, 14:02:30 UTC |
9664986 | Radu Serban | 29 April 2024, 10:50:23 UTC | Fix logic in destructors for chassis, powertrain, and wheeled vehicle subsystem templates. - use m_initialized flag to check if the object was constructed and parts added to underlying Chrono system - add unit test to verify that vehicle parts can be properly destroyed before initialization | 29 April 2024, 10:50:23 UTC |
80f9711 | Radu Serban | 29 April 2024, 08:18:27 UTC | Fix typo in output stream message | 29 April 2024, 08:18:27 UTC |
83622e8 | Radu Serban | 28 April 2024, 11:50:51 UTC | Tweak unit test to reduce running time | 28 April 2024, 11:50:51 UTC |
16bbc24 | Radu Serban | 28 April 2024, 10:21:07 UTC | Add Advance() virtual function for brake subsystems (wheeled and tracked) to allow models with internal dynamics | 28 April 2024, 10:21:07 UTC |
783434c | Radu Serban | 28 April 2024, 08:01:04 UTC | Add collsion meshes for MAN-10t and Gator vehicles | 28 April 2024, 08:01:04 UTC |
b79ffad | Radu Serban | 28 April 2024, 08:00:38 UTC | Updates to vehicle SWIG interface to expose more functionality. Contributed by Josh Diyn | 28 April 2024, 08:00:38 UTC |
7f5a23d | Radu Serban | 28 April 2024, 07:59:16 UTC | Revert change to Irrlicht SWIG interface (fixes errors in Python vehicle demos) | 28 April 2024, 07:59:16 UTC |
11c0a13 | Radu Serban | 26 April 2024, 11:38:55 UTC | Update `fmu_tools` submodule | 26 April 2024, 11:38:55 UTC |
0ef9bd0 | Radu Serban | 26 April 2024, 07:56:50 UTC | Add variable dependencies in the specification of the Chrono::Vehicle FMUs | 26 April 2024, 07:56:50 UTC |
318ea42 | Radu Serban | 26 April 2024, 07:56:12 UTC | Add variable dependencies in the specification of the FMUs for the hydraulic crane demo | 26 April 2024, 07:56:12 UTC |
e739b27 | Radu Serban | 26 April 2024, 07:55:37 UTC | Refactor Chrono extensins to the FMU exporting functions in fmu_tools. - keep track of "compound" variables wrapping Chrono types (ChVector3, ChQuatenrion, ChCoordsys, ChFrame, and ChFrameMoving) - provide override for specifying FMI variable dependencies to account for such "compound" variables (by expanding them in the necessary number of scalar FMI variables) | 26 April 2024, 07:55:37 UTC |
21ce494 | Nevindu M. Batagoda | 26 April 2024, 05:21:16 UTC | fixed bugs with depth camera max depth; fixed bugs with depth camera python bindings; added functions to set max depth value | 26 April 2024, 05:30:40 UTC |
f5c033d | Radu Serban | 20 April 2024, 09:31:21 UTC | Update sample Chrono python environments for tensorflow to latest Chrono API. Note that this simply fixes the API syntax (functionality not yet tested) | 20 April 2024, 09:31:21 UTC |
6fcac48 | Radu Serban | 19 April 2024, 18:07:42 UTC | Fix hardcoded assumption on current solver type in Chrono::OpenGL stats. - render stats specific to a iterative VI or direct LS solver - properly increment counter for calls to the Solve() function of a ChDirectLS solver - update demo_GL_inv_pendulum to illustrate OpenGL stats rendering when using different solvers Fixes #493 | 19 April 2024, 18:25:27 UTC |
b32083f | Radu Serban | 19 April 2024, 09:45:34 UTC | Add ChWheeledVehicle function to calculate and return wheel steering angle | 19 April 2024, 09:45:34 UTC |
a1108d5 | Radu Serban | 19 April 2024, 09:44:34 UTC | Tweak uv mapping for cylinder shapes in Chrono::VSG | 19 April 2024, 09:44:34 UTC |
d5859a4 | Radu Serban | 18 April 2024, 15:27:29 UTC | Refactor crane and hydraulic actuator FMUs. These modifications improve FMI compliance and are necessary for using these FMUs in generic co-simulation platforms (co-simulation drivers). - complete construction of the underlying model in the appropriate phase - provide start values for all input and output variables - impose self-containment (do not rely on data exchange with other FMUs prior to the main simulation loop, do not rely on a particular order of FMU initialization, etc) | 18 April 2024, 15:27:56 UTC |
3d70e05 | Radu Serban | 18 April 2024, 15:14:44 UTC | Fix info message from Sedan vehicle | 18 April 2024, 15:27:56 UTC |
89b324c | Radu Serban | 18 April 2024, 10:40:11 UTC | Fix positions of Irrlicht GUI elements for vehicle run-time visualization | 18 April 2024, 15:27:56 UTC |
cff36f4 | tasora | 18 April 2024, 12:17:50 UTC | Merge branch 'main' of https://github.com/projectchrono/chrono | 18 April 2024, 12:17:50 UTC |
083e5bf | tasora | 18 April 2024, 12:17:07 UTC | Blender import add-on upgraded to support Blender v.4.0. The old version worked only with Blender v.3.4. Now older versions of Blender are deprecated. | 18 April 2024, 12:17:07 UTC |
cd091cc | spaces | 18 April 2024, 08:19:44 UTC | Correcting a key typo in the sprocket JSON (#492) Co-authored-by: Sara Boyle <sara.e.boyle.civ@army.mil> | 18 April 2024, 08:19:44 UTC |
a3e789e | Radu Serban | 18 April 2024, 08:18:10 UTC | Set rendering frequency for demo with multiple generic vehicles | 18 April 2024, 08:18:10 UTC |
12dc299 | Radu Serban | 18 April 2024, 07:39:17 UTC | Configure and include demos only if required run-time visualizatin modules are enabled | 18 April 2024, 07:39:17 UTC |
2987ce5 | Radu Serban | 17 April 2024, 16:25:04 UTC | Modify selected vehicle demos to work properly even if no run-time visualization module is enabled | 17 April 2024, 16:25:04 UTC |
40da2a3 | Radu Serban | 16 April 2024, 15:12:08 UTC | Fix bug in double-pin track shoe implementation (missing collision model). Even though the connector bodies only collide with the sprocket (through a custom collision detection phase) and are not included in the Chrono collision detection, a collision model is still needed in order to allow access back to the contactable (in this case the connector body) when processing contacts. | 16 April 2024, 15:12:08 UTC |
07f3f71 | Radu Serban | 16 April 2024, 11:33:48 UTC | Rename SWIG macro for casting shared pointers (to clarify that it can be used for both downcasting and upcasting) | 16 April 2024, 11:33:48 UTC |
3b24d4c | Radu Serban | 16 April 2024, 10:49:27 UTC | Add C# earthquake demo (iilustrates upcasting ChBody to ChBodyFrame) | 16 April 2024, 10:50:07 UTC |
13ebc33 | Radu Serban | 16 April 2024, 10:13:59 UTC | Remove superfluous console output from VSG visualization | 16 April 2024, 10:50:07 UTC |
488a818 | Radu Serban | 16 April 2024, 10:13:33 UTC | Expose ChLinkBushing through SWIG and add Python and C# demos illustrating use of bushings | 16 April 2024, 10:50:07 UTC |
3a35a9f | Radu Serban | 16 April 2024, 09:49:26 UTC | Provide SWIG wrapper functions to set an Eigen vector or matrix to zero | 16 April 2024, 10:50:07 UTC |
4aba616 | Radu Serban | 16 April 2024, 09:47:21 UTC | Change type of ChMatrix66 reference in generic bushing constructor and functions. - no need to use an Eigen::Ref here, as inputs are always expected to be a fixed-size 6x6 Eigen matrix - this also allows proper translation through SWIG (for use in Python and C#) | 16 April 2024, 10:50:07 UTC |
e918e8d | Radu Serban | 16 April 2024, 08:20:19 UTC | Update hydraulic crane demo to allow optional saving of visualization frames to disk | 16 April 2024, 10:50:07 UTC |
1b1c998 | Radu Serban | 16 April 2024, 08:19:38 UTC | Update demo to allow user selection of all possible options | 16 April 2024, 10:50:07 UTC |
5740067 | Radu Serban | 16 April 2024, 08:19:00 UTC | Remove reference to inexistent OBJ model file | 16 April 2024, 10:50:07 UTC |
9305856 | DarioMangoni | 16 April 2024, 10:06:19 UTC | Add method to export all the visual shapes into the fmu | 16 April 2024, 10:10:07 UTC |
0d7aade | DarioMangoni | 16 April 2024, 10:04:12 UTC | Added guard to avoid getting empty visual models during FMU parsing of visual shapes | 16 April 2024, 10:10:07 UTC |
0c25087 | Radu Serban | 13 April 2024, 12:37:29 UTC | Ignore OpenCascade C++ flags. - the OpenCASCADE C++ flags impose c++0x (for GCC and CLANG) - this does not work with the latest C++14 code in ChTypes.h - OpenCASCADE compiler flags can be safely ignored when building Chrono::Cascade (no compilatin of OCC sources) | 13 April 2024, 12:37:42 UTC |
0525fa7 | Radu Serban | 13 April 2024, 11:31:32 UTC | Fix bug in BSTShellFromObjFile. It is likely there are more bugs in this function! | 13 April 2024, 12:37:42 UTC |
0d1314a | Rainer Gericke | 13 April 2024, 11:53:42 UTC | Missing header breaks the build on MacOS. Fixed. | 13 April 2024, 11:53:42 UTC |
e91b0e8 | Radu Serban | 13 April 2024, 10:04:38 UTC | Remove option to enforce C++11 (C++14 or better expected by many Chrono modules). - switch to using C++14 features in ChTypes.h. - this allows a mechanism for proper memory allocation when creating unique pointers for Chrono classes that have members of fixed-type vectorizable Eigen types (through chrono_types::make_unique) - for now, keep older C++11 implementation (commented out) | 13 April 2024, 10:04:38 UTC |
2a15db4 | Radu Serban | 13 April 2024, 09:59:57 UTC | Fix texture coordinates for basic shapes in Chrono::VSG | 13 April 2024, 09:59:57 UTC |
12e882d | Radu Serban | 13 April 2024, 06:50:35 UTC | Fix CMake configuration of Chrono::Parsers unit tests to allow proper execution through ctest | 13 April 2024, 06:50:35 UTC |
9d577a4 | Radu Serban | 12 April 2024, 15:37:57 UTC | Reorganize run-time directories for demo FMUs | 12 April 2024, 15:37:57 UTC |
5d5dcca | Radu Serban | 12 April 2024, 12:40:10 UTC | Add new features to Chrono::Vehicle FMUs. - add support for output directories (unique based on FMU instance names). Note that the FMI 2.0 specification does not provide a standard mechanism for passing an output directory to an FMU instance. This is left up to FMU and framework developers. - add FMU model variables to specify an output directory (decided by the framework, based on the unique FMU instance names it generates) - add FMU model variables to control generation of snapshots from visualization frames | 12 April 2024, 12:40:10 UTC |
79fa500 | Radu Serban | 12 April 2024, 10:11:52 UTC | Fix issues with setting output directory names as global variables when building static Chrono libraries | 12 April 2024, 10:11:52 UTC |
746ac58 | Radu Serban | 12 April 2024, 07:24:17 UTC | Add option to control JPEG quality for snapshots saved from the Chrono::Irrlicht visualization system | 12 April 2024, 07:24:17 UTC |
d8358ab | Rainer Gericke | 11 April 2024, 17:42:11 UTC | Merge branch 'main' of https://github.com/projectchrono/chrono | 11 April 2024, 17:42:11 UTC |
03dc98b | Rainer Gericke | 11 April 2024, 17:42:06 UTC | Texture repeating functional again | 11 April 2024, 17:42:06 UTC |
8452b29 | Radu Serban | 11 April 2024, 16:58:02 UTC | Fix issues with configuration of unit tests for Chrono::Parsers on Windows - Properly set working directory on Windows - Disable URDF unit test (pending fixes) | 11 April 2024, 16:58:02 UTC |
78eab4a | Radu Serban | 11 April 2024, 16:56:10 UTC | Clean up CMake scripts for finding ROS | 11 April 2024, 16:56:10 UTC |
af9ecda | Radu Serban | 11 April 2024, 16:55:27 UTC | Update buildURDF.bat to use the main urdfdom GitHub repository | 11 April 2024, 16:55:27 UTC |
55c9a63 | Radu Serban | 11 April 2024, 14:23:52 UTC | Fix miscellaneous SWIG warnings | 11 April 2024, 14:24:26 UTC |
a3da720 | Radu Serban | 11 April 2024, 13:30:18 UTC | Remove obsolete file | 11 April 2024, 14:24:26 UTC |
0c42068 | Radu Serban | 11 April 2024, 13:30:06 UTC | DLL-export nested callback class in ChCascadeDoc. Clean up | 11 April 2024, 14:24:26 UTC |
e8db83b | DarioMangoni | 11 April 2024, 14:12:09 UTC | Fixed typo in template fmu documentation | 11 April 2024, 14:12:18 UTC |
0f7df2e | AaronYoung5 | 11 April 2024, 13:09:56 UTC | Added destructor to ChROSHandler and made its constructor protected. | 11 April 2024, 13:09:56 UTC |
49aeacb | Rainer Gericke | 11 April 2024, 12:14:26 UTC | Revert "Remove buggy texture scaling methods" This reverts commit 2e7f1efe8b4d0b826f9a1e0b0130cb7002008246. | 11 April 2024, 12:14:26 UTC |
ccd9c36 | Rainer Gericke | 11 April 2024, 12:13:25 UTC | Revert "Texture repeating method reworked" This reverts commit f71776b6d26a19ef226a97aca824813213fae189. | 11 April 2024, 12:13:25 UTC |
0fc4a07 | DarioMangoni | 11 April 2024, 10:37:48 UTC | Added automatic parsing of std::string and unsigned through ChOutputFMU | 11 April 2024, 10:37:53 UTC |
d2a773b | Radu Serban | 10 April 2024, 17:06:30 UTC | Properly signal end of simulation from demo crane FMU | 10 April 2024, 17:06:30 UTC |
71bef1e | Radu Serban | 10 April 2024, 17:05:49 UTC | Fix print format in Chrono::GPU | 10 April 2024, 17:05:49 UTC |
cb092d3 | Radu Serban | 10 April 2024, 17:05:24 UTC | Disable verbose build output for linux-gcc CI builder | 10 April 2024, 17:05:24 UTC |
7fe6427 | DarioMangoni | 10 April 2024, 14:36:04 UTC | Added feature to export visual shape into FMU | 10 April 2024, 14:36:17 UTC |
dda1265 | DarioMangoni | 10 April 2024, 14:34:09 UTC | GetName returns const ref | 10 April 2024, 14:36:17 UTC |
18e15f5 | DarioMangoni | 10 April 2024, 14:33:44 UTC | Added const method to get particles | 10 April 2024, 14:36:17 UTC |
fbc6006 | DarioMangoni | 10 April 2024, 07:36:29 UTC | Added const to GetVisualModelFrame | 10 April 2024, 14:36:16 UTC |
55fe310 | DarioMangoni | 10 April 2024, 07:34:23 UTC | Renamed ChCollisionModel and ChVisualModel getters for shape instances | 10 April 2024, 14:36:16 UTC |
f32c780 | AaronYoung5 | 10 April 2024, 11:36:37 UTC | Added official support for ROS 2 in Chrono through the new Chrono::ROS module. Implements some basic publishers/subscribers for common use cases, and added the ability to implement custom ROS logic within a Chrono simulation. Added PyChrono support for both ROS and the Chrono::Parsers module. Added 'package://' to URDF parsing. | 10 April 2024, 11:36:37 UTC |
535cc19 | Radu Serban | 10 April 2024, 10:49:03 UTC | Address various warnings (clang and gcc) | 10 April 2024, 10:49:03 UTC |
73f6a7f | Thomas Liang | 09 April 2024, 20:25:01 UTC | Update steering on PyChrono demos and installing gnuplot in doxygen | 09 April 2024, 20:25:01 UTC |
10aff6a | Radu Serban | 09 April 2024, 18:58:09 UTC | Fix bug (incorrect use of std::list::erase on end() iterator) | 09 April 2024, 18:58:09 UTC |
1f32fce | Radu Serban | 09 April 2024, 18:56:15 UTC | Resolve issues with circular dependencies in contact and contact container classes | 09 April 2024, 18:56:15 UTC |
90a8421 | Radu Serban | 09 April 2024, 18:52:45 UTC | Fix compiler warnings | 09 April 2024, 18:52:45 UTC |
9b8eadb | Radu Serban | 09 April 2024, 10:59:34 UTC | Fix miscellaneous compiler warnings | 09 April 2024, 10:59:34 UTC |
65413ae | Radu Serban | 09 April 2024, 10:59:05 UTC | Fix bug due to incorrect name of constructor argument | 09 April 2024, 10:59:05 UTC |
da11d54 | DarioMangoni | 09 April 2024, 09:59:14 UTC | Apply formatting to fmu template project | 09 April 2024, 09:59:14 UTC |
7d6a785 | DarioMangoni | 09 April 2024, 09:39:32 UTC | Copied data items into fmu template project | 09 April 2024, 09:39:32 UTC |
b12be2c | DarioMangoni | 09 April 2024, 09:20:22 UTC | Toggle fmu visualization based on native 'visible' flag | 09 April 2024, 09:20:22 UTC |
8c5124d | DarioMangoni | 09 April 2024, 07:41:31 UTC | Improved comments for fmu resources in template project | 09 April 2024, 07:41:31 UTC |
fbdb0ad | DarioMangoni | 09 April 2024, 07:12:17 UTC | Make use of fmu resources instead of relying on existing Chrono installation on machine | 09 April 2024, 07:12:17 UTC |