Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Lorenz Halt
ilc
Commits
d07541ec
Commit
d07541ec
authored
Feb 15, 2021
by
Lorenz Halt
🔀
Browse files
Add namespace
parent
b238f15d
Changes
3
Hide whitespace changes
Inline
Side-by-side
apps/rob_ilc_lin_test.xml
View file @
d07541ec
...
...
@@ -131,6 +131,7 @@
<member
id=
"scripts"
>
<clone
prototype=
"script_trigger_ilc"
>
<member
id=
"namespace"
>
ilc_rosproxy
</member>
<member
id=
"service_name"
>
ilc_service
</member>
<member
id=
"file_in"
>
/home/victor/Documents/ilc_Logs/logger_0.csv
</member>
<member
id=
"file_out"
>
/home/victor/Documents/ilc_Logs/lin_ff_2.txt
</member>
...
...
@@ -138,10 +139,11 @@
<member
id=
"traj_type"
>
cos
</member>
<member
id=
"L"
>
0.6
</member>
<member
id=
"cutoff_freq"
>
0.5
</member>
<member
id=
"time_shift"
>
5
0
</member>
<member
id=
"time_shift"
>
0
</member>
</clone>
<clone
prototype=
"script_retime_if_ilc"
>
<member
id=
"namespace"
>
ilc_rosproxy
</member>
<member
id=
"service_name"
>
ilc_retime_if
</member>
<member
id=
"on_start"
>
false
</member>
<member
id=
"retime_factor"
>
0.9
</member>
...
...
models/ilc_scripts.xml
View file @
d07541ec
...
...
@@ -39,6 +39,9 @@
<member
id=
"description"
>
cutoff_freq to be used in lowpass filter
</member>
</type>
<type
id=
"time_shift"
prototype=
"float_parameter"
>
<member
id=
"description"
>
time_shift
</member>
</type>
<!--<type id="data_source" data_type="parameter:data_source" prototype="base">
</type>
<type id="setpoint_generator" data_type="parameter:setpoint_generator" prototype="base">
...
...
scripts/ilc_lib/ilc_rosproxy.py
View file @
d07541ec
...
...
@@ -23,10 +23,10 @@ class Ilc_serviceproxy:
self
.
T
=
rospy
.
get_param
(
'~T'
,
8
)
# sampling time in ms
self
.
fs
=
1.0
/
(
self
.
T
*
0.001
)
# sampling frequency
rospy
.
Service
(
'ilc_service'
,
TriggerILC
,
self
.
callback_ilc_calc
)
rospy
.
Service
(
'ilc_service_meas'
,
TriggerILCMeas
,
self
.
callback_ilc_calc_meas
)
rospy
.
Service
(
'ilc_retime'
,
RetimeILC
,
self
.
callback_ilc_retime
)
rospy
.
Service
(
'ilc_retime_if'
,
RetimeIfILC
,
self
.
callback_ilc_retime_if
)
rospy
.
Service
(
'
~
ilc_service'
,
TriggerILC
,
self
.
callback_ilc_calc
)
rospy
.
Service
(
'
~
ilc_service_meas'
,
TriggerILCMeas
,
self
.
callback_ilc_calc_meas
)
rospy
.
Service
(
'
~
ilc_retime'
,
RetimeILC
,
self
.
callback_ilc_retime
)
rospy
.
Service
(
'
~
ilc_retime_if'
,
RetimeIfILC
,
self
.
callback_ilc_retime_if
)
self
.
folder
=
rospy
.
get_param
(
'~folder'
,
None
)
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment