Merge branch 'master' of https://bitbucket.org/_Luc_/hand_control
This commit is contained in:
commit
a1e68e9fd3
2 changed files with 5 additions and 7 deletions
|
@ -5,7 +5,6 @@
|
||||||
« On s'intéresse dans ce projet à contrôler un drone à l'aide la main. On utilisera pour ce faire une kinect, placée à l'horizontal, au dessus de laquelle on placera la main du contrôleur. La kinect fournit des informations sur la profondeur des objets placés en face d'elle. On peut alors régresser un plan sur les échantillons et utiliser deux inclinaisons et la distance pour contrôler le roulis, le tangage et l'altitude d'un drone. »
|
« On s'intéresse dans ce projet à contrôler un drone à l'aide la main. On utilisera pour ce faire une kinect, placée à l'horizontal, au dessus de laquelle on placera la main du contrôleur. La kinect fournit des informations sur la profondeur des objets placés en face d'elle. On peut alors régresser un plan sur les échantillons et utiliser deux inclinaisons et la distance pour contrôler le roulis, le tangage et l'altitude d'un drone. »
|
||||||
|
|
||||||
## Installation des dépendances ##
|
## Installation des dépendances ##
|
||||||
|
|
||||||
```
|
```
|
||||||
#!sh
|
#!sh
|
||||||
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu trusty main" > /etc/apt/sources.list.d/ros-latest.list'
|
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu trusty main" > /etc/apt/sources.list.d/ros-latest.list'
|
||||||
|
@ -16,7 +15,6 @@ sudo apt-get install ros-indigo-desktop-full ros-indigo-freenect-stack ros-indig
|
||||||
## Utilisation du dépôt ##
|
## Utilisation du dépôt ##
|
||||||
|
|
||||||
Après avoir créé un espace de travail catkin :
|
Après avoir créé un espace de travail catkin :
|
||||||
|
|
||||||
```
|
```
|
||||||
#!sh
|
#!sh
|
||||||
source /opt/ros/indigo/setup.bash
|
source /opt/ros/indigo/setup.bash
|
||||||
|
|
|
@ -57,10 +57,10 @@ class Run
|
||||||
cmdvel_callback(terminal),
|
cmdvel_callback(terminal),
|
||||||
term(terminal),
|
term(terminal),
|
||||||
loop_rate(30),
|
loop_rate(30),
|
||||||
x_speed(0.2),
|
x_speed(0.05),
|
||||||
y_speed(0.3),
|
y_speed(0.05),
|
||||||
z_speed(0.5),
|
z_speed(0.05),
|
||||||
turn(0.5) {
|
turn(0.1) {
|
||||||
cmd = n.advertise<geometry_msgs::Twist>("/cmd_vel",1);
|
cmd = n.advertise<geometry_msgs::Twist>("/cmd_vel",1);
|
||||||
pub_takeoff = n.advertise<std_msgs::Empty>("/ardrone/takeoff", 1);
|
pub_takeoff = n.advertise<std_msgs::Empty>("/ardrone/takeoff", 1);
|
||||||
pub_land = n.advertise<std_msgs::Empty>("/ardrone/land", 1);
|
pub_land = n.advertise<std_msgs::Empty>("/ardrone/land", 1);
|
||||||
|
|
Loading…
Reference in a new issue