-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
9e0692f
commit d3f2c78
Showing
2 changed files
with
68 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,68 @@ | ||
--- | ||
title: Testing Enviroment | ||
date: 2024-07-03 9:00:00 +0100 | ||
tags: [weekly progress] | ||
author: david | ||
img_path: /assets/img/ | ||
toc: true | ||
comments: true | ||
--- | ||
|
||
## The JdRobot Internship Blog | ||
|
||
In this blog I will write everything I learn in my internship in JdRobot. More entries will be added each week. | ||
|
||
## GitHub Pages | ||
|
||
GitHub pages hosts websites directly from a GitHub repository, it's been used for this blog. To create one: | ||
|
||
1. **Create a repository**: | ||
Create a new repository in GitHub. The name of the repository should be `your-username.github.io`, replace `your-username` with your GitHub username. The site will be available at `https://your-username.github.io`. | ||
|
||
2. **Configure your GitHub Pages**: | ||
Go to your repository settings and the Pages section. In Build and deployment, select Deploy from a branch and select the branch and folder used as a publishing source (in my case, the main branch and docs folder). After a few minutes, your site will be live and you can access it. | ||
|
||
From there, you can add more content to your website. You can also use custom designs for your website, maintained in other repositories. | ||
|
||
## Robotics Academy for users | ||
|
||
I installed the user version of Robotics Academy first, following these [instructions](https://jderobot.github.io/RoboticsAcademy/user_guide/). I installed it on two different PCs, one with Windows and the other with Linux (Ubuntu). I didn't encounter any problems in the installation of this versión. | ||
|
||
## Robotics Academy for developers | ||
|
||
For the developers version, I followed these [steps](https://github.com/JdeRobot/RoboticsAcademy/blob/humble-devel/docs/InstructionsForDevelopers.md). | ||
In this one, I had some errors when trying to use the site. To solve them I had to install npm and yarn. | ||
|
||
```bash | ||
nvm use 16 | ||
nvm install-latest-npm | ||
npm install -g yarn | ||
``` | ||
|
||
After that, I could use the developer version without errors. | ||
|
||
```bash | ||
cd <dir>/RoboticsAcademy | ||
sh scripts/develop_academy.sh | ||
``` | ||
|
||
## Testing exercises | ||
|
||
I also tested the performance of the exercises, I might update this section later if I test more. | ||
|
||
#### No GPU Acceleration | ||
SO: Windows 11, RAM: 16 GB, CPU: Intel Core i9-11900KF (8 cores) | ||
|
||
| Task | Gazebo’s RTF | Gazebo’s FPS | % CPU Usage | | ||
|--------------------------|--------------|-------------|------------| | ||
| Follow Line | 0.80 | 18 | 56% | | ||
| Vacuum Cleaner | 0.99 | 16 | 33% | | ||
| AutoParking | 0.80 | 7 | 37% | | ||
| Follow Person | 0.00 | 9 | 56% | | ||
| Loc Vacuum Cleaner | 0.99 | 14 | 35% | | ||
| Global Navegation | 0.91 | 21 | 45% | | ||
| Rescue People | 0.00 | 23 | 38% | | ||
| Obstacle Avoidance | 0.81 | 14 | 45% | | ||
| 3D Reconstruction | 0.94 | 10 | 58% | | ||
| Amazon Warehouse | 0.98 | 8 | 44% | | ||
| Montecarlo Laser | 0.99 | 16 | 33% | |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.