Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
1.4.2 source code.tar.gz | 2024-07-10 | 248.7 kB | |
1.4.2 source code.zip | 2024-07-10 | 346.4 kB | |
README.md | 2024-07-10 | 4.0 kB | |
Totals: 3 Items | 599.1 kB | 0 |
VMAS 1.4.2
This time we have a LOT of exciting updates and community contributions.
New road traffic scenario
First and foremost, we have a new road_traffic
scenario thanks to the formidable work of @Jianye-Xu !
Here is a gif to stimulate your appetite
Joints are more powerfull than ever
In https://github.com/proroklab/VectorizedMultiAgentSimulator/pull/113 we made serious improvements to joints.
Now you can connect n-bodies to form new physical bodies that share all forces and torques.
Check out the renderings in https://github.com/proroklab/VectorizedMultiAgentSimulator/pull/113 for examples of what can be done now in VMAS with joints
Here is a taster
LIDAR improvements
@Zartris made lidar his mission and helped on a lot of useful LIDAR features
- Lidar angles are now relative to the agent rotation https://github.com/proroklab/VectorizedMultiAgentSimulator/pull/101
- rendering lidars is now optional https://github.com/proroklab/VectorizedMultiAgentSimulator/pull/108
- imporvement to lidar rendering and transparency https://github.com/proroklab/VectorizedMultiAgentSimulator/pull/115
New pre_step
and post_step
scenario functions
@Zartris also made creating scenarios way easier with the addition of these 2 functions.
Check them out in https://github.com/proroklab/VectorizedMultiAgentSimulator/pull/112
Kwargs check in scenarios
Thanks to @KaleabTessera we now have better kwargs checking that will warn you if you pass an unexpected parameter to a scenario https://github.com/proroklab/VectorizedMultiAgentSimulator/pull/117
What's Changed
- [Rendering] Import
matplotplib
only if necessary by @matteobettini in https://github.com/proroklab/VectorizedMultiAgentSimulator/pull/96 - [Feature] Make lidar angles relative to agent rotation by @matteobettini in https://github.com/proroklab/VectorizedMultiAgentSimulator/pull/101
- [BugFix] Fix dynamics by @matteobettini in https://github.com/proroklab/VectorizedMultiAgentSimulator/pull/102
- [Tests] MacOS runner to Apple silicon by @matteobettini in https://github.com/proroklab/VectorizedMultiAgentSimulator/pull/103
- [CI] FIx CI by @matteobettini in https://github.com/proroklab/VectorizedMultiAgentSimulator/pull/105
- [Feature] Optional sensor render by @matteobettini in https://github.com/proroklab/VectorizedMultiAgentSimulator/pull/108
- [Feature] Remove extra
observation
call by @matteobettini in https://github.com/proroklab/VectorizedMultiAgentSimulator/pull/111 - [Feature] Adding pre and post step to BaseScenario by @Zartris in https://github.com/proroklab/VectorizedMultiAgentSimulator/pull/112
- [Feature] Joint rotations by @matteobettini in https://github.com/proroklab/VectorizedMultiAgentSimulator/pull/113
- [Feature] Warn when kwargs passed to a
Scenario
are not used by @matteobettini in https://github.com/proroklab/VectorizedMultiAgentSimulator/pull/117 - [Tests] Improve tests by @matteobettini in https://github.com/proroklab/VectorizedMultiAgentSimulator/pull/118
- [Feat] Render lidar before agents and allow for tuple as color by @Zartris in https://github.com/proroklab/VectorizedMultiAgentSimulator/pull/115
- [New Scenario] Road Traffic by @Jianye-Xu in https://github.com/proroklab/VectorizedMultiAgentSimulator/pull/99
- [Rendering] Add ellipse by @matteobettini in https://github.com/proroklab/VectorizedMultiAgentSimulator/pull/123
New Contributors
- @Zartris made their first contribution in https://github.com/proroklab/VectorizedMultiAgentSimulator/pull/112
Full Changelog: https://github.com/proroklab/VectorizedMultiAgentSimulator/compare/1.4.1...1.4.2