Skip to content

Commit 3fd9182

Browse files
committed
renamed observation_model -> sensor in filenames and includes
obsrv_model -> sensor in filenames as well as code observation -> sensor in filenames and includes process_model -> transition transition_model -> transition state_transition -> transition
1 parent dce659f commit 3fd9182

22 files changed

+103
-103
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ set(dbot_SOURCES
165165
${dbot_SOURCE_DIR}/tracker/object_tracker.cpp
166166
${dbot_SOURCE_DIR}/tracker/rbc_particle_filter_object_tracker.cpp
167167
${dbot_SOURCE_DIR}/tracker/rms_gaussian_filter_object_tracker.cpp
168-
${dbot_SOURCE_DIR}/builder/rb_observation_model_builder.cpp
168+
${dbot_SOURCE_DIR}/builder/rb_sensor_builder.cpp
169169
${dbot_SOURCE_DIR}/builder/rbc_particle_filter_tracker_builder.cpp
170170
${dbot_SOURCE_DIR}/builder/rms_gaussian_filter_tracker_builder.cpp
171171
)

doc/modules.dox

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ namespace fl
55
/**
66
\defgroup filters Filter Algorithms
77
\defgroup distributions Distributions
8-
\defgroup observation_models Observation Models
9-
\defgroup process_models Process Models
8+
\defgroup sensors Observation Models
9+
\defgroup transitions Process Models
1010
\defgroup numeric_integration Numeric Integration
1111

1212
\defgroup traits Traits

source/dbot/builder/object_transition_model_builder.hpp renamed to source/dbot/builder/object_transition_builder.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
*/
2323

2424
/**
25-
* \file object_transition_model_builder.hpp
25+
* \file object_transition_builder.hpp
2626
* \date December 2015
2727
* \author Jan Issac (jan.issac@gmail.com)
2828
*/
@@ -36,8 +36,8 @@
3636

3737
#include <Eigen/Dense>
3838

39-
#include <dbot/builder/state_transition_function_builder.hpp>
40-
#include <fl/model/process/linear_state_transition_model.hpp>
39+
#include <dbot/builder/transition_function_builder.hpp>
40+
#include <fl/model/transition/linear_transition.hpp>
4141

