Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
104 commits
Select commit Hold shift + click to select a range
87eb086
add o3de to dockerfile
miniesda Sep 15, 2025
271e95a
Update Dockerfile.dependencies_humble
miniesda Sep 16, 2025
656d759
Update Dockerfile.dependencies_humble
miniesda Sep 18, 2025
0fa99a2
o3de exercise
miniesda Oct 1, 2025
be4d2fd
Update db.sql
miniesda Oct 1, 2025
da1abe7
Update db.sql
miniesda Oct 3, 2025
13f66bd
Update RoboticsInfrastructure
miniesda Oct 3, 2025
8e438fb
typo
miniesda Oct 3, 2025
902d47e
erase from
miniesda Oct 7, 2025
151a0e7
up to date to humble
miniesda Oct 7, 2025
27bb505
Update Dockerfile.dependencies_humble
miniesda Oct 13, 2025
19ed69f
Move dockerfile install
javizqh Oct 20, 2025
4680f19
Add theme prop
javizqh Sep 16, 2025
29e80e9
Update frontend version
javizqh Sep 19, 2025
f0f7702
Testing code
javizqh Sep 23, 2025
9128181
Add button
javizqh Sep 24, 2025
71e61e4
Working exercise in cpp and python
javizqh Sep 26, 2025
dff4a99
Missing WebGUI
javizqh Sep 30, 2025
ff19ffd
More tests
javizqh Sep 30, 2025
9ae656e
More tests
javizqh Sep 30, 2025
634213b
Update frontend
javizqh Oct 2, 2025
f1271a1
Add freq.cpp
javizqh Oct 2, 2025
02ed244
Add console
javizqh Oct 3, 2025
fde484b
Working websocket
javizqh Oct 3, 2025
53d55b0
Improved cpp
javizqh Oct 6, 2025
8b1e6e8
Add button correctly
javizqh Oct 6, 2025
a47b97e
Update loc vacuum cleaner
javizqh Sep 23, 2025
1101303
Fix theme in exercise
javizqh Sep 24, 2025
62405fa
Update theme and followLine
javizqh Sep 24, 2025
49b1a57
Add base changes
javizqh Jul 22, 2025
11bca87
Linter
javizqh Jul 22, 2025
18720bc
Add base changes
javizqh Jul 22, 2025
b07cd9e
Update branch
javizqh Sep 15, 2025
1edf7eb
fix missing module
Shu980101 Sep 17, 2025
88f3885
update machine vision exercise
Shu980101 Sep 23, 2025
c8ab138
Remove changes
javizqh Sep 30, 2025
792cd31
Bump django from 4.2.24 to 4.2.25 in /docs
dependabot[bot] Oct 1, 2025
18b83e7
added frontend files for labyrinth escape
Arcane-01 Sep 11, 2025
4570ebe
added frontend file
Arcane-01 Sep 11, 2025
046e42f
added labyrinth escape teaser
Arcane-01 Sep 11, 2025
7b35c53
Remove unused files and add to db
javizqh Oct 3, 2025
391cba3
Linter
javizqh Oct 3, 2025
78c092d
Remove old assets and exercises
javizqh Oct 3, 2025
c9d1c68
Update assets
javizqh Oct 3, 2025
78fcc7e
Connect on buttons
javizqh Oct 6, 2025
073c357
Fix button ids
javizqh Oct 7, 2025
b79816c
Update deps
javizqh Oct 7, 2025
d408f79
Fix contrast in popups
javizqh Oct 7, 2025
b97310c
Working demo
javizqh Oct 8, 2025
7d09d61
Read message
javizqh Oct 9, 2025
0c04957
Working lap time
javizqh Oct 9, 2025
6a5ed91
Fully working exercise
javizqh Oct 10, 2025
b84aeae
Working loading icons
javizqh Oct 10, 2025
4aad6aa
Finished cpp
javizqh Oct 10, 2025
2f8411d
Add brain hz
javizqh Oct 10, 2025
1856b3d
Fix if
javizqh Oct 12, 2025
06fc525
Remove multilangiage
javizqh Oct 13, 2025
3683210
Update globalnav
javizqh Oct 13, 2025
3728c36
Remove comments
javizqh Oct 13, 2025
f812d3f
Update drones frontend
javizqh Oct 13, 2025
9fbe82c
Remove old code
javizqh Oct 13, 2025
48455a9
Fix stuck play button
javizqh Oct 14, 2025
d89edfe
Change to rnage ports
javizqh Oct 13, 2025
429ae2e
Fix connect callback
javizqh Oct 14, 2025
a61db4c
Add highlighting in cpp
javizqh Oct 16, 2025
b8cf93c
Upgrade more exercises frontends
javizqh Oct 17, 2025
b48d7b4
Fix styles in webcam exercises
javizqh Oct 17, 2025
b6915c8
Fix map typo
javizqh Oct 20, 2025
ea690ab
Add missing editor features
javizqh Oct 20, 2025
9a23372
Fix keyboard shortcut icon
javizqh Oct 20, 2025
75ef36c
tests: core setup
Apolo151 Sep 1, 2025
2085a25
tests: delete current unrelated tests
Apolo151 Sep 11, 2025
da370ce
tests: finish tests for all hal interfaces
Apolo151 Sep 11, 2025
9b83404
chore: reformat python files
Apolo151 Sep 11, 2025
eb3db82
docs: add tests setup docs
Apolo151 Oct 11, 2025
86bfeea
fix: update implementation of measuring_gui tests in gui_interfaces t…
Apolo151 Oct 17, 2025
fd2d327
ci: add ci workflow to run interfaces tests
Apolo151 Oct 17, 2025
47ec6b3
WIP: remove interfaces tests CI workflow
Apolo151 Oct 17, 2025
45c37c5
Fix broken tests
javizqh Oct 20, 2025
bd96ec9
Fix problem in logger
javizqh Oct 20, 2025
c5d22d8
Reduce speed
javizqh Oct 20, 2025
50174d7
Fix db
javizqh Oct 20, 2025
862dce1
Remove debug
javizqh Oct 20, 2025
cdea019
Add o3de to follow line
javizqh Oct 24, 2025
21df74b
Add migrations in case
javizqh Oct 24, 2025
10f7161
Refactor HAL.py for o3de publish directly
miniesda Oct 28, 2025
55b1cfe
Remove unnecessary files and update lfs pull command
miniesda Oct 31, 2025
48a94b0
Move Levels to /data/workspace/ROS2Demo/Levels
miniesda Nov 3, 2025
7788323
adapt o3de to scanner exercise
miniesda Nov 4, 2025
6123d82
o3de to laser exercise
miniesda Nov 4, 2025
aba7223
Fix physx for 2310.3
miniesda Nov 5, 2025
a1f5ebc
1 map image
miniesda Nov 5, 2025
e90d7b9
Add files via upload
miniesda Nov 5, 2025
85d0366
try o3de to lasermapping core
miniesda Nov 5, 2025
9e63029
fix rm
miniesda Nov 6, 2025
3259bc8
Rename
miniesda Nov 6, 2025
d81a6f4
Rollback
miniesda Nov 6, 2025
abd6382
Fix?
miniesda Nov 6, 2025
1bf1a29
Rollback to a working version
miniesda Nov 11, 2025
95f8efe
o3de dummy exercise
miniesda Nov 12, 2025
fcc3fb5
Refactor LaserData
miniesda Nov 12, 2025
8d15e82
Add '--full-length' option to ROS2 scan command
miniesda Nov 12, 2025
0e33a28
Refactor LaserData class definition in HAL.py
miniesda Nov 12, 2025
9f44df8
Adjust offset_y value in map.py
miniesda Nov 13, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion RoboticsInfrastructure
4 changes: 1 addition & 3 deletions compose_cfg/dev_humble_cpu.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,7 @@ services:
ports:
- "7164:7164"
- "7163:7163"
- "6080:6080"
- "6081:6081"
- "1108:1108"
- "6080-6090:6080-6090"
volumes:
- type: bind
source: ./
Expand Down
4 changes: 1 addition & 3 deletions compose_cfg/dev_humble_gpu.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,7 @@ services:
ports:
- "7164:7164"
- "7163:7163"
- "6080:6080"
- "6081:6081"
- "1108:1108"
- "6080-6090:6080-6090"
volumes:
- type: bind
source: ./
Expand Down
4 changes: 1 addition & 3 deletions compose_cfg/dev_humble_nvidia.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,7 @@ services:
ports:
- "7164:7164"
- "7163:7163"
- "6080:6080"
- "6081:6081"
- "1108:1108"
- "6080-6090:6080-6090"
volumes:
- type: bind
source: ./
Expand Down
4 changes: 1 addition & 3 deletions compose_cfg/dev_humble_nvidia_windows.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,7 @@ services:
ports:
- "7164:7164"
- "7163:7163"
- "6080:6080"
- "6081:6081"
- "1108:1108"
- "6080-6090:6080-6090"
volumes:
- type: bind
source: ./
Expand Down
4 changes: 1 addition & 3 deletions compose_cfg/user_humble_cpu.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,7 @@ services:
ports:
- "7164:7164"
- "7163:7163"
- "6080:6080"
- "6081:6081"
- "1108:1108"
- "6080-6090:6080-6090"
tty: true
stdin_open: true
depends_on:
Expand Down
4 changes: 1 addition & 3 deletions compose_cfg/user_humble_gpu.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,7 @@ services:
ports:
- "7164:7164"
- "7163:7163"
- "6080:6080"
- "6081:6081"
- "1108:1108"
- "6080-6090:6080-6090"
tty: true
stdin_open: true
depends_on:
Expand Down
4 changes: 1 addition & 3 deletions compose_cfg/user_humble_nvidia.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,7 @@ services:
ports:
- "7164:7164"
- "7163:7163"
- "6080:6080"
- "6081:6081"
- "1108:1108"
- "6080-6090:6080-6090"
tty: true
stdin_open: true
depends_on:
Expand Down
4 changes: 1 addition & 3 deletions compose_cfg/user_humble_nvidia_windows.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,7 @@ services:
ports:
- "7164:7164"
- "7163:7163"
- "6080:6080"
- "6081:6081"
- "1108:1108"
- "6080-6090:6080-6090"
volumes:
- /usr/lib/wsl:/usr/lib/wsl
tty: true
Expand Down
23 changes: 19 additions & 4 deletions database/exercises/db.sql
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ ADD GENERATED BY DEFAULT AS IDENTITY (
--

COPY public.exercises (id, exercise_id, name, description, tags, status, url) FROM stdin;
1 follow_line Follow Line The goal of this exercise is to perform a PID reactive control capable of following the line painted on the racing circuit. ["ROS2","AUTONOMOUS DRIVING"] ACTIVE https://jderobot.github.io/RoboticsAcademy/exercises/AutonomousCars/follow_line/
1 follow_line Follow Line The goal of this exercise is to perform a PID reactive control capable of following the line painted on the racing circuit. ["ROS2","AUTONOMOUS DRIVING", "MULTILANGUAGE"] ACTIVE https://jderobot.github.io/RoboticsAcademy/exercises/AutonomousCars/follow_line/
2 vacuum_cleaner Vacum Cleaner Vacuum Cleaner exercise using React and RAM ["ROS2"] ACTIVE https://jderobot.github.io/RoboticsAcademy/exercises/MobileRobots/vacuum_cleaner
3 autoparking Autoparking Autoparking exercise testing ["AUTONOMOUS DRIVING","SERVICE ROBOTS","ROS2"] ACTIVE https://jderobot.github.io/RoboticsAcademy/exercises/AutonomousCars/autoparking
4 follow_person Follow Person Follow a person with kobuki robot ["ROS2"] ACTIVE https://jderobot.github.io/RoboticsAcademy/exercises/MobileRobots/follow_person
Expand All @@ -133,9 +133,12 @@ COPY public.exercises (id, exercise_id, name, description, tags, status, url) FR
19 human_detection Human Detection Deep learning-based human detection. ["Computer Vision","Deep Learning"] ACTIVE https://jderobot.github.io/RoboticsAcademy/exercises/ComputerVision/human_detection
20 drone_gymkhana Drone Gymkhana Drone Gymkhana ["ROS2","Drones"] ACTIVE https://jderobot.github.io/RoboticsAcademy/exercises/Drones/drone_gymkhana
21 power_tower_inspection Power Tower Inspection Power Tower inspection using drones ["ROS2","Drones"] ACTIVE https://jderobot.github.io/RoboticsAcademy/exercises/Drones/power_tower_inspection
22 end_to_end_visual_control End to End Visual Control End to end visual control using deep learning. ["Computer Vision","Deep Learning","AUTONOMOUS DRIVING"] PROTOTYPE https://jderobot.github.io/RoboticsAcademy/exercises/AutonomousCars/end_to_end_visual_control
23 digital_image_processing Digital Image Processing Exercises Digital Image Processing Exercises ["ROS2"] PROTOTYPE https://jderobot.github.io/RoboticsAcademy/exercises/ComputerVision/digital_image_processing
22 end_to_end_visual_control End to End Visual Control End to end visual control using deep learning. ["Computer Vision","Deep Learning","AUTONOMOUS DRIVING"] ACTIVE https://jderobot.github.io/RoboticsAcademy/exercises/AutonomousCars/end_to_end_visual_control
23 digital_image_processing Digital Image Processing Exercises Digital Image Processing Exercises ["ROS2"] ACTIVE https://jderobot.github.io/RoboticsAcademy/exercises/ComputerVision/digital_image_processing
24 car_junction Car Junction Autonomous Navigation through traffic at road junction. ["AUTONOMOUS DRIVING","ROS2"] PROTOTYPE https://jderobot.github.io/RoboticsAcademy/exercises/AutonomousCars/car_junction
25 machine_vision Machine Vision Machine Vision exercise ["ROS2"] ACTIVE https://jderobot.github.io/RoboticsAcademy/exercises/IndustrialRobots/machine_vision
26 labyrinth_escape Labyrinth Escape Labyrinth Escape exercise ["ROS2","Drones"] ACTIVE https://jderobot.github.io/RoboticsAcademy/exercises/Drones/labyrinth_escape
27 o3de_warehouse O3DE Warehouse Control an O3DE robot to organize a warehouse ["ROS2"] PROTOTYPE https://jderobot.github.io/RoboticsAcademy/exercises
\.

--
Expand All @@ -149,7 +152,7 @@ COPY public.exercises_universes (id, exercise_id, universe_id) FROM stdin;
3 6 2
4 7 31
5 10 4
6 1 5
6 1 40
7 1 6
8 4 7
9 4 8
Expand Down Expand Up @@ -183,6 +186,9 @@ COPY public.exercises_universes (id, exercise_id, universe_id) FROM stdin;
37 20 36
38 21 37
39 24 35
40 25 38
41 26 39
42 27 40
\.
-- 30 16 3

Expand Down Expand Up @@ -262,6 +268,15 @@ COPY public.exercises_tools (id, exercise_id, tool_id) FROM stdin;
69 24 console
70 24 simulator
71 17 rviz
72 25 console
73 25 simulator
74 25 rviz
75 26 console
76 26 simulator
77 26 web_gui
78 27 console
79 27 simulator
80 27 web_gui
\.

--
Expand Down
8 changes: 4 additions & 4 deletions docs/InstructionsForDevelopers.md
Original file line number Diff line number Diff line change
Expand Up @@ -124,19 +124,19 @@ Now you can launch Robotics Academy using the followings commands:
* Automatic GPU selection

```bash
docker run --rm -it $(nvidia-smi >/dev/null 2>&1 && echo "--gpus all" || echo "") --device /dev/dri -p 6080:6080 -p 6081:6081 -p 1108:1108 -p 7163:7163 -p 7164:7164 --link academy_db jderobot/robotics-academy:latest
docker run --rm -it $(nvidia-smi >/dev/null 2>&1 && echo "--gpus all" || echo "") --device /dev/dri -p 6080-6090:6080-6090 -p 7163:7163 -p 7164:7164 --link academy_db jderobot/robotics-academy:latest
```

* Automatic GPU selection (Without Nvidia)

```bash
docker run --rm -it --device /dev/dri -p 6080:6080 -p 6081:6081 -p 1108:1108 -p 7163:7163 -p 7164:7164 --link academy_db jderobot/robotics-academy:latest
docker run --rm -it --device /dev/dri -p 6080-6090:6080-6090 -p 7163:7163 -p 7164:7164 --link academy_db jderobot/robotics-academy:latest
```

* Only CPU

```bash
docker run --rm -it -p 6080:6080 -p 6081:6081 -p 1108:1108 -p 7163:7163 -p 7164:7164 --link academy_db jderobot/robotics-academy:latest
docker run --rm -it -p 6080-6090:6080-6090 -p 7163:7163 -p 7164:7164 --link academy_db jderobot/robotics-academy:latest
```

[how to generate a RADI]: ./generate_a_radi.md
Expand Down Expand Up @@ -446,7 +446,7 @@ An exercise entry in the database must include the following data:

2. On Terminal open the directory where your project or code is located at (Example:- ```cd ~/my_project```)

3. Append ```-v $(pwd):/location_in_radi``` to your ```docker run``` cli command used to run your container. (Example:- ```docker run --rm -it $(nvidia-smi >/dev/null 2>&1 && echo "--gpus all" || echo "") --device /dev/dri -p 7164:7164 -p 6080:6080 -p 6081:6081 -p 1108:1108 -p 7163:7163 jderobot/robotics-backend -v $(pwd):/home jderobot/robotics-academy```)
3. Append ```-v $(pwd):/location_in_radi``` to your ```docker run``` cli command used to run your container. (Example:- ```docker run --rm -it $(nvidia-smi >/dev/null 2>&1 && echo "--gpus all" || echo "") --device /dev/dri -p 7164:7164 -p 6080-6090:6080-6090 -p 7163:7163 jderobot/robotics-backend -v $(pwd):/home jderobot/robotics-academy```)

4. This will import your local directory inside the docker container, if you have used the example command like above where the location the command is being run is mounted to the home folder inside the docker container you will simply be able to see all the local mounted directories inside the /home of the RoboticsBackend.

Expand Down
2 changes: 1 addition & 1 deletion docs/develop_binding_volumes.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ A fast way of development and testing can be achieved using volume binding. This
This method consists in replicating the folder /RoboticsAcademy that exists inside the RoboticsBackend on your local drive. Then, a docker run option is used to replace the RoboticsBackend folder with your local folder. By doing so, all the changes made on your local files are included in the container. Note that this is a shared volume, so all changes made to your shared volume even from inside the container are persistent.
1. Replicate the folder RoboticsBackend:/RoboticsAcademy inside your local file system. This can be achieved by cloning the repository [RoboticsAcademy][https://github.com/JdeRobot/RoboticsAcademy] and the repository [RoboticsApplicationManager][https://github.com/JdeRobot/RoboticsApplicationManager] inside the folder RoboticsAcademy/src (include the contents directly, not into a subfolder src/RoboticsApplicationManager).
2. Run ``` yarn run dev ``` if there were any front-end changes
3. Run the docker image mounting the volume with the instruction ``` docker run --rm -it $(nvidia-smi >/dev/null 2>&1 && echo "--gpus all" || echo "") --device /dev/dri -p 7164:7164 -p 6080:6080 -p 6081:6081 -p 1108:1108 -p 7163:7163 --mount type=bind,source="$(pwd)"/RoboticsAcademy,target=/RoboticsAcademy jderobot/robotics-academy ``` replacing the mount source path to your RoboticsAcademy path.
3. Run the docker image mounting the volume with the instruction ``` docker run --rm -it $(nvidia-smi >/dev/null 2>&1 && echo "--gpus all" || echo "") --device /dev/dri -p 7164:7164 -p 6080-6090:6080-6090 -p 7163:7163 --mount type=bind,source="$(pwd)"/RoboticsAcademy,target=/RoboticsAcademy jderobot/robotics-academy ``` replacing the mount source path to your RoboticsAcademy path.

[How to set up the developer environment section.]: /docs/InstructionsForDevelopers.md
8 changes: 4 additions & 4 deletions docs/gpu_acceleration.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,20 +10,20 @@ ROS and Gazebo can be accelerated within RoboticsAcademy thanks to VirtualGL if
### Auto
If the PC has several GPUs, it will select them in order: NVIDIA, Intel, Only CPU.
```
docker run --rm -it $(nvidia-smi >/dev/null 2>&1 && echo "--gpus all" || echo "") --device /dev/dri -p 7164:7164 -p 6080:6080 -p 1108:1108 -p 7163:7163 --link academy_db jderobot/robotics-academy:latest
docker run --rm -it $(nvidia-smi >/dev/null 2>&1 && echo "--gpus all" || echo "") --device /dev/dri -p 7164:7164 -p 6080-6090:6080-6090 -p 7163:7163 --link academy_db jderobot/robotics-academy:latest
```


### Intel
For Linux machines and Intel GPUs, acceleration can be achieved by simply setting the ```--device``` argument when running the Docker container:
```
docker run --rm -it --device /dev/dri -p 7164:7164 -p 6080:6080 -p 6081:6081 -p 1108:1108 -p 7163:7163 --link academy_db jderobot/robotics-academy:latest
docker run --rm -it --device /dev/dri -p 7164:7164 -p 6080-6090:6080-6090 -p 7163:7163 --link academy_db jderobot/robotics-academy:latest
```

### NVIDIA
For NVIDIA GPUs, acceleration can be achieved by [installing the nvidia-container-runtime package](https://docs.docker.com/config/containers/resource_constraints/#gpu), and then running the command above, but adding the ```--gpus all``` flag:
```
docker run --rm -it --gpus all --device /dev/dri -p 7164:7164 -p 6080:6080 -p 6081:6081 -p 1108:1108 -p 7163:7163 --link academy_db jderobot/robotics-academy:latest
docker run --rm -it --gpus all --device /dev/dri -p 7164:7164 -p 6080-6090:6080-6090 -p 7163:7163 --link academy_db jderobot/robotics-academy:latest
```

## Windows
Expand All @@ -33,5 +33,5 @@ For Windows machines, acceleration can be achieved for NVIDIA GPUs if a valid CU

Once these requirements are ready, you should be able to run Robotics Academy with GPU acceleration as follows:
```
docker run --rm -it --gpus all -v /usr/lib/wsl:/usr/lib/wsl -e LD_LIBRARY_PATH=/usr/lib/wsl/lib --device /dev/dri -p 6080:6080 -p 6081:6081 -p 1108:1108 -p 7163:7163 -p 7164:7164 --link academy_db jderobot/robotics-academy:latest
docker run --rm -it --gpus all -v /usr/lib/wsl:/usr/lib/wsl -e LD_LIBRARY_PATH=/usr/lib/wsl/lib --device /dev/dri -p 6080-6090:6080-6090 -p 7163:7163 -p 7164:7164 --link academy_db jderobot/robotics-academy:latest
```
2 changes: 1 addition & 1 deletion docs/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
setuptools==57.5.0

django==4.2.24
django==4.2.25
channels==1.1.5
django-extensions==2.2.5
mysqlclient==1.3.14
Expand Down
2 changes: 1 addition & 1 deletion exercises/migrations/0001_initial.py
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ class Migration(migrations.Migration):
("none", "None"),
("gazebo", "Gazebo"),
("gz", "Gazebo Harmonic"),
("physical", "Physical"),
("o3de", "O3de"),
],
default="none",
max_length=50,
Expand Down
2 changes: 1 addition & 1 deletion exercises/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
("none", "None"),
("gazebo", "Gazebo"),
("gz", "Gazebo Harmonic"),
("physical", "Physical"),
("o3de", "O3de"),
)

RosVersion = (("ROS", "ROS"), ("ROS2", "ROS2"))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ import { useState, useEffect } from "react";
import { events, states } from "jderobot-commsmanager";
import { useExercise } from "Contexts/ExerciseContext";
import WebGUI3D from "Components/exercise/WebGUI3D";
import WebGUIContainer from "Components/exercise/WebGUIContainer";
import "./css/Reconstruction3DRR.css";
import { draw, reset_all } from "./helpers/helperRecontruction";

Expand Down Expand Up @@ -53,14 +54,7 @@ const WebGUI = () => {
}, [manager]);

return (
<div
style={{
display: "flex",
height: "100%",
width: "100%",
position: "relative",
}}
>
<WebGUIContainer>
<WebGUI3D
toPaint={pointsToPaint}
reset={reset}
Expand All @@ -69,7 +63,7 @@ const WebGUI = () => {
style={{ height: "100%", width: "33%" }}
/>
<canvas id="gui_canvas" style={{ width: "67%" }}></canvas>
</div>
</WebGUIContainer>
);
};

Expand Down
Binary file modified exercises/static/exercises/assets/img/car_junction_teaser.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file removed exercises/static/exercises/assets/img/console.png
Binary file not shown.
18 changes: 0 additions & 18 deletions exercises/static/exercises/assets/img/console.svg

This file was deleted.

37 changes: 0 additions & 37 deletions exercises/static/exercises/assets/img/console_on.svg

This file was deleted.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file removed exercises/static/exercises/assets/img/download.png
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed exercises/static/exercises/assets/img/eval.png
Binary file not shown.
Binary file not shown.
Binary file removed exercises/static/exercises/assets/img/forum.png
Binary file not shown.
Binary file removed exercises/static/exercises/assets/img/g.jpg
Binary file not shown.
Loading
Loading