# Linux Basics For Robotics

**URL:** https://get-help.theconstruct.ai/c/course-support/linuxbasicsforrobotics/45.md

[Latest](https://get-help.theconstruct.ai/latest.md) · [Categories](https://get-help.theconstruct.ai/categories.md) · [Tags](https://get-help.theconstruct.ai/tags.md)

---

## [About the Linux Basics For Robotics category](https://get-help.theconstruct.ai/t/about-the-linux-basics-for-robotics-category/2096)

<div class="topic-metadata">

**Author:** [@bayodesegun](https://get-help.theconstruct.ai/u/bayodesegun)\
**Replies:** 0\
**Last updated:** [January 28, 2020, 10:44am UTC](https://get-help.theconstruct.ai/t/about-the-linux-basics-for-robotics-category/2096 "2020-01-28T10:44:58Z")

</div>

This category is for questions and discussions related to the Linux for Robotics course. Before posting a new question, please use the search button to see if a similar topic already exists.

---

## [Please restore from backup](https://get-help.theconstruct.ai/t/please-restore-from-backup/42527)

<div class="topic-metadata">

**Author:** [@danielmanu](https://get-help.theconstruct.ai/u/danielmanu)\
**Replies:** 2\
**Last updated:** [September 14, 2026, 10:42am UTC](https://get-help.theconstruct.ai/t/please-restore-from-backup/42527 "2026-09-14T10:42:48Z")

</div>

Hi, I accidentally deleted my linux\_basics\_project. I mean the linux\_basics\_project folder in the Linux Course rosject. I had several customised scripts there that were very important. Could you please restore it from t…

---

## [Disconnected BB8 simulation](https://get-help.theconstruct.ai/t/disconnected-bb8-simulation/42274)

<div class="topic-metadata">

**Author:** [@Blitz](https://get-help.theconstruct.ai/u/Blitz)\
**Replies:** 9\
**Last updated:** [September 5, 2026, 10:30pm UTC](https://get-help.theconstruct.ai/t/disconnected-bb8-simulation/42274 "2026-09-05T22:30:38Z")

</div>

The simulation window on the top right seems to never connected. It will say connecting for a second and then go back to disconnected status. Of course, no command from the terminal is working either. I’m not sure what t…

---

## [Why my robot move when I used teleop and run it moves after a while and suddenly hits the obstavle and after that doesnt work](https://get-help.theconstruct.ai/t/why-my-robot-move-when-i-used-teleop-and-run-it-moves-after-a-while-and-suddenly-hits-the-obstavle-and-after-that-doesnt-work/41707)

<div class="topic-metadata">

**Author:** [@sakilawijesekara4](https://get-help.theconstruct.ai/u/sakilawijesekara4)\
**Replies:** 1\
**Last updated:** [July 13, 2026, 12:46am UTC](https://get-help.theconstruct.ai/t/why-my-robot-move-when-i-used-teleop-and-run-it-moves-after-a-while-and-suddenly-hits-the-obstavle-and-after-that-doesnt-work/41707 "2026-07-13T00:46:51Z")

</div>

---

## [./simple\_patrol\_sim.bash don't run or rather doesn't output anything](https://get-help.theconstruct.ai/t/simple-patrol-sim-bash-dont-run-or-rather-doesnt-output-anything/41625)

<div class="topic-metadata">

**Author:** [@Abe\_123](https://get-help.theconstruct.ai/u/Abe_123)\
**Replies:** 1\
**Last updated:** [July 6, 2026, 8:34am UTC](https://get-help.theconstruct.ai/t/simple-patrol-sim-bash-dont-run-or-rather-doesnt-output-anything/41625 "2026-07-06T08:34:25Z")

</div>

At the end of Linux for Robotics course, just before moving to the real robot ./simple\_patrol\_sim.bash don’t run or rather doesn’t output anything I am running simulation in one terminal, teleop in second terminal, 3rd …

---

## [\[Bug\] simulation image not being represented](https://get-help.theconstruct.ai/t/bug-simulation-image-not-being-represented/40530)

<div class="topic-metadata">

**Author:** [@engenharia](https://get-help.theconstruct.ai/u/engenharia)\
**Replies:** 1\
**Last updated:** [April 2, 2026, 12:25pm UTC](https://get-help.theconstruct.ai/t/bug-simulation-image-not-being-represented/40530 "2026-04-02T12:25:59Z")

</div>

This is an error report. Screenshot of the error Error details already restarted the simulation but it still show the error imaage

---

## [Certificate - Unable to Download](https://get-help.theconstruct.ai/t/certificate-unable-to-download/40450)

<div class="topic-metadata">

**Author:** [@AmrHamdi97](https://get-help.theconstruct.ai/u/AmrHamdi97)\
**Replies:** 1\
**Last updated:** [March 27, 2026, 2:01pm UTC](https://get-help.theconstruct.ai/t/certificate-unable-to-download/40450 "2026-03-27T14:01:36Z")

</div>

Hi, this course offers a certificate; however, I have not been able to download it

---

## [What is purpose of error . can you explain it](https://get-help.theconstruct.ai/t/what-is-purpose-of-error-can-you-explain-it/40264)

<div class="topic-metadata">

**Author:** [@AJITH\_R](https://get-help.theconstruct.ai/u/AJITH_R)\
**Replies:** 1\
**Last updated:** [March 12, 2026, 9:20am UTC](https://get-help.theconstruct.ai/t/what-is-purpose-of-error-can-you-explain-it/40264 "2026-03-12T09:20:38Z")

</div>

---

## [Rosject Simulation not turning in Part 2](https://get-help.theconstruct.ai/t/rosject-simulation-not-turning-in-part-2/39714)

<div class="topic-metadata">

**Author:** [@rocco.magnella](https://get-help.theconstruct.ai/u/rocco.magnella)\
**Replies:** 4\
**Last updated:** [January 22, 2026, 8:50pm UTC](https://get-help.theconstruct.ai/t/rosject-simulation-not-turning-in-part-2/39714 "2026-01-22T20:50:31Z")

</div>

When I execute the simple\_patrol\_sim.bash, the robot will drive fwd and not turn how it is shown in the graphic in the notebook. Is this an error on my end, or is this supposed to happen and fix itself in Part 3 of the r…

---

## ['move\_bb8\_square.py' not moving](https://get-help.theconstruct.ai/t/move-bb8-square-py-not-moving/37662)

<div class="topic-metadata">

**Author:** [@bnandakishore.3](https://get-help.theconstruct.ai/u/bnandakishore.3)\
**Replies:** 2\
**Last updated:** [August 25, 2025, 10:42am UTC](https://get-help.theconstruct.ai/t/move-bb8-square-py-not-moving/37662 "2025-08-25T10:42:02Z")

</div>

While learning Linux essentials, I encountered an indentation error while executing Exercise 3.1 . I resolved the issue by correcting the indentation in the script. However, after fixing it and running the script agai…

---

## [Cannot connect to the real robot in Lab](https://get-help.theconstruct.ai/t/cannot-connect-to-the-real-robot-in-lab/36859)

<div class="topic-metadata">

**Author:** [@ErrorianetS](https://get-help.theconstruct.ai/u/ErrorianetS)\
**Replies:** 3\
**Last updated:** [June 25, 2025, 9:56am UTC](https://get-help.theconstruct.ai/t/cannot-connect-to-the-real-robot-in-lab/36859 "2025-06-25T09:56:54Z")

</div>

Having problem with connecting to the real robot, as the screenshot shows, can’t see the cameras. What can the problem be?

---

## [Linux for Robotics course grades](https://get-help.theconstruct.ai/t/linux-for-robotics-course-grades/36791)

<div class="topic-metadata">

**Author:** [@abvaisoya](https://get-help.theconstruct.ai/u/abvaisoya)\
**Replies:** 6\
**Last updated:** [June 20, 2025, 9:25am UTC](https://get-help.theconstruct.ai/t/linux-for-robotics-course-grades/36791 "2025-06-20T09:25:34Z")

</div>

Hi! I gave my “Linux for robotics” presentation on 17th June. It’s now 19th June but when I click on “show my scores” for that course, it says that the grade achieved and the grade for the project is 0. It’s supposed to…

---

## [Error: Directory not found](https://get-help.theconstruct.ai/t/error-directory-not-found/35546)

<div class="topic-metadata">

**Author:** [@bushra](https://get-help.theconstruct.ai/u/bushra)\
**Replies:** 5\
**Last updated:** [June 18, 2025, 9:52am UTC](https://get-help.theconstruct.ai/t/error-directory-not-found/35546 "2025-06-18T09:52:42Z")

</div>

The directory is not found as I tried to remove the build I accidently removed the whole directory. The aim was to start the build again due to a recent error at 2.10.

---

## [How to finish the rosject](https://get-help.theconstruct.ai/t/how-to-finish-the-rosject/35768)

<div class="topic-metadata">

**Author:** [@eng.asmaawajeah14](https://get-help.theconstruct.ai/u/eng.asmaawajeah14)\
**Replies:** 2\
**Last updated:** [April 11, 2025, 7:38pm UTC](https://get-help.theconstruct.ai/t/how-to-finish-the-rosject/35768 "2025-04-11T19:38:56Z")

</div>

How to finish the project in order to get the certificate?

---

## [Move\_bb8\_square.py not working](https://get-help.theconstruct.ai/t/move-bb8-square-py-not-working/32327)

<div class="topic-metadata">

**Author:** [@gautamshashank13](https://get-help.theconstruct.ai/u/gautamshashank13)\
**Replies:** 3\
**Last updated:** [September 17, 2024, 2:34pm UTC](https://get-help.theconstruct.ai/t/move-bb8-square-py-not-working/32327 "2024-09-17T14:34:22Z")

</div>

I am getting this error after executing move\_bb8\_square.py: user:~/catkin\_ws/src/linux\_course\_files/move\_bb8\_pkg/my\_scripts$ rosrun move\_bb8\_pkg move\_bb8\_square.py File “/home/user/catkin\_ws/src/linux\_course\_files/move…

---

## [What is the difference between Holonomic mode (strafing) and normal keyboard key movement?](https://get-help.theconstruct.ai/t/what-is-the-difference-between-holonomic-mode-strafing-and-normal-keyboard-key-movement/32278)

<div class="topic-metadata">

**Author:** [@nisrindhoondia](https://get-help.theconstruct.ai/u/nisrindhoondia)\
**Replies:** 1\
**Last updated:** [September 16, 2024, 8:44am UTC](https://get-help.theconstruct.ai/t/what-is-the-difference-between-holonomic-mode-strafing-and-normal-keyboard-key-movement/32278 "2024-09-16T08:44:11Z")

</div>

Hi, I want to know the difference between Holonomic mode (strafing) and normal keyboard key movement. Regards

---

## [Typo in question - Utilites part 1](https://get-help.theconstruct.ai/t/typo-in-question-utilites-part-1/27072)

<div class="topic-metadata">

**Author:** [@josiahbrough](https://get-help.theconstruct.ai/u/josiahbrough)\
**Replies:** 1\
**Last updated:** [October 30, 2023, 12:33pm UTC](https://get-help.theconstruct.ai/t/typo-in-question-utilites-part-1/27072 "2023-10-30T12:33:30Z")

</div>

In the question: you want to find out a “give” file I assume this should be “given”

---

## [‘move\_bb8\_square.py’ doesn't move a square](https://get-help.theconstruct.ai/t/move-bb8-square-py-doesnt-move-a-square/25978)

<div class="topic-metadata">

**Author:** [@steven.chong](https://get-help.theconstruct.ai/u/steven.chong)\
**Replies:** 1\
**Last updated:** [August 26, 2023, 3:09pm UTC](https://get-help.theconstruct.ai/t/move-bb8-square-py-doesnt-move-a-square/25978 "2023-08-26T15:09:35Z")

</div>

Dear Sir, I realized when the program executed with bb8 robot move 4 equal distances, however the angle turn is not 90 degree, hence it is not forming a square. Kindly advise how to recover. Thanks, Steven

---

## [Bashrc file break down](https://get-help.theconstruct.ai/t/bashrc-file-break-down/25212)

<div class="topic-metadata">

**Author:** [@oiamksolo](https://get-help.theconstruct.ai/u/oiamksolo)\
**Replies:** 1\
**Last updated:** [July 3, 2023, 8:35am UTC](https://get-help.theconstruct.ai/t/bashrc-file-break-down/25212 "2023-07-03T08:35:24Z")

</div>

Hello guys, i just follow the tutorial. But i make a mistake by modifying .bashrc file, and can not rewrite it anymore. Now it was totally a strange file. And i can not fix it anymore. And i can not recover the system. …

---

## [Error in accesing ide screen](https://get-help.theconstruct.ai/t/error-in-accesing-ide-screen/25083)

<div class="topic-metadata">

**Author:** [@Avydroid](https://get-help.theconstruct.ai/u/Avydroid)\
**Replies:** 12\
**Last updated:** [June 26, 2023, 8:31pm UTC](https://get-help.theconstruct.ai/t/error-in-accesing-ide-screen/25083 "2023-06-26T20:31:51Z")

</div>

while accessing the ‘Linux for Robotics course’, The ide tab is not opening

---

## [Course review notebooks not loading](https://get-help.theconstruct.ai/t/course-review-notebooks-not-loading/16971)

<div class="topic-metadata">

**Author:** [@ed21b017](https://get-help.theconstruct.ai/u/ed21b017)\
**Replies:** 7\
**Last updated:** [June 21, 2023, 2:34pm UTC](https://get-help.theconstruct.ai/t/course-review-notebooks-not-loading/16971 "2023-06-21T14:34:38Z")

</div>

the course review notebooks are not loading.what should I do.

---

## [Exercise 3.1 bb8 not executing](https://get-help.theconstruct.ai/t/exercise-3-1-bb8-not-executing/25012)

<div class="topic-metadata">

**Author:** [@omerp](https://get-help.theconstruct.ai/u/omerp)\
**Replies:** 1\
**Last updated:** [June 21, 2023, 12:37pm UTC](https://get-help.theconstruct.ai/t/exercise-3-1-bb8-not-executing/25012 "2023-06-21T12:37:10Z")

</div>

robot is not moving.

---

## [I deleted the catkin\_ws folder](https://get-help.theconstruct.ai/t/i-deleted-the-catkin-ws-folder/24812)

<div class="topic-metadata">

**Author:** [@Nadia](https://get-help.theconstruct.ai/u/Nadia)\
**Replies:** 2\
**Last updated:** [June 12, 2023, 5:30am UTC](https://get-help.theconstruct.ai/t/i-deleted-the-catkin-ws-folder/24812 "2023-06-12T05:30:25Z")

</div>

I deleted the catkin\_ws folder and I am unsure of how to get it back. I was trying to delete it so I could restart the course from the start but I should not have. Please help

---

## [For Exercise 3.3 when running the new bash file I am getting the permission denied error](https://get-help.theconstruct.ai/t/for-exercise-3-3-when-running-the-new-bash-file-i-am-getting-the-permission-denied-error/24777)

<div class="topic-metadata">

**Author:** [@Prerana9](https://get-help.theconstruct.ai/u/Prerana9)\
**Replies:** 2\
**Last updated:** [June 7, 2023, 11:23am UTC](https://get-help.theconstruct.ai/t/for-exercise-3-3-when-running-the-new-bash-file-i-am-getting-the-permission-denied-error/24777 "2023-06-07T11:23:04Z")

</div>

---

## [Not getting proper square with move\_bb8\_square.py program](https://get-help.theconstruct.ai/t/not-getting-proper-square-with-move-bb8-square-py-program/10117)

<div class="topic-metadata">

**Author:** [@Jeslin](https://get-help.theconstruct.ai/u/Jeslin)\
**Replies:** 3\
**Last updated:** [May 16, 2023, 6:00am UTC](https://get-help.theconstruct.ai/t/not-getting-proper-square-with-move-bb8-square-py-program/10117 "2023-05-16T06:00:03Z")

</div>

Not getting complete or perfect square. Similar is the case with circular path program

---

## [Cannot Continue to Next Lesson\*](https://get-help.theconstruct.ai/t/cannot-continue-to-next-lesson/17839)

<div class="topic-metadata">

**Author:** [@quidini](https://get-help.theconstruct.ai/u/quidini)\
**Replies:** 3\
**Last updated:** [May 11, 2023, 11:01am UTC](https://get-help.theconstruct.ai/t/cannot-continue-to-next-lesson/17839 "2023-05-11T11:01:16Z")

</div>

I currently completed Lesson 4 Advanced Utilities Part 2, but it won’t let me continue to the next part. I already did the quiz for this part and passed with a 100%. What am I doing wrong? Do I need to fully complete the…

---

## [Linux Essentials](https://get-help.theconstruct.ai/t/linux-essentials/23609)

<div class="topic-metadata">

**Author:** [@Kozzix](https://get-help.theconstruct.ai/u/Kozzix)\
**Replies:** 3\
**Last updated:** [April 11, 2023, 12:34pm UTC](https://get-help.theconstruct.ai/t/linux-essentials/23609 "2023-04-11T12:34:57Z")

</div>

I took the quiz and got 2 wrong. Unfortunately it doesn’t show me the correct answer. Am I missing something? I would need the correct answers to learn. I can’t open the quiz again. Can someone please help figure this ou…

---

## [Advanced Utilities Exercise 3.2.1 Passing parameters to a bash script](https://get-help.theconstruct.ai/t/advanced-utilities-exercise-3-2-1-passing-parameters-to-a-bash-script/23642)

<div class="topic-metadata">

**Author:** [@Kozzix](https://get-help.theconstruct.ai/u/Kozzix)\
**Replies:** 3\
**Last updated:** [April 11, 2023, 12:25pm UTC](https://get-help.theconstruct.ai/t/advanced-utilities-exercise-3-2-1-passing-parameters-to-a-bash-script/23642 "2023-04-11T12:25:38Z")

</div>

I have no idea what we are doing here. Did I miss a lesson? I have already searched and found one other question about this but that confused me even more. " For instance, let’s have a look at the script you used in thi…

---

## [Command cp error: cp: omitting directory 'move\_bb8\_square.py'](https://get-help.theconstruct.ai/t/command-cp-error-cp-omitting-directory-move-bb8-square-py/23276)

<div class="topic-metadata">

**Author:** [@tanmay26](https://get-help.theconstruct.ai/u/tanmay26)\
**Replies:** 2\
**Last updated:** [March 23, 2023, 12:16pm UTC](https://get-help.theconstruct.ai/t/command-cp-error-cp-omitting-directory-move-bb8-square-py/23276 "2023-03-23T12:16:41Z")

</div>

Hello there, I am typing this copy command: cp move\_bb8\_square.py move\_bb8\_square\_copy.py and the path I am on is: cd ~/catkin\_ws/src/linux\_course\_files/move\_bb8\_pkg/my\_scripts and yet I am getting this error: cp: omitt…

---

## [Exercise 3.1- rosrun line error](https://get-help.theconstruct.ai/t/exercise-3-1-rosrun-line-error/21687)

<div class="topic-metadata">

**Author:** [@claytotr](https://get-help.theconstruct.ai/u/claytotr)\
**Replies:** 5\
**Last updated:** [February 17, 2023, 8:09pm UTC](https://get-help.theconstruct.ai/t/exercise-3-1-rosrun-line-error/21687 "2023-02-17T20:09:23Z")

</div>

I keep getting this error when I try to run the provided rosrun line. If I try to python line I have no trouble completing the task. This is the error I keep receiving. import: unable to grab mouse ': Resource temporari…

[Next page](https://get-help.theconstruct.ai/c/course-support/linuxbasicsforrobotics/45.md?page=1)
