https://github.com/projectchrono/chrono

sort by:
Revision Author Date Message Commit Date
05a1a97 Merge branch 'release/5.0.0' 24 February 2020, 17:30:22 UTC
ff5cb27 Set version number to 5.0.0 24 February 2020, 15:17:22 UTC
8db74c5 Use STRING type for Cmake in pychrono data path; change download synatax for libiomp5 24 February 2020, 12:08:14 UTC
0967e08 Drop deployment of Python 3.8 packages 24 February 2020, 09:32:58 UTC
ec7d9a4 Manually add libopenmp 23 February 2020, 11:41:24 UTC
1894087 Increase step size and set number of threads for the SMCp unit tests 23 February 2020, 05:24:53 UTC
c842376 TO REVERT: temporary disable deployment need for passed test 22 February 2020, 16:34:07 UTC
9bec87e Added pychrono conda python 3.8 deployment on gitlab-ci 22 February 2020, 10:26:51 UTC
46760ab Fixes and cleanup for the ChBuilderBeam classes: - rename builder classes to be consistent with their underlying type of element - use chrono_types::make_shared - elminate some compile warnings - clean up documentation comments 22 February 2020, 10:00:33 UTC
0dbc81d Disable SMC parallel stacking unit test (too long) 22 February 2020, 09:42:12 UTC
71847f7 Modify setting of parameter for Perko cohesion model. For generality, the user specifies the multiplier (which includes the Hamaker constant A and the measure of cleanliness S. For lunar regalith, this can then be set to be 3.6e-2 * S^2. 21 February 2020, 18:59:47 UTC
f7a74fd Add unit tests for SMC contact with Chrono::Parallel 21 February 2020, 15:58:39 UTC
e23c769 Build PyChrono conda packages through gitlab-ci 21 February 2020, 14:12:34 UTC
e979a31 Adding the ability to apply moments to the 3 node ANCF beam and the 4 and 8 node ANCF shells with a unit test for the 3 node ANCF beam Still need to determine if a different Jacobian needs to be returned to ComputeNF (current configurations rather than reference configuration) 20 February 2020, 14:14:58 UTC
2ae4638 Fix bug (typo) 20 February 2020, 12:13:51 UTC
0fd47bb Add support for Irrlicht visualization of ChElementBeamANCF meshes. See demo_FEA_beamsANCF 20 February 2020, 11:21:14 UTC
afff5ac Convert demo into unit test for static analysis of 3D beams 20 February 2020, 10:51:17 UTC
8123282 Chrono::Granular release cleanup (#223) * Corrects velocity * Removes unused inflated mesh collision * Fixes unreachable code * Minor stability fix in demo * Minor CMake fix * Enables Windows CI build * Minor fixes * Fixes BC friction bug * WIP fixes Windows warnings * Removes partial output implementation * Windows warning cleanup * Fixes last narrowing conversions * Removes granular from old VS builds * Removes force output * Adds initial velocity * Cleans up friction and rolling * Minor friction changes * Fix yaml syntax issue Co-authored-by: Radu Serban <serban@engr.wisc.edu> 19 February 2020, 07:17:34 UTC
d337d66 Add images in documentation pages for the vehicle test rigs 18 February 2020, 21:03:30 UTC
4167ffd Merge branch 'feature/fsi_release' into develop 18 February 2020, 17:52:01 UTC
bee6088 Enable Chrono::FSI only for the VS 2019 builder 18 February 2020, 12:14:16 UTC
610fc8c Merge branch 'develop' into feature/fsi_release 18 February 2020, 08:36:14 UTC
e6bbb16 enabled FSI in CI/CD 18 February 2020, 07:23:54 UTC
0d255cd Merge branch 'develop' of https://github.com/projectchrono/chrono into develop 18 February 2020, 05:43:06 UTC
7e2693a Update path to python for Windows builder 17 February 2020, 22:17:25 UTC
70506d7 Eliminate obsolete classes ChRef and ChGenericConstraint 17 February 2020, 17:45:58 UTC
dee113d Eliminate obsolete classes ChProbe and ChControls 17 February 2020, 16:57:19 UTC
7b1ba54 Update linear algebra section in reference manual to reflect Eigen use 17 February 2020, 09:03:48 UTC
10dcb15 Miscellaneous updates to vehicle documentation 16 February 2020, 20:12:15 UTC
1711dcb Add documentation for vehicle visualization 15 February 2020, 11:04:27 UTC
d718335 Merge pull request #222 from davidbrochart/fix_termios Undefine B0 11 February 2020, 18:24:12 UTC
7c6b7b6 Add comment about undef B0 11 February 2020, 18:11:27 UTC
ade111a Some text additions for the tire model documentation. 10 February 2020, 09:38:30 UTC
4e6c114 Undefine B0 10 February 2020, 09:34:32 UTC
2757093 Additions th the driver documentation. 09 February 2020, 12:21:57 UTC
bcd2598 Updates to Chrono::Vehicle documentation 07 February 2020, 14:24:45 UTC
6ac6b22 Updated tensorflow demo documentation 07 February 2020, 10:53:01 UTC
6c58b06 Fix specification of ShaftsPowertrain from JSON file (set proper units for engine speed). - the maps for motor and loss torques assume the engine speed is specified in rad/s - JSON specififcation files accept engine speed in RPM - C++ derived classes are expected to directly set map data in rad/s - conversion is done in ShaftsPowertrain::SetMapData 07 February 2020, 10:37:32 UTC
1e8e237 Add feature to SCMDeformableTerrain allowing specification of location-dependent soil properties. - this is done through a callback mechanism (see demo_VEH_DeformableSoil for an example) - note: the (x,y) location at which soil properties are requested is assumed to be in the terrain's reference (x,y)-plane - if a callback is not provided, constant soil properties are used throughout the patch Also: - rename SetSoilParametersSCM to SetSoilParameters - apply clang format 06 February 2020, 17:36:53 UTC
8946818 Fix implementation of moving patch feature in SCMDeformableTerrain to properly deal with the case where the terrain plane is not aligned with the global horizontal plane 06 February 2020, 17:16:46 UTC
91574b1 Revert "PyChrono: missing file in the last commit" This reverts commit a1d1d1f44884c4bdb8f2fdc38ac1df76aa86fd81. 06 February 2020, 13:58:02 UTC
a1d1d1f PyChrono: missing file in the last commit 06 February 2020, 13:43:50 UTC
de9fa1c PyChrono: wrapped ChLoad and ChLoaders classes 06 February 2020, 13:33:14 UTC
6cf0f88 Add python demo illustrating the use of SCMDeformableTerrain 06 February 2020, 07:39:28 UTC
6b1b1f7 Modify SCMDeformableTerrain to default to a Z-up frame, consistent with the ISO frame use throughout Chrono::Vehicle 06 February 2020, 07:38:41 UTC
b17867f changed the std::make_shared to chrono_types::maked_shared and minor type conversions 05 February 2020, 08:17:55 UTC
5c9c874 a few more type conversions to silent the warning messages on MSVC 05 February 2020, 08:15:19 UTC
9ca2805 Fix installation of the __init__.py file 04 February 2020, 14:46:48 UTC
c735f80 Fix access to files in the Chrono data directory for python demos: - properly set the path to the data directory for the chrono-tensorflow demos (given their relative location to the other python demos) - consistently use chrono.GetChronoDataFile() and vehicle.GetDataFile() - eliminate hard-coded paths to data files - explicitly allow loading of pickled arrays in numpy load call 04 February 2020, 11:50:26 UTC
26fcdd0 Automatically set path to Chrono data directory for Python demos. - this must be an absolute path or a path relative to the location of the python demos - controlled by the CMake variable PYCHRONO_DATA_PATH - default value is appropriate for the case where the user builds Chrono::Python from sources - appropriate values for this path (os-specific) are set in the scripts used to generate the conda packages - the CMake variable PYCHRONO_DATA_PATH is used to generate and install an __init__.py which calls SetChronoDataPath with the specified path - as such, if executed from their default locations, python demos need not explicitly call chrono.SetChronoDataPath - python vehicle demos still need to set the path to Chrono::Vehicle data directory, typically `veh.SetDataPath(chrono.GetChronoDataPath() + 'vehicle/')` 04 February 2020, 09:21:22 UTC
45731f7 fix normals on hmmwv rim 03 February 2020, 18:09:16 UTC
bbd586a Merge pull request #221 from cecilysunday/feature/parallel_smc Feature/parallel smc 03 February 2020, 17:02:42 UTC
1e4d60d Merge branch 'develop' into feature/parallel_smc 02 February 2020, 21:47:01 UTC
7ced17a Revise the way that char_vel is implemented in the MultiStep displacement method to add stability to the hooke anf flores models. Revise the collision duration calculation so that the calc cannot produce a NAN, as it previously did for critically damped and overdamped collisions. 02 February 2020, 21:11:28 UTC
1f05a7c Rename python UAZ vehicle demo. - set name consistent with other python vehicle demos - fix syntax error in assert call (but comment out the creation of the output directory as it is currently not used) 02 February 2020, 12:55:11 UTC
9b97037 Implement analytical ray intersection for box patches in RigidTerrain. - increase ray length for bullet raycasting in mesh patches to address accuracy issues with the current bullet algorithm (especially when bullet is configured in single precision) - TODO: implement analytical ray intersection for heigh-field patches 02 February 2020, 12:53:33 UTC
38395d0 PyChrono: Added downcast for Vehicle part classes, wrapped UAZBUS model with relative demo 01 February 2020, 14:14:49 UTC
2566114 Fix various compile warnings in ChUtilsSamplers 01 February 2020, 14:00:40 UTC
656d9fd Fixes to RigidTerrain: - use a bounding sphere radius for each patch to set start and end points for ray-casting in FindPoint - add option to set a sweeping sphere radius for mesh collision for height-field patches - use a typed enum for the patch type Resolves #220 01 February 2020, 08:58:22 UTC
71e4a46 renamed a utility function 31 January 2020, 21:16:51 UTC
b37a2f1 Downcast only to the base class for the suspension template 31 January 2020, 18:09:14 UTC
20532d1 Do not use C++17 feature Fixes #219 31 January 2020, 07:26:41 UTC
14adce2 changed the resolution so the demo runs faster and works as a demo 30 January 2020, 20:57:10 UTC
807d739 modified the demos and the json utility 30 January 2020, 20:46:21 UTC
85b35ec Merge branch 'hotfix/fsi_ci' into feature/fsi_release 30 January 2020, 17:12:41 UTC
6ecfeda Update Chrono::Vehicle reference manual: Update images in vehicle reference manual Update of vehicle model documentation. Update installation instructions for the vehicle module Add description of the various terrain models ion Chrono::Vehicle Add images for the various concrete vehicle models Short description of Rotary Arm steering. Add description of RotaryArm steering mechanism Rearrange hierarchy and linkage of various documentation pages Layout of tracked vehicle sections Add section on wheeled vehicle driveline templates. Some additions to powertrain section. 30 January 2020, 15:23:13 UTC
9cc76de Add methods to return road boundary curves for CRGTerrain. - always construct the left and right boundary curves, regardless of current visualization mode - provide methods for exporting curves for POV-Ray postprocessing - set names of mesh and curve visualization assets based on the name of the CRG input file 30 January 2020, 13:01:09 UTC
381e3ad Merged the latest chrono_fsi developments 29 January 2020, 02:24:33 UTC
a9515d8 Minor updates to vehicle python demos 28 January 2020, 10:45:39 UTC
77c5fbd Add POV-Ray "inc" files for off-line rendering of vehicle models 28 January 2020, 10:09:58 UTC
5c699dc Update vehicle demos: - explicitly set visualization type for rims and tires - add optional output for POV-Ray rendering in demos using vehicles specified through JSON files 28 January 2020, 10:04:19 UTC
ab6e961 Refactor visualization with meshes for vehicle chassis: - as before, a chassis mesh is assumed to be provided with respect to the ISO chassis reference frame - the name for the visualization asset is automatically set to be the stem of the input filename - in a JSON specification file, the Wavefront OBJ filename is specified for the (optional) key "Mesh" (under the "Visualization" object) 28 January 2020, 09:18:20 UTC
01d2e4a Refactor visualization with meshes for vehicle wheel rims: - a rim mesh is assumed to be provided (in a Wavefront OBJ file) with respect to a frame with origin at the tire center and Y axis pointing towards the *outside* - the mesh is translated and rotated as needed, based on the wheel offset (for the case of double-wheel axles) and the vehicle side on which the wheel is mounted - this eliminates the need to define two separate wheel classes (e.g. HMMWV_WheelLeft and HMMWV_WheelRight); similarly, it eliminates the need for two separate wheel JSON specification files - the name for the visualization asset is automatically set to be the stem of the input filename 28 January 2020, 08:42:47 UTC
821d7c0 Refactor visualization with meshes for vehicle tires: - a tire mesh is assumed to be provided (in a Wavefront OBJ file) with respect to a frame with origin at the tire center and Y axis pointing towards the *outside* - the mesh is translated and rotated as needed, based on the wheel offset (for the case of double-wheel axles) and the vehicle side on which the wheel is mounted - add utility functions (in the base class ChTire) for adding or removing a mesh visualization asset - the function ChTire::AddVisualizationMesh expects the names of two OBJ files, to accomodate the case of directional tires; for non-directional tires, simply pass the same filename twice - in a tire JSON specification file, these two input OBJ files correspond to the keys "Mesh Filename Left" and "Mesh Filename Right" (under the "Visualization" object); their values can be the name of the same OBJ file - the name fo the visualization asset is automatically set to be the stem of the input filename 28 January 2020, 08:32:41 UTC
dc6f42f Update visualization meshes for vehicle models: - use a more consistent naming scheme - always use separate meshes for the tire and rim - adjust ambient color for some materials 28 January 2020, 08:14:57 UTC
af9fb2c improve vehicle meshes and materials 27 January 2020, 22:38:17 UTC
66a9b27 fix hmmwv tire mesh normals 27 January 2020, 19:33:46 UTC
311080f add vehicle tire and rim meshes 27 January 2020, 19:03:12 UTC
14ae94c Change names of MAN truck chassis meshes 26 January 2020, 10:29:16 UTC
de4d754 Adjust location of rack-pinion steering mechanism for the Sedan vehicle. Note that this does not affect the steering kinematics (since the suspension-steering is always done at the end of the suspension tierods) 25 January 2020, 19:12:23 UTC
ac5e1ac Fix inconsistencies in assignment and visualization of the Sedan vehicle wheels 25 January 2020, 16:15:39 UTC
709d03c Fix tire mesh names for the HMMWV and UAZ vehicles 25 January 2020, 15:17:24 UTC
089af18 Fix output directory name for MAN truck demos 25 January 2020, 12:56:40 UTC
9db15b1 Add files for POV-Ray rendering of the CityBus vehicle model 25 January 2020, 12:46:05 UTC
201b886 Fix offset of meshes for wheels and tires. - explicitly specify the asset position (based on the wheel's offset) - this fixes POV-Ray rendering of vehicle with double-tire axles - NOTE: in principle, setting this asset position should be enough for properly rendering the mesh at the right location. However, because Irrlicht does not interpret the asset's position, we also make a call to Transform() to offset all mesh vertices. This will be a problem with any run-time visualization system (such as Chrono::OpenGL) that properly takes into account the asset's position! As such, a vehicle with double-tires will be currently rendered incorrectly with Chrono::OpenGL. 25 January 2020, 12:42:31 UTC
25a2481 Clean up ChToeBarLeafSpring code 25 January 2020, 10:48:59 UTC
9e8a7a5 Modify ChRotaryArm steering mechanism to place the arm COM between the 2 connection points 25 January 2020, 10:48:01 UTC
e2bf67f Modify UAZ models to use separate visualization meshes for wheel rims and tires 25 January 2020, 09:36:02 UTC
62f4db0 Fix visualization mesh names in HMMWV JSON files 25 January 2020, 09:18:46 UTC
733bc23 Modify HMMWV model to use separate visualization meshes for wheel rims and tires. 24 January 2020, 19:01:32 UTC
489d704 Additions to Chrono::Vehicle reference manual. Squashed commit of the following: commit ed38925d80f8843cea3a963a06ba13fca634df06 Author: Radu Serban <serban@wisc.edu> Date: Fri Jan 24 11:34:19 2020 +0100 Rearrange hierarchy and linkage of various documentation pages commit 9e19103cd10e463fe56bc61e6f48f1cafd96da2e Author: Radu Serban <serban@wisc.edu> Date: Thu Jan 23 20:16:28 2020 +0100 Layout of tracked vehicle sections commit 161c72329c90fba3fd1bec9b6a2a1422bcfe4ac3 Author: Radu Serban <serban@wisc.edu> Date: Thu Jan 23 17:26:23 2020 +0100 Add section on wheeled vehicle driveline templates. Some additions to powertrain section. 24 January 2020, 16:13:05 UTC
d5dd625 Merge pull request #218 from projectchrono/feature/vehicle_doc Feature/vehicle doc 23 January 2020, 11:19:14 UTC
0cd77ea Merge branch 'feature/vehicle_doc' of https://github.com/projectchrono/chrono into feature/vehicle_doc 23 January 2020, 08:53:51 UTC
efe61ac Some additions to the reference documentation. 23 January 2020, 08:53:37 UTC
d968796 Add steering mechanism section in vehicle reference manual 23 January 2020, 08:27:53 UTC
55478ae Export rev-sph joint information for POV-Ray rendering 23 January 2020, 08:24:08 UTC
fba8f00 Merge branch 'develop' of https://github.com/projectchrono/chrono into feature/vehicle_doc 21 January 2020, 18:36:18 UTC
d11924e First set of files for the Chrono::Vehicle reference manual 21 January 2020, 18:35:21 UTC
b597d9e Fix names of PyChrono vehicle demos in documentation 20 January 2020, 18:39:50 UTC
1fceb01 Include missing header 16 January 2020, 15:07:09 UTC
back to top