https://github.com/blackcipher101/autonoums_robot_simulatation
This is ROS package for the simulation of the autonomomus navigatation packacge
https://github.com/blackcipher101/autonoums_robot_simulatation
Last synced: 4 months ago
JSON representation
This is ROS package for the simulation of the autonomomus navigatation packacge
- Host: GitHub
- URL: https://github.com/blackcipher101/autonoums_robot_simulatation
- Owner: Blackcipher101
- Created: 2020-05-24T09:11:08.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-05-28T07:45:11.000Z (about 6 years ago)
- Last Synced: 2025-10-25T05:55:24.914Z (8 months ago)
- Language: CMake
- Homepage:
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Autonoums-navigatation_simulatation
This is a ROS packackge built for the simulaltation of autonoums navigatation.
Its built using the technoliges below
- ROS
- Gazebo
- URDF
- Xacro
## ROS
The Robot Operating System (ROS) is a flexible framework for writing robot software. It is a collection of tools, libraries, and conventions
that aim to simplify the task of creating complex and robust robot behavior across a wide variety of robotic platforms.
## Gazebo
Robot simulation is an essential tool in every roboticist's toolbox. A well-designed simulator makes it possible to rapidly test
algorithms, design robots, perform regression testing, and train AI system using realistic scenarios. Gazebo offers the ability to
accurately and efficiently simulate populations of robots in complex indoor and outdoor environments. At your fingertips is a robust
physics engine, high-quality graphics, and convenient programmatic and graphical interfaces.
## UDRF
Unified Robot Description Format (URDF), which is an XML format for representing a robot model. The code API of the parser has been through our review process and will remain backwards compatible in future releases.
## Xacro
Xacro (XML Macros) Xacro is an XML macro language. With xacro, you can construct shorter and more readable XML files by using macros that expand to larger XML expressions.
#### Introduction
To setup this project first setup a ROS package(tutrioal)
Then clone the repo in the /src folder and build excutables using
```
catkin_make
```
Now run the commands
```
roslaunch gazebo_ros empty_world.launch
```
and the to spawn the robot
```
roslaunch m2wrdescription spawn.launch
```
to see it in Rviz
```
roslaunch m2wrdescription rviz.launch
```
Now run it
Voila!!! Your robot has spawned...