Вы не правы.
Частота пульса уже учитывает все эти данные: если вы едете в гору, или против ветра, или на полуспущенных колесах, то пульс повышается - следовательно больше сжигаете калорий.
Расчет калорий ведется как раз из значений пульса, веса, возраста и пола.
Если Вы не верите, почитайте специализированную литературу по кардиотренировкам.
Такие появились относительно недавно, и, как правильно заметил vlad_11, они сильно привирают, причем, чем меньше набор/потеря высоты, тем сильнее (в процентном отношении) врут.
Барометрические высотомеры используются в авиации не один десяток лет.
Абсолютно точных высотомеров не существует, все они имеют погрешность и это нормально.