Skip to content

labex-imobs3/ahrs_landmark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ahrs_landmark


landmark

1 - Overview


ROS Package for a LANDMARK AHRS system (Attitude and Heading Reference System) designed and provided by Gladiator Technologies.

Date : 25/09/2017

Authors :

  • Auteur 1 : Laurent Malaterre (2017) [email protected] (parsing methods, ROS migration developper)
  • Auteur 2 : Stephane Witzmann (2014) [email protected] (serial connection utilities & driver, process connections)

Company : Institut Pascal & IMOBS3

This package is supported by the Labex IMOBS3 of Clermont-Ferrand (France) and the ROS-Clermont research group.

2 - Description


Ce package comprend la connection à un capteur AHRS par liaison serie, le parsage des trames et la fourniture de topics ros-academic (sensor_msgs/Imu, sensor_msgs/MagneticField) et full-sensor sur-mesure labo (AhrsLmrk). Il génère une fenêtre RViz préconfigurée pour le test.

ahrs_process

Definition :


  • AHRS : Attitude and Heading Reference System. C'est une centrale inertielle améliorée, capable de fournir entre autres une attitude. L'attitude autour du Z donne le cap magnétique.
  • AHRS_Wikipedia

Documents fabricant :


  • DataSheet - ./doc/LandMark40_AHRS_datasheet_130215.pdf
  • User's guide - ./doc/LandMark10_20_40_AHRS_USERGUIDE_USB_Rev_2012-11-20.pdf

Topics generés:


Liste (type : nom):

ahrs_landmark/AhrsLmrk    : /ahrs_landmark/imu/ahrs_raw_output
sensor_msgs/Imu           : /ahrs_landmark/imu/data
sensor_msgs/Imu           : /ahrs_landmark/imu/data_raw
sensor_msgs/MagneticField : /ahrs_landmark/imu/mag
std_msgs/Float64          : /ahrs_landmark/imu/temperature
tf                        : /tf

type AhrsLmrk (topic /imu/ahrs_raw_output)


Header header

float64 G_x
float64 G_y
float64 G_z
float64 A_x
float64 A_y
float64 A_z
float64 Temp
float64 Mgn_x
float64 Mgn_y
float64 Mgn_z
float64 Pressure
float64 AttRot_x
float64 AttRot_y
float64 AttRot_z
float64 Vx         // not effective
float64 Vy         // not effective
float64 Vz         // not effective
float64 BaroAlt
float64 Temperature
float64 AirSpeed   // pito sensor never connected

3 - Utilisation


a - ahrs_landmark:

Pour lancer le node :

roslaunch ahrs_landmark landmark_driver.launch

Il prend en parametre les caractéristiques contenues dans config/param_ahrs.yaml :

serial_dev: '/dev/ttyUSB0'
frame_id: 'ahrs_link'
parent_frame_id: 'base_link'
linear_acceleration_stddev: 0.
angular_velocity_stddev: 0.
magnetic_field_stddev: 0.
orientation_stddev: 0.
local_gravity: 9.81

4 - Divers


a - dependances:

Le paquet ahrs_landmark est dépendant de vbus_sockets.


b - done:


c - materiel testé:

  • LMRK40AHRS 300-10-100 - Serial number 153 et 154.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published