You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: jaxmarl/environments/jaxnav/README.md
+34-4Lines changed: 34 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,11 @@
1
1
# 🧭 JaxNav
2
2
3
-
2D geometric navigation for differential drive robots. Using distances readings to nearby obstacles (mimicing LiDAR readings), the direction to their goal and their current velocity, robots must navigate to their goal without colliding with obstacles.
3
+
2D geometric navigation for differential drive robots. Using distances readings to nearby obstacles (mimicing LiDAR readings), the direction to their goal and their current velocity, robots must navigate to their goal without colliding with obstacles.
4
4
5
5
## Environment Details
6
6
7
+
JaxNav was first introduced in "No Regrets: Investigating and Improving Regret Approximations for Curriculum Discovery" with an in-detail specification given in the Appendix.
8
+
7
9
### Map Types
8
10
The default map is square robots of width 0.5m moving within a world with grid based obstacled, with cells of size 1m x 1m. Map cell size can be varied to produce obstacles of higher fidelty or robot strucutre can be changed into any polygon or a circle.
9
11
@@ -19,13 +21,41 @@ The environments default action space is a 2D continuous action, where the first
19
21
By default, the reward function contains a sparse outcome based reward alongside a dense shaping term.
20
22
21
23
## Visulisation
24
+
Visualiser contained within `jaxnav_viz.py`, with an example below:
25
+
26
+
```python
27
+
from jaxmarl.environments.jaxnav.jaxnav_env import JaxNav
28
+
from jaxmarl.environments.jaxnav.jaxnav_viz import JaxNavVisualizer
0 commit comments