This repository includes the Evarobot ROS Noetic packages.
- evarobot_description: It is the sub-package containing urdf and mesh files of the Evarobot.
- evarobot_simulation: It is a sub-package containing the package and launch files required for the simulation of the Evarobot.
- evarobot_slam: It is a sub-package containing the slam_gmapping launch files.
- evarobot_navigation: It is a sub-package containing the navigation launch and config files.
https://github.com/inomuh/evapc_ros
https://github.com/inomuh/evarobot_simulator
http://wiki.ros.org/Robots/evarobot
Empty World:
$ roslaunch evarobot_simulation evarobot_gazebo_emptyworld.launch
Maze World:
$ roslaunch evarobot_simulation evarobot_gazebo_maze.launch
Solo-Rviz Launching:
$ roslaunch evarobot_simulation evarobot_rviz_standalone.launch
Rviz (with Gazebo) Launching:
$ roslaunch evarobot_simulation evarobot_rviz.launch
SLAM Mapping Launching (must work with Gazebo and RViz Launching):
$ roslaunch evarobot_slam evarobot_slam.launch
Navigation Launching:
$ roslaunch evarobot_navigation evarobot_navigation.launch
-
In order for the "joint_state_publisher" to work, "joint_state_publisher_gui" package must be downloaded to your computer.
$ sudo apt update && sudo apt install ros-noetic-joint-state-publisher-gui
-
In order for the "joint_state_controller" to work, "joint_state_controller_gui" package must be downloaded to your computer.
$ sudo apt install ros-noetic-ros-controllers
-
In order for the "driver_base" to work, "driver_base" package must be downloaded to your workspace.
$ cd ~/catkin_ws/src && git clone https://github.com/ros-drivers/driver_common -b indigo-devel
-
In order for the "interactive marker twist server" to work, "interactive_twist_marker_server" package must be downloaded to your workspace.
$ cd ~/catkin_ws/src && git clone https://github.com/ros-visualization/interactive_marker_twist_server -b kinetic-devel
-
In order for the SLAM to work, "slam_gmapping" package must be downloaded to your workspace.
$ cd ~/catkin_ws/src && git clone https://github.com/ros-perception/slam_gmapping.git -b melodic-devel && sudo apt-get install ros-noetic-openslam-gmapping
-
In order for the sensors to work properly, "gazebo_ros_pkgs" files must be downloaded to your computer.
$ sudo apt-get install ros-noetic-gazebo-ros-pkgs
-
In order for the navigation tools to work properly, "ros-navigation" must be downloaded to your computer.
$ sudo apt-get install ros-noetic-ros-navigation
- First version
- Added new map and Gazebo launch file (map_depo.world)