lab 08 ros done
lab 08 ros done
Objective:
The primary objective of this lab is to enable students to understand and perform the complete process
of running open-source simulation projects from GitHub in a Linux environment (Ubuntu). This
involves practical exposure to version control systems, Linux command-line operations, software
installation, and simulation execution.
Theory:
GitHub as a Source Platform:
a. Hosts thousands of open-source simulation projects for various domains.
b. Provides version control, collaboration features, and access to source code.
Ubuntu as the Execution Environment:
c. Ubuntu is widely used for development and supports tools needed for simulations.
d. Offers powerful command-line utilities and package managers (apt, pip, etc.).
Simulation Tools and Frameworks:
e. Simulations mimic real-world systems such as robotic movement, cloud traffic, or
physical systems.
f. Often require dependencies and configurations before execution.
Key Lab Activities:
g. Cloning repositories using Git.
h. Installing dependencies.
i. Compiling and executing simulation code on Ubuntu.
j. Analyzing simulation output or GUI (if provided).
Learning Outcomes:
k. Understanding and managing open-source projects.
l. Gaining practical experience in Linux terminal and Git.
m. Developing problem-solving skills through simulation debugging and modification.
Applications:
n. Useful in research, engineering, system modeling, and software development.
o. Helps in learning real-world implementation of theoretical concepts.
Lab Tasks:
Setting Up a Simulation Workplace:
simulation workplace on Ubuntu enables running GitHub projects with proper setup.
Using git clone Command:
The git clone command allows you to copy a GitHub repository to your local machine.
enabling you to access and work on the project files.
The environment loads with all hospital assets (beds, equipment, furniture) and is ready for
robotics testing
Another way:
There is another way of the simulation: