No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.
|
Repository Summary
Checkout URI | https://github.com/vexu-ghost/vexu_ghost.git |
VCS Type | git |
VCS Version | develop |
Last Updated | 2025-03-08 |
Dev Status | UNMAINTAINED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
ghost_control | 0.0.0 |
ghost_estimation | 0.0.0 |
ghost_planners | 0.0.0 |
ghost_serial | 0.0.0 |
ghost_util | 0.0.0 |
ghost_v5_interfaces | 0.0.0 |
ghost_ros | 0.0.0 |
ghost_autonomy | 0.0.0 |
ghost_io | 0.0.0 |
ghost_io_py | 0.0.0 |
ghost_localization | 0.0.0 |
ghost_motion_planner_core | 0.0.0 |
ghost_msgs | 1.0.0 |
ghost_ros_interfaces | 0.0.0 |
ghost_sensing | 0.0.0 |
ghost_viz | 1.0.0 |
ghost_sim | 0.0.0 |
ghost_sim_examples | 0.0.0 |
ghost_control_examples | 0.0.0 |
ghost_example_pkg | 0.0.0 |
ghost_example_robot | 0.0.0 |
ghost_high_stakes | 0.0.0 |
ghost_swerve | 0.0.0 |
ghost_swerve_mpc_planner | 0.0.0 |
ghost_tank | 0.0.0 |
README
Description
This repository contains code intended to support VEXU and VEXAI teams interested in leveraging advanced programming techniques on their competition robots.
Prerequisites
Ubuntu 22.04.
For new team members doing Software Onboarding I, please start with Setting Up My Environment.
Installation
Install ROS2 Humble
Follow Link: https://docs.ros.org/en/humble/Installation/Ubuntu-Install-Debians.html
Repo Setup
Download Repository
cd
git clone git@github.com:VEXU-GHOST/VEXU_GHOST.git
cd VEXU_GHOST
git submodule init
git submodule update --recursive
Add Setup to ~/.bashrc (which “configures” a new terminal when you open it)
echo "export VEXU_HOME=\"/home/$(whoami)/VEXU_GHOST\"" >> ~/.bashrc
echo 'source "$VEXU_HOME/scripts/setup_env.sh"' >> ~/.bashrc
Close this terminal, and open a new one to load new settings.
Go to the VEXU_GHOST directory (every time you open a new terminal)
cd ~/VEXU_GHOST
Update Dependencies
./scripts/update_dependencies.sh
Build Submodules
./scripts/setup_submodules.sh
Build Repository
./scripts/build.sh
Start Simulator
./scripts/launch_sim.sh
Add yourself to the dialout group (only needed for real robot)
sudo usermod -a -G dialout $USER
CONTRIBUTING
No CONTRIBUTING.md found.
No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.