Skip to content
Snippets Groups Projects
Commit 90b01091 authored by Tobias Gröger's avatar Tobias Gröger
Browse files

Move HumanSystemModel to human library

parent cb29d4b2
No related branches found
No related tags found
3 merge requests!68Add human tracking,!53Draft: Implement basic version of kalman filter for human tracking,!28Draft: Dev -> Main
This commit is part of merge request !53. Comments created here will be created in the context of that merge request.
......@@ -10,13 +10,10 @@ armarx_add_component(dynamic_scene_provider
Component.cpp
ArVizDrawer.cpp
HumanTracker.cpp
HumanSystemModel.cpp
UnscentedKalmanFilter_impl.cpp
HEADERS
Component.h
ArVizDrawer.h
HumanTracker.h
HumanSystemModel.h
DEPENDENCIES
# ArmarXCore
ArmarXCore
......@@ -24,7 +21,6 @@ armarx_add_component(dynamic_scene_provider
# ArmarXGui
## ArmarXGuiComponentPlugins # For RemoteGui plugin.
# RobotAPI
ukfm
armem
armem_robot
armem_robot_state
......@@ -54,4 +50,5 @@ armarx_add_test(kalman_test
DEPENDENCIES
PUBLIC
ArmarXCore
armarx_navigation::teb_human
)
......@@ -11,15 +11,19 @@ armarx_add_library(teb_human
ArmarXCore
armarx_navigation::core
armarx_navigation::conversions
ukfm
DEPENDENCIES_PRIVATE
range-v3::range-v3
SOURCES
types.cpp
aron_conversions.cpp
ProxemicZoneCreator.cpp
HumanSystemModel.cpp
UnscentedKalmanFilter_impl.cpp
HEADERS
types.h
aron_conversions.h
shapes.h
ProxemicZoneCreator.h
HumanSystemModel.h
)
......@@ -10,8 +10,8 @@ namespace armarx::navigation::components::dynamic_scene_provider::kalman_filter
SystemModelSO2xR2<floatT>::observationFunction(const SystemModelSO2xR2::StateT& state)
{
ObsT observation;
observation.segment(0, 2) = state.position;
observation.segment(2, 1) = state.orientation.log().coeffs();
observation.segment(0, 1) = state.orientation.log().coeffs();
observation.segment(1, 2) = state.position;
return observation;
}
......
......@@ -21,8 +21,6 @@
*/
#pragma once
#include <RobotAPI/libraries/ukfm/SystemModel.h>
#include <manif/SO2.h>
namespace armarx::navigation::components::dynamic_scene_provider::kalman_filter
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment