Closed furushchev closed 8 years ago
Why you have to use this camera? Do you agave up using Linux box on the robot?
2016年6月12日日曜日、Furushchevnotifications@github.comさんは書きました:
This PR adds driver package for NETUSB camera.
Please do not merge until all features are tested.
You can view, comment on, or merge this pull request online at:
https://github.com/start-jsk/jsk_mbzirc/pull/85 Commit Summary
- add netusb_camera_driver package
- add netusb_camera_driver to meta package run_depend
File Changes
- M jsk_mbzirc/package.xml https://github.com/start-jsk/jsk_mbzirc/pull/85/files#diff-0 (1)
- A netusb_camera_driver/CMakeLists.txt https://github.com/start-jsk/jsk_mbzirc/pull/85/files#diff-1 (58)
- A netusb_camera_driver/cfg/NETUSBCamera.cfg https://github.com/start-jsk/jsk_mbzirc/pull/85/files#diff-2 (32)
- A netusb_camera_driver/cmake/FindOrDownloadNETUSBCAM.cmake https://github.com/start-jsk/jsk_mbzirc/pull/85/files#diff-3 (47)
- A netusb_camera_driver/cmake/download_netusbcam.py https://github.com/start-jsk/jsk_mbzirc/pull/85/files#diff-4 (58)
- A netusb_camera_driver/cmake/patch_libudev_symlink.py https://github.com/start-jsk/jsk_mbzirc/pull/85/files#diff-5 (39)
- A netusb_camera_driver/include/netusb_camera_driver/NETUSBCamera.h https://github.com/start-jsk/jsk_mbzirc/pull/85/files#diff-6 (36)
- A netusb_camera_driver/include/netusb_camera_driver/exceptions.h https://github.com/start-jsk/jsk_mbzirc/pull/85/files#diff-7 (32)
- A netusb_camera_driver/include/netusb_camera_driver/netusb_camera_nodelet.h https://github.com/start-jsk/jsk_mbzirc/pull/85/files#diff-8 (57)
- A netusb_camera_driver/launch/camera.launch https://github.com/start-jsk/jsk_mbzirc/pull/85/files#diff-9 (19)
- A netusb_camera_driver/nodelet_plugins.xml https://github.com/start-jsk/jsk_mbzirc/pull/85/files#diff-10 (7)
- A netusb_camera_driver/package.xml https://github.com/start-jsk/jsk_mbzirc/pull/85/files#diff-11 (31)
- A netusb_camera_driver/src/NETUSBCamera.cpp https://github.com/start-jsk/jsk_mbzirc/pull/85/files#diff-12 (122)
- A netusb_camera_driver/src/netusb_camera_node.cpp https://github.com/start-jsk/jsk_mbzirc/pull/85/files#diff-13 (23)
- A netusb_camera_driver/src/netusb_camera_nodelet.cpp https://github.com/start-jsk/jsk_mbzirc/pull/85/files#diff-14 (178)
Patch Links:
- https://github.com/start-jsk/jsk_mbzirc/pull/85.patch
- https://github.com/start-jsk/jsk_mbzirc/pull/85.diff
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/start-jsk/jsk_mbzirc/pull/85, or mute the thread https://github.com/notifications/unsubscribe/AAeG3NwuNvQPOmCtZR3bUuCwpBaHbw6Fks5qK6nmgaJpZM4IzuHi .
◉ Kei Okada
@k-okada Sorry, I don't know about linux box. If I understand @tongtybj 's word correctly, this is very wide fisheye camera for task1 and 3 to view the around course from drone.
@k-okada The NETUSB camera has following features:
BTW, I also don't know about linux box... What's that?
do you need netusb protocol? or fisheye camera? if you need fisheye camera, please make a list for candidates
◉ Kei Okada
On Sun, Jun 12, 2016 at 6:16 PM, 趙 漠居 notifications@github.com wrote:
@k-okada https://github.com/k-okada The NETUSB camera has following features:
- boardtype (< 10g)
- UXGA(1600 x 1200)
- Global Shutter
- Fisheye Please see "BC4203CU" in http://www.mvision.co.jp/index_net.html
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/start-jsk/jsk_mbzirc/pull/85#issuecomment-225420244, or mute the thread https://github.com/notifications/unsubscribe/AAeG3LAAN23cqcxSgCQRGZEX4dR0063Aks5qK85kgaJpZM4IzuHi .
@k-okada
Both camera are able to attach fisheye lens.
if you need fisheye, you do not need gimbal, is it correct?
◉ Kei Okada
On Mon, Jun 13, 2016 at 2:55 PM, 趙 漠居 notifications@github.com wrote:
@k-okada https://github.com/k-okada
-
netusb is one of the candidates we are testing.
fisheye is necessary, because we need very big FOV in the finally landing porces. Please check video in https://drive.google.com/open?id=0BwphddqBjVJ_RnYzSjh5WHJKMWc
other important criteria for on-board camera:
board-type => light
- global shutter => guarantee image quality when uav vibrates strongly.
- fisheye => reason above
4. enough resolution => testing 1600 x 1200
Canditates:
- Net Camera(netusb) BC4203CU, http://www.mvision.co.jp/index_net.html
- IDS UI-3251LE, https://jp.ids-imaging.com/store/produkte/kameras/ui-3251le.html
Both camera are able to attach fisheye lens.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/start-jsk/jsk_mbzirc/pull/85#issuecomment-225494812, or mute the thread https://github.com/notifications/unsubscribe/AAeG3Eqc5FQGlSVnxZ5zltAyNvjj0JaIks5qLPDtgaJpZM4IzuHi .
@furushchev I got following error when building the package:
Warnings << netusb_camera_driver:cmake /home/leus/ros/catkin_ws/logs/netusb_camera_driver/build.cmake.000.log
INFO:root:Downloading driver
INFO:root:Unarchiving tarball
INFO:root:Copying library
INFO:root:Copying header files
INFO:root:Finding libudev.so.0
Traceback (most recent call last):
File "/home/leus/ros/catkin_ws/src/jsk_mbzirc/netusb_camera_driver/cmake/patch_libudev_symlink.py", line 35, in <module>
if os.path.islink(fpath):
NameError: name 'fpath' is not defined
cd /home/leus/ros/catkin_ws/build/netusb_camera_driver; catkin build --get-env netusb_camera_driver | catkin env -si /usr/bin/cmake /home/leus/ros/catkin_ws/src/jsk_mbzirc/netusb_camera_driver --no-warn-unused-cli -DCATKIN_DEVEL_PREFIX=/home/leus/ros/catkin_ws/devel -DCMAKE_INSTALL_PREFIX=/home/leus/ros/catkin_ws/install; cd -
.....................................................................................................
Finished <<< netusb_camera_driver [ 21.2 seconds ]
[build] Summary: All 8 packages succeeded!
[build] Ignored: 13 packages were skipped or are blacklisted.
[build] Warnings: 2 packages succeeded with warnings.
[build] Abandoned: None.
[build] Failed: None.
[build] Runtime: 21.5 seconds total.
[build] Note: Workspace packages have changed, please re-source setup files to use them.
Is it OK?
failed because https://github.com/start-jsk/jsk_mbzirc/pull/88 is not merged
@furushchev
古田くん、RGBの件は何か進展はあった?
@tongtybj waiting for mail reply...
@furushchev
oh...
@tongtybj replies have arrived. I'm now discussing via email.
@furushchev wonderful!
Now data from driver in RGB mode is broken
So in launch file, RAW data is used (I found that raw data is Bayer GRBG Image) and debayered to RGB.
Now I'm discussing to manufacturer by email.
And now I think its ok to merge. @k-okada
i do not think we have time to maintain new driver, please consider using different camera.
@k-okada
"diffrent camera" means using the device we have already developed?like prosilica?
yes "diffrent camera" -> "different camera" and I know prosillica is too heavy
◉ Kei Okada
On Tue, Jul 26, 2016 at 1:28 AM, 趙 漠居 notifications@github.com wrote:
@k-okada https://github.com/k-okada
"diffrent camera" means using the device we have already developed?like prosilica?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/start-jsk/jsk_mbzirc/pull/85#issuecomment-235006190, or mute the thread https://github.com/notifications/unsubscribe-auth/AAeG3IOX58JJ8Szr2i_HSJucLIX1WrWSks5qZOQ7gaJpZM4IzuHi .
@k-okada So how about this https://www.ptgrey.com/chameleon3-usb3-vision-cameras Are "we" familiar with this device?
http://wiki.ros.org/pointgrey_camera_driver
◉ Kei Okada
On Tue, Jul 26, 2016 at 2:35 PM, 趙 漠居 notifications@github.com wrote:
@k-okada https://github.com/k-okada So how about this https://www.ptgrey.com/chameleon3-usb3-vision-cameras Are "we" familiar with this device?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/start-jsk/jsk_mbzirc/pull/85#issuecomment-235167526, or mute the thread https://github.com/notifications/unsubscribe-auth/AAeG3NSlEzQHGzS09ZnRTCtFTgkOhxB1ks5qZZyugaJpZM4IzuHi .
This PR adds driver package for NETUSB camera.