Skip to content

Commit 0c35a36

Browse files
author
rostest
committed
Merge sick_scan, sick_scan2, sick_scan_base
Merged repositories sick_scan, sick_scan2, sick_scan_base
1 parent 170c593 commit 0c35a36

File tree

1,019 files changed

+197125
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,019 files changed

+197125
-1
lines changed

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
test/emulator/scandata/*.* filter=lfs diff=lfs merge=lfs -text

.gitignore

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
2+
ros_win/
3+
4+
cmake-build-debug/
5+
6+
\.idea/
7+
8+
build/
9+
build_x64/
10+
build_win64/
11+
build_linux/
12+
13+
package.xml
14+
15+
\.vs/
16+
17+
src/sick_scan_common\.cpp~RF1a1a7142\.TMP
18+
19+
launch/sick_mrs_6xxx_test\.launch
20+
21+
launch/sick_lms_1xxx_test\.launch
22+
23+
launch/sick_lms_1xx_test\.launch
24+
25+
launch/sick_lms_5xx_test\.launch
26+
27+
test/sick_scan_test_lms_1xx_res\.xml
28+
29+
test/sick_scan_test_lms_5xx_res\.xml
30+
31+
test/sick_scan_test_tim_5xx_res\.xml
32+
33+
launch/sick_tim_5xx_test\.launch
34+
35+
html/
36+
37+
\.#html_step3\.sh
38+
39+
test/results/
40+
41+
test/\.catkin_workspace
42+
43+
test/src/CMakeLists\.txt
44+
45+
test/tmp/
46+
47+
*.7z
48+
49+
*.res
50+
51+
test/demo_roscon/
52+
53+
CMakeFiles/bond_generate_messages_py\.dir/
54+
55+
CMakeFiles/clean_test_results\.dir/
56+
57+
CMakeFiles/
58+
59+
gtest/googlemock/
60+
61+
gtest/
62+
63+
devel/
64+
65+
cmake/
66+
67+
catkin_generated/
68+
69+
cmake_install\.cmake
70+
71+
CMakeCache\.txt
72+
73+
sick_scan\.cbp
74+
75+
Makefile
76+
77+
setup_custom_pythonpath\.sh
78+
79+
CTestTestfile\.cmake
80+
81+
tools/imu_tester/venv/
82+
83+
tools/imu_tester/imutimestampsmu+2sigma.png
84+
85+
tools/imu_tester/.idea
86+
87+
tools/sick_generic_device_finder/venv
88+
89+
tools/sick_generic_device_finder/.idea
90+
91+
tools/git_lfs
92+
93+
doc/angle_compensation/ampl_phase_offset\.png
94+
95+
demo/scan.jpg_tmp
96+
doc/20210712_sick_scan_xd.pptx
97+
doc/backlog.md

.travis.yml

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
sudo: required
2+
dist: trusty
3+
# Force travis to use its minimal image with default Python settings
4+
language: generic
5+
notifications:
6+
email:
7+
recipients:
8+
9+
on_success: change #[always|never|change] # default: change
10+
on_failure: change #[always|never|change] # default: always
11+
env:
12+
global:
13+
- CATKIN_WS=~/catkin_ws
14+
- CATKIN_WS_SRC=${CATKIN_WS}/src
15+
matrix:
16+
- CI_ROS_DISTRO="indigo"
17+
- CI_ROS_DISTRO="jade"
18+
install:
19+
- sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu trusty main" > /etc/apt/sources.list.d/ros-latest.list'
20+
- wget http://packages.ros.org/ros.key -O - | sudo apt-key add -
21+
- sudo apt-get update -qq
22+
- sudo apt-get install -qq -y python-rosdep python-catkin-tools
23+
- sudo rosdep init
24+
- rosdep update
25+
# Use rosdep to install all dependencies (including ROS itself)
26+
- rosdep install --from-paths ./ -i -y --rosdistro $CI_ROS_DISTRO
27+
script:
28+
- export PYTHONPATH=/usr/lib/python2.7/dist-packages # temporary fix for travis-ci/travis-ci#8048
29+
- source /opt/ros/$CI_ROS_DISTRO/setup.bash
30+
- mkdir -p $CATKIN_WS_SRC
31+
- ln -s $TRAVIS_BUILD_DIR $CATKIN_WS_SRC
32+
- cd $CATKIN_WS
33+
- catkin init
34+
# Enable install space
35+
- catkin config --install
36+
# Build [and Install] packages
37+
- catkin build --limit-status-rate 0.1 --no-notify -DCMAKE_BUILD_TYPE=Release
38+
# Build tests
39+
- catkin build --limit-status-rate 0.1 --no-notify --make-args tests
40+
# Run tests
41+
- catkin run_tests

CHANGELOG.rst

Lines changed: 189 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,189 @@
1+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2+
Changelog for package sick_scan
3+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4+
5+
1.10.1 (2021-03-18)
6+
-------------------
7+
* Update ipconfig.md
8+
* Update ipconfig.md
9+
* Update ipconfig.md
10+
* Contributors: Michael Lehning
11+
12+
1.7.8 (2020-09-02)
13+
------------------
14+
* fixes `#100 <https://github.com/SICKAG/sick_scan/issues/100>`_
15+
* Update software_pll.md
16+
* software pll information added
17+
* Update angular_compensation.md
18+
* angle compensator
19+
* compensation example plot updated
20+
* angle compensation fixed for NAV2xx
21+
* sizt_t warning reduced, bugfix for result flag by changing ip address
22+
* network comp. to windows
23+
* pcl dependency modified
24+
* Contributors: Michael Lehning
25+
26+
1.6.0 (2020-05-14)
27+
------------------
28+
* NAV 210+NAV245 support added code reformated
29+
* NAV310 added
30+
* Contributors: Michael Lehning
31+
32+
1.4.2 (2019-11-14)
33+
------------------
34+
35+
* fixed timing issues with MRS6124
36+
* added launch info for lms4xxx
37+
* added LMS 4xxx support
38+
* tim_7xxS dependencys included
39+
* Adding info for 7xxS-Launch-file
40+
* safety scanner added
41+
* added dependency for thrusty
42+
* added information about TIM 7xx launch
43+
* IMU Support, scan freq. and angle. resolution settings added
44+
* TiM7xx integrated
45+
* typical startup sequence
46+
* added lms1xx hires mode
47+
* added support for high ang. resolution for LMS 1xx
48+
* added pointcloud chopping
49+
* Issue resolve handling added
50+
* Pointcloud splitting prepared
51+
* added timing documentation
52+
* cartographer support improved
53+
* improved IMU support
54+
* Update google_cartographer.md
55+
* added Networktiming PLL
56+
* improved performance, start of tim7xx integration
57+
* Contributors: Michael Lehning
58+
59+
0.0.16 (2019-02-14)
60+
-------------------
61+
* Update README.md
62+
* Improved performance
63+
64+
0.0.15 (2019-02-05)
65+
-------------------
66+
* Update README.md
67+
* Support for Ubuntu Trusty `#001 <https://github.com/SICKAG/sick_scan/issues/001>`
68+
* ip v4 parsing changed due to support of older linux version
69+
* Contributors: Michael Lehning, Unknown
70+
71+
0.0.14 (2019-01-31)
72+
-------------------
73+
* Merge branch 'devel'
74+
* ip address setting support, improved Debug MSG
75+
* Updated MRS6xxx launchfile
76+
* getting diagrams otimized for MRS6124
77+
* Warning option as comment added
78+
* compilation fixes for uninitialized variables and no return functions
79+
* writing ip address to eeprom prepared
80+
* improved imu support
81+
* added Python script to detect scanners
82+
* Added first implementation of imu support
83+
* IMU message handling prepared
84+
* added Ip arg name
85+
* Updated meshes
86+
* Sample file for launching and rviz-config files
87+
* Added lms1 and lms5 meshes and urdfs for them. The gazebo sensors might still need work
88+
* Lookup Table for multi echo fixed
89+
* Test tool integrated into CMakeLists.txt
90+
* Build receipt for sensor_alighment
91+
* Fix for startup procedure to enable automatic SOPAS ascii to SOPAS bin.
92+
* stopScanData introduced, init flag introduced, signal handler introduced
93+
change start process to state machine
94+
* radar_object_marker launch file updated
95+
* Radar Simulation optimized
96+
* Parsing of PreHeader fixed and simulation optimized
97+
Raw target added for simulatoin
98+
* RMS3xx documentation
99+
* Preheading Parsing optimized
100+
* Radar preheader parsing extended
101+
* Radar datagram explanation
102+
* Only first echo for MRS6124 as default to reduct data volume
103+
* radar visualization optimized
104+
* marker optimized
105+
* clean of of radar_object_marker
106+
* support hector slam
107+
* SLAM-Support documentation
108+
* hector slam support
109+
* initial radar documentation added
110+
* cleanup test program
111+
* test launch file added to show pointcloud2 AND scans for the MRS1xxx
112+
* timestamp of radar msg. improved, pointcloud2 debug messages for raw target and object targets added
113+
* launch file for rosbag testing added
114+
* Launch file for combination of laser scanner and radar added
115+
* PCL converter ignores missing intensity values
116+
* point cloud2image filter added, timestamping optimized
117+
* Device Identiier handling opimized for MRS1xxx and LMS1xxx
118+
* test files added
119+
* omitting of laserscan frameid fixed
120+
* debug messages removed from test script
121+
* generation of test launch file without starting the test can be controlled by
122+
using setting flag entry launch_only to true.
123+
* Switching of radar properties improved
124+
* Tracking method and output selection for radar
125+
* Test application for using min/max-interval checking
126+
and added more test parameter
127+
* support for rms3xx prepared
128+
* Copyright added
129+
* licensed under apache 2.0
130+
* file based simulation based on file name pattern added and evaluated.
131+
* patches for ubuntu
132+
* pointcloud2 prepared
133+
* Parsing and test driven development optimized
134+
* Simulation for objects added
135+
* support of radar simulation
136+
* Contributors: Dave Niewinski, Michael Lehning, Sai Kishor Kothakota, Unknown, unknown
137+
138+
0.0.13 (2018-05-02)
139+
-------------------
140+
* moved some cpp files to ensure Debian compatibility
141+
* Contributors: Unknown
142+
143+
0.0.12 (2018-04-25)
144+
-------------------
145+
* Added script to start all test sequentially
146+
* Added RSSi and Range Deviation Test to sick_scan_test
147+
* channel handling for 8 bit rssi values corrected
148+
* Defines for param keyword introduced
149+
* added ros param for rssi data size 16 or 8 Bit
150+
* added rssi resolution configswitch
151+
* support for LMS_5xx and LMS_1xx added
152+
* testprogramm can now handle comments;
153+
* Test instructions added
154+
* Generation of result file
155+
* inital test revisited
156+
* Initial version protocol tester
157+
* Tiny XML Parser added
158+
* added Sopas protocol param
159+
* Added Tools and driver folder, removed unnecessary libusb dep.
160+
* Added scanner_type to parameter set to allow the processing of parallel scanners
161+
* timeout handling improved
162+
* reading thread times after connection lost
163+
Timeout settings optimized
164+
* protocol switching supported
165+
* Protocol switching implemented
166+
* added timeout and binary/ascii detection
167+
* Support of LMS1104 debugged, skipping scan mgs. publish for MRS6124 (only pointcloud)
168+
* Adding MRS6124 link to supported scanner table
169+
Edited trouble shooting
170+
* Add documentation for network stack
171+
* scandataCfg for binary commands prepared
172+
* min_ang, max_ang adapted for MRS6xxx
173+
* LMS1000 support continue, Bug fix for parsing distance value MRS6xxx, mrs6xxx.launch modified
174+
* COLA_A and COLA_B prepared
175+
* Package handling optimized (for asynchron tcp data transfer)
176+
* Debug info added for receiving tcp packets
177+
* Support of MRS1104
178+
* Cleanup and supporting Tim571
179+
* errorhandler added
180+
* First version with 9413 bytes packet
181+
* tcp handling optimized
182+
* Queue introduced
183+
* colaa+colab libs included
184+
* Parsing of MRS6xxx-data packages integrated
185+
* Timeout incremented due to startup wait phase for MRS6xxx
186+
* Sleep duration between inital commands changed from 2.0 to 0.2
187+
Sleep of 10 Sec. introducted after start scandata to ensure that the scanner comes up.
188+
0.0.11 (2018-01-24)
189+
-------------------

0 commit comments

Comments
 (0)