This repository has been archived by the owner on Apr 24, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 120
Home
Alejandro Escontrela edited this page Oct 27, 2018
·
14 revisions
Welcome to the RoboJackets IGVC software repo!
This wiki provides documentation for packages implemented in the igvc-software repository as well as instructions for building the code and running the robot in simulation. Check out this link to get a better understanding of the Intelligent Ground Vehicle Competition's rules and requirements.
The igvc-software repository is comprised of multiple packages, each responsible of handling different tasks. The current package structure is broken down as follows:
-
igvc_description
- Contains the URDF and models that are spawned into Gazebo.
-
igvc_gazebo
- Main simulation package in the igvc-software repository. Handles the robot's interaction with the ROS world, including sensor feedback and motor commands.
-
igvc_msgs
- Defines custom message used throughout IGVC-software packages.
-
igvc_navigation
- igvc_navigation provides the robot with the ability to map the environment, localize itself, and plan paths that will guide it to a GPS waypoint without hitting obstacles (i.e. barriers, lines) along the way.
-
igvc_perception
- Provides the robot with vision of its environment. This includes:
- lidar data in the form of a pointcloud.
- A semantic segmentation pointcloud used to detect potholes and lines throughout the course.
- Provides the robot with vision of its environment. This includes:
- igvc_platform
- igvc_rviz_plugins
- igvc_utils