tutorial_gazebo

所属分类:自动驾驶
开发工具:CMake
文件大小:50KB
下载次数:1
上传日期:2023-02-23 03:35:57
上 传 者sh-1993
说明:  tutorial_gazebo,这是面向南洋理工大学MA4890自动驾驶的所有学生的gazebo演示
(tutorial_gazebo,This is a demo of Gazebo for all the students from MA4890 Autonomous Driving, Nanyang Technological University (NTU))

文件列表:
CMakeLists.txt (49, 2023-02-23)
src (0, 2023-02-23)
src\cart_description (0, 2023-02-23)
src\cart_description\CMakeLists.txt (7089, 2023-02-23)
src\cart_description\launch (0, 2023-02-23)
src\cart_description\launch\cart_amcl.launch (1591, 2023-02-23)
src\cart_description\launch\cart_description.launch (1981, 2023-02-23)
src\cart_description\launch\cart_nav.launch (576, 2023-02-23)
src\cart_description\launch\cart_path_planning.launch (1147, 2023-02-23)
src\cart_description\launch\read_map.launch (191, 2023-02-23)
src\cart_description\launch\save_map.launch (183, 2023-02-23)
src\cart_description\launch\slam.launch (2088, 2023-02-23)
src\cart_description\maps (0, 2023-02-23)
src\cart_description\maps\map.pgm (3936310, 2023-02-23)
src\cart_description\maps\map.yaml (195, 2023-02-23)
src\cart_description\package.xml (2510, 2023-02-23)
src\cart_description\param (0, 2023-02-23)
src\cart_description\param\base_local_planner_params.yaml (646, 2023-02-23)
src\cart_description\param\costmap_common_params.yaml (359, 2023-02-23)
src\cart_description\param\global_costmap_params.yaml (220, 2023-02-23)
src\cart_description\param\local_costmap_params.yaml (407, 2023-02-23)
src\cart_description\rviz (0, 2023-02-23)
src\cart_description\rviz\Automan_nav.rviz (9609, 2023-02-23)
src\cart_description\sdf (0, 2023-02-23)
src\cart_description\sdf\cart.sdf (10368, 2023-02-23)
src\cart_description\sdf\model.config (342, 2023-02-23)
src\cart_description\urdf (0, 2023-02-23)
src\cart_description\urdf\cart.urdf (8476, 2023-02-23)
src\cart_description\worlds (0, 2023-02-23)
src\cart_description\worlds\Automan_factory_with_obstacles.world (64581, 2023-02-23)
src\cart_description\worlds\empty_world.world (3434, 2023-02-23)
src\cart_description\worlds\road.world (2667, 2023-02-23)

# tutorial_gazebo Dear Students from NTU MA4890 Autonomous Driving, Welcome to our tutorial on Gazebo! Here is the source code presented in the class. We're excited to have you as part of this tutorial and we hope you find this tutorial both informative and instructive. As you may know, the open source software we applied is developed and maintained by a community of volunteers on Github. By using this program, you're not only benefiting from its features, but also contributing to its improvement and evolution. Throughout this tutorial, we'll cover the basics of Gazebo Simulation, ROS and ROS Navigation, from its installation to its key features and capabilities. You'll have the opportunity to explore the program and practice with real-life examples and gain a solid understanding of its potential and how it can be leveraged for your own projects. We encourage you to ask questions, share your feedback, and engage with your fellow students throughout this tutorial. Remember, learning is a collaborative effort, and we're all here to support each other in this journey. Please feel free to contact me (my email is provided in my slides). We hope you enjoy this tutorial and find it valuable for your personal and professional development. As you dive into this and other lectures and tutorials of MA4890, we wish you all the best and look forward to seeing what you'll learn from this course. Let's get started! First, please ensure you have completely install [ROS Noetic](http://wiki.ros.org/noetic/Installation/Ubuntu), [Gazebo 11](https://classic.gazebosim.org/tutorials?tut=install_ubuntu), [gazebo_ros_pkgs](https://classic.gazebosim.org/tutorials?tut=ros_installing&cat=connect_ros), [ROS Control](http://wiki.ros.org/ros_control) and [ROS Navigation](https://automaticaddison.com/how-to-set-up-the-ros-navigation-stack-on-a-robot/). Please check out all of these links to install all the packages properly. If you encounter any problems, please fell free to drop me an email. After you have installed all of these. We are good to go! 1. Get to a file folder to build up your workspace ``` git clone https://github.com/ba1Sta/tutorial_gazebo.git ``` 2. Get into the workspace and source setup.bash ``` cd tutorial_gazebo/ source devel/setup.bash ``` 3. Open gazebo with base controller ``` roslaunch cart_description cart_description.launch ``` 4. Open another terminal conduct step 2 as well and then run navigation stack by ``` roslaunch cart_description cart_nav.launch ```

近期下载者

相关文件


收藏者