 ros::Publisher imu_calibration_gyr_publisher = ros::Publisher("imu/calibration/gyr", &int16_msg);
 ros::Publisher imu_calibration_acc_publisher = ros::Publisher("imu/calibration/acc", &int16_msg);
 ros::Publisher imu_calibration_mag_publisher = ros::Publisher("imu/calibration/mag", &int16_msg);
+
+ros::Publisher arduino_temperature_publisher = ros::Publisher("temperature", &float_msg);
 
 /*
  * End publisher definitions.

    // We're only fully docked and charging when both EP1 and EP2 are high.
};

PowerController power_controller = PowerController();

BooleanSensor edge_sensors[3] = {

#include "UltrasonicSensor.h"
#include "AccelGyroSensor.h"
#include "PowerController.h"
#include "ArduinoTemperatureSensor.h"

//#define PING_TIMEOUT_MS 10000