4242
namespace dbot
4343
{

source/dbot/builder/rb_observation_model_builder.cpp renamed to source/dbot/builder/rb_sensor_builder.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,15 @@
2222
*/
2323

2424
/**
25-
* \file rb_observation_model_builder.cpp
25+
* \file rb_sensor_builder.cpp
2626
* \date January 2016
2727
* \author Jan Issac (jan.issac@gmail.com)
2828
*/
2929

3030
#include <osr/free_floating_rigid_bodies_state.hpp>
3131

32-
#include <dbot/builder/rb_observation_model_builder.h>
33-
#include <dbot/builder/rb_observation_model_builder.hpp>
32+
#include <dbot/builder/rb_sensor_builder.h>
33+
#include <dbot/builder/rb_sensor_builder.hpp>
3434

3535

3636
namespace dbot

source/dbot/builder/rb_observation_model_builder.h renamed to source/dbot/builder/rb_sensor_builder.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
*/
2323

2424
/**
25-
* \file rb_observation_model_builder.h
25+
* \file rb_sensor_builder.h
2626
* \date November 2015
2727
* \author Jan Issac (jan.issac@gmail.com)
2828
*/
@@ -41,7 +41,7 @@
4141
#include <dbot/file_shader_provider.hpp>
4242
#include <dbot/default_shader_provider.hpp>
4343
#include <dbot/rigid_body_renderer.hpp>
44-
#include <dbot/model/rao_blackwell_observation_model.hpp>
44+
#include <dbot/model/rao_blackwell_sensor.hpp>
4545
#include <dbot/model/kinect_image_model.hpp>
4646

4747
namespace dbot

source/dbot/builder/rb_observation_model_builder.hpp renamed to source/dbot/builder/rb_sensor_builder.hpp

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@
2222
*/
2323

2424
/**
25-
* \file rb_observation_model_builder.hpp
25+
* \file rb_sensor_builder.hpp
2626
* \date November 2015
2727
* \author Jan Issac (jan.issac@gmail.com)
2828
*/
2929

3030
#pragma once
3131

32-
#include <dbot/builder/rb_observation_model_builder.h>
32+
#include <dbot/builder/rb_sensor_builder.h>
3333
#include <dbot/model/kinect_image_model.hpp>
3434

3535
#ifdef DBOT_BUILD_GPU
@@ -51,26 +51,26 @@ RbSensorBuilder<State>::RbSensorBuilder(
5151
template <typename State>
5252
auto RbSensorBuilder<State>::build() const -> std::shared_ptr<Model>
5353
{
54-
std::shared_ptr<Model> obsrv_model;
54+
std::shared_ptr<Model> sensor;
5555

5656
if (params_.use_gpu)
5757
{
58-
obsrv_model = create_gpu_based_model();
58+
sensor = create_gpu_based_model();
5959
}
6060
else
6161
{
62-
obsrv_model = create_cpu_based_model();
62+
sensor = create_cpu_based_model();
6363
}
6464

65-
return obsrv_model;
65+
return sensor;
6666
}
6767

6868
template <typename State>
6969
auto RbSensorBuilder<State>::create_gpu_based_model() const
7070
-> std::shared_ptr<Model>
7171
{
7272
#ifdef DBOT_BUILD_GPU
73-
auto observation_model =
73+
auto sensor =
7474
std::shared_ptr<Model>(new dbot::KinectImageModelGPU<State>(
7575
camera_data_->camera_matrix(),
7676
camera_data_->resolution().height,
@@ -89,7 +89,7 @@ auto RbSensorBuilder<State>::create_gpu_based_model() const
8989
params_.kinect.model_sigma,
9090
params_.kinect.sigma_factor));
9191

92-
return observation_model;
92+
return sensor;
9393
#else
9494
throw NoGpuSupportException();
9595
#endif
@@ -118,7 +118,7 @@ auto RbSensorBuilder<State>::create_cpu_based_model() const
118118
auto occlusion_process = create_occlusion_process();
119119
auto renderer = create_renderer();
120120

121-
auto observation_model = std::shared_ptr<Model>(
121+
auto sensor = std::shared_ptr<Model>(
122122
new dbot::KinectImageModel<fl::Real, State>(
123123
camera_data_->camera_matrix(),
124124
camera_data_->resolution().height,
@@ -129,18 +129,18 @@ auto RbSensorBuilder<State>::create_cpu_based_model() const
129129
params_.occlusion.initial_occlusion_prob,
130130
params_.delta_time));
131131

132-
return observation_model;
132+
return sensor;
133133
}
134134

135135
template <typename State>
136136
auto RbSensorBuilder<State>::create_pixel_model() const
137137
-> std::shared_ptr<KinectPixelModel>
138138
{
139-
std::shared_ptr<KinectPixelModel> kinect_pixel_observation_model(
139+
std::shared_ptr<KinectPixelModel> kinect_pixel_sensor(
140140
new KinectPixelModel(params_.kinect.tail_weight,
141141
params_.kinect.model_sigma,
142142
params_.kinect.sigma_factor));
143-
return kinect_pixel_observation_model;
143+
return kinect_pixel_sensor;
144144
}
145145

146146
template <typename State>

source/dbot/builder/rbc_particle_filter_tracker_builder.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@
2929
//{
3030
//RbcParticleFilterTrackerBuilder::RbcParticleFilterTrackerBuilder(
3131
// const std::shared_ptr<TransitionFunctionBuilder>&
32-
// state_transition_builder,
32+
// transition_builder,
3333
// const CameraData& camera_data)
34-
// : state_transition_builder_(state_transition_builder),
34+
// : transition_builder_(transition_builder),
3535
// camera_data_(camera_data)
3636
//{
3737
//}
@@ -43,7 +43,7 @@
4343
// const ObjectModel& object_model,
4444
// double max_kl_divergence) -> std::shared_ptr<Filter>
4545

46-
//auto RbcParticleFilterTrackerBuilder::create_object_transition_model() const
46+
//auto RbcParticleFilterTrackerBuilder::create_object_transition() const
4747
// -> std::shared_ptr<Transition>
4848

4949

source/dbot/builder/rbc_particle_filter_tracker_builder.hpp

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@
3434
#include <dbot/object_model_loader.hpp>
3535
#include <dbot/object_resource_identifier.hpp>
3636
#include <dbot/tracker/rbc_particle_filter_object_tracker.hpp>
37-
#include <dbot/builder/object_transition_model_builder.hpp>
38-
#include <dbot/builder/rb_observation_model_builder.h>
37+
#include <dbot/builder/object_transition_builder.hpp>
38+
#include <dbot/builder/rb_sensor_builder.h>
3939

4040
namespace dbot
4141
{
@@ -79,12 +79,12 @@ class RbcParticleFilterTrackerBuilder
7979
* \param param Builder and sub-builder parameters
8080
*/
8181
RbcParticleFilterTrackerBuilder(
82-
const std::shared_ptr<TransitionBuilder>& state_transition_builder,
83-
const std::shared_ptr<SensorBuilder>& obsrv_model_builder,
82+
const std::shared_ptr<TransitionBuilder>& transition_builder,
83+
const std::shared_ptr<SensorBuilder>& sensor_builder,
8484
const std::shared_ptr<ObjectModel>& object_model,
8585
const Parameters& params)
86-
: state_transition_builder_(state_transition_builder),
87-
obsrv_model_builder_(obsrv_model_builder),
86+
: transition_builder_(transition_builder),
87+
sensor_builder_(sensor_builder),
8888
object_model_(object_model),
8989
params_(params)
9090
{
@@ -116,16 +116,16 @@ class RbcParticleFilterTrackerBuilder
116116
const std::shared_ptr<ObjectModel>& object_model,
117117
double max_kl_divergence)
118118
{
119-
auto state_transition_model = state_transition_builder_->build();
120-
auto obsrv_model = obsrv_model_builder_->build();
119+
auto transition = transition_builder_->build();
120+
auto sensor = sensor_builder_->build();
121121

122122
auto sampling_blocks =
123123
create_sampling_blocks(object_model->count_parts(),
124-
state_transition_model->noise_dimension() /
124+
transition->noise_dimension() /
125125
object_model->count_parts());
126126

127-
auto filter = std::shared_ptr<Filter>(new Filter(state_transition_model,
128-
obsrv_model,
127+
auto filter = std::shared_ptr<Filter>(new Filter(transition,
128+
sensor,
129129
sampling_blocks,
130130
max_kl_divergence));
131131
return filter;
@@ -155,8 +155,8 @@ class RbcParticleFilterTrackerBuilder
155155
}
156156

157157
protected:
158-
std::shared_ptr<TransitionBuilder> state_transition_builder_;
159-
std::shared_ptr<SensorBuilder> obsrv_model_builder_;
158+
std::shared_ptr<TransitionBuilder> transition_builder_;
159+
std::shared_ptr<SensorBuilder> sensor_builder_;
160160
std::shared_ptr<ObjectModel> object_model_;
161161
Parameters params_;
162162
};

source/dbot/builder/rms_gaussian_filter_tracker_builder.cpp

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -52,14 +52,14 @@ auto RmsGaussianFilterTrackerBuilder::create_filter(
5252
/* ------------------------------ */
5353
/* - State transition model - */
5454
/* ------------------------------ */
55-
auto state_transition_model =
56-
create_object_transition_model(param_.object_transition);
55+
auto transition =
56+
create_object_transition(param_.object_transition);
5757

5858
/* ------------------------------ */
5959
/* - Observation model - */
6060
/* ------------------------------ */
61-
auto obsrv_model =
62-
create_obsrv_model(object_model, camera_data_, param_.observation);
61+
auto sensor =
62+
create_sensor(object_model, camera_data_, param_.observation);
6363

6464
/* ------------------------------ */
6565
/* - Quadrature - */
@@ -70,12 +70,12 @@ auto RmsGaussianFilterTrackerBuilder::create_filter(
7070
/* - Filter - */
7171
/* ------------------------------ */
7272
auto filter = std::shared_ptr<Filter>(
73-
new Filter(state_transition_model, obsrv_model, quadrature));
73+
new Filter(transition, sensor, quadrature));
7474

7575
return filter;
7676
}
7777

78-
auto RmsGaussianFilterTrackerBuilder::create_obsrv_model(
78+
auto RmsGaussianFilterTrackerBuilder::create_sensor(
7979
const std::shared_ptr<ObjectModel>& object_model,
8080
const std::shared_ptr<CameraData>& camera_data,
8181
const Parameters::Observation& param) const -> Sensor
@@ -86,14 +86,14 @@ auto RmsGaussianFilterTrackerBuilder::create_obsrv_model(
8686

8787
auto renderer = create_renderer(object_model);
8888

89-
auto pixel_obsrv_model = PixelModel(
89+
auto pixel_sensor = PixelModel(
9090
renderer, param.bg_depth, param.fg_noise_std, param.bg_noise_std);
9191

92-
auto tail_obsrv_model =
92+
auto tail_sensor =
9393
TailModel(param.uniform_tail_min, param.uniform_tail_max);
9494

9595
auto body_tail_pixel_model =
96-
BodyTailModel(pixel_obsrv_model, tail_obsrv_model, param.tail_weight);
96+
BodyTailModel(pixel_sensor, tail_sensor, param.tail_weight);
9797

9898
return Sensor(body_tail_pixel_model, camera_data->pixels());
9999
}
@@ -108,7 +108,7 @@ RmsGaussianFilterTrackerBuilder::create_object_model(
108108
return object_model;
109109
}
110110

111-
auto RmsGaussianFilterTrackerBuilder::create_object_transition_model(
111+
auto RmsGaussianFilterTrackerBuilder::create_object_transition(
112112
const ObjectTransitionBuilder<RmsGaussianFilterTrackerBuilder::State>::
113113
Parameters& param) const -> Transition
114114
{

source/dbot/builder/rms_gaussian_filter_tracker_builder.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
#include <dbot/camera_data.hpp>
3535
#include <dbot/object_resource_identifier.hpp>
3636
#include <dbot/tracker/rms_gaussian_filter_object_tracker.hpp>
37-
#include <dbot/builder/object_transition_model_builder.hpp>
37+
#include <dbot/builder/object_transition_builder.hpp>
3838

3939
namespace dbot
4040
{
@@ -101,7 +101,7 @@ class RmsGaussianFilterTrackerBuilder
101101
* \brief Creates a Linear object transition function used in the
102102
* filter
103103
*/
104-
Transition create_object_transition_model(
104+
Transition create_object_transition(
105105
const ObjectTransitionBuilder<State>::Parameters& param)
106106
const;
107107

@@ -112,7 +112,7 @@ class RmsGaussianFilterTrackerBuilder
112112
* \throws NoGpuSupportException if compile with DBOT_BUILD_GPU=OFF and
113113
* attempting to build a tracker with GPU support
114114
*/
115-
Sensor create_obsrv_model(
115+
Sensor create_sensor(
116116
const std::shared_ptr<ObjectModel>& object_model,
117117
const std::shared_ptr<CameraData>& camera_data,
118118
const Parameters::Observation& param) const;

0 commit comments

Comments
 (0)