Ce repo contient l'arborescence de fichiers nécessaire au fonctionnement du quadricoptère.
./elikos_quad_build.sh init --dep
ou
sudo apt-get install -y ros-$ROS_DISTRO-mavros ros-$ROS_DISTRO-mavros-extras ros-$ROS_DISTRO-pointgrey-camera-driver ros-$ROS_DISTRO-moveit ros-$ROS_DISTRO-mavros-msgs ros-$ROS_DISTRO-control-toolbox
sudo apt install -y python-pip
sudo pip install --upgrade pip
sudo pip install numba scipy numpy numpy-quaternion catkin_tools
./elikos_quad_build.sh init --submod
ou
git submodule init
git submodule update --recursive --remote
Faire un git pull des modifications sur chaque repo (inutile si --remote est utilisé).
Notez que les packages realsense et mavros doivent etre sur la branche indigo-devel.
. ./elikos_quad_build.sh build
ou build et source en ordre: driver-ws, util-ws et elikos-ws. Le point devant le point-slash est nécessaire afin de source correctement à l'aide d'un script.
Script pour build et setup le workspace. Utiliser avec un point devant le point-slash.
. ./elikos_quad_build.sh
Arguments :
build: Build et source les workspaces en ordre [défaut].init--dep: Installation des dépendances.--submod: Initialisation et update des submodules.--alias: Ajoute l'aliassrcquadqui sourceelikos-ws/dans~/.bashrcet source le fichier.
clean: Clean tous les workspaces.
Script pour lancer les processus pour la compétition.
./elikos2017.sh
Arguments :
start: Démarrage des processus.--vicon: Démarrage de vicon_bridge.--static: Démarrage d'une transformation statique pour la vision.X Y Z: Position de la transformation statique.
stop: Arrêt des processus.init: Appel au rosservice /elikos_origin_init.setpoint: Transformation statique de elikos_arena_origin a elikos_setpoint.X Y Z: Position de la transformation statique
Script de demarrage des drivers de camera.
start: Démarrage des processus.stop: Arrêt des processus.