10393 manual
Add a program or a shell command to autostart on boot
← Older revision Revision as of 01:10, 23 October 2018 (5 intermediate revisions by the same user not shown)Line 65: Line 65: ====Notes==== ====Notes==== * Boot time: ~30s * Boot time: ~30s −* The default boot is from the on-board NAND flash. [[Boot_options_393|More information]] on available boot options and recovery boot+* The default boot is from the on-board NAND flash. [[Boot_options_393|More information]] on available boot options and recovery boot. −* For development one can boot from the μSD recovery card and use it+* For a production system with rare changes to the file system it is recommended to boot from NAND flash. +* For development, one can boot from the μSD recovery card and use it. ==<font color="blue">Defaults</font>== ==<font color="blue">Defaults</font>== Line 401: Line 402: root@elphel393:~# reboot -f root@elphel393:~# reboot -f </font> </font> +===Add a program or a shell command to autostart on boot=== +There's a way to do this using [https://unix.stackexchange.com/questions/56957/how-to-start-an-application-automatically-on-boot cron or init.d] but it might run before the sensors are initialized by init_elphel393.py. The recommended way is the following: +* '''nano''' or '''vi''' +<font size='2'> + ssh root@192.168.0.9 + ''pass'' + root@elphel393:~# nano /etc/elphel393/init_elphel393.py + ''edit - save'' + ''example: to launch the rtsp streamer - add '''shout("/usr/bin/str")''' to the end of the file''. shout() function is just a wrapper for '''subprocess.call(cmd,shell=True)''' +</font> +Then: +<font size='2'> + #boot from NAND flash? + root@elphel393:~# overlay_sync 1 + root@elphel393:~# shutdown -hP now + #powercycle + + #boot from card? + root@elphel393:~# sync + root@elphel393:~# reboot -f +</font> + ===Set up histogram window and autoexposure parameters=== ===Set up histogram window and autoexposure parameters=== [[Autoexposure|Read article]] [[Autoexposure|Read article]] Oleg10393 manual
Notes
← Older revision Revision as of 00:27, 23 October 2018 (2 intermediate revisions by the same user not shown)Line 65: Line 65: ====Notes==== ====Notes==== * Boot time: ~30s * Boot time: ~30s −* The default boot is from the on-board NAND flash. [[Boot_options_393|More information]] on available boot options and recovery boot+* The default boot is from the on-board NAND flash. [[Boot_options_393|More information]] on available boot options and recovery boot. −* For development one can boot from the μSD recovery card and use it+* For a production system with rare changes to the file system it is recommended to boot from NAND flash. +* For development, one can boot from the μSD recovery card and use it. ==<font color="blue">Defaults</font>== ==<font color="blue">Defaults</font>== OlegTrigger 393
10389 trigger testing
← Older revision Revision as of 16:46, 16 October 2018 (One intermediate revision by the same user not shown)Line 101: Line 101: ==<font color="blue">10389 trigger testing</font>== ==<font color="blue">10389 trigger testing</font>== −===external connector===+===External connector=== In this test the camera triggers itself via audio cable. For cable wiring see [[103891]]. In this test the camera triggers itself via audio cable. For cable wiring see [[103891]]. * To test: * To test: Line 115: Line 115: |} |} −===internal connectors===+===Internal connectors=== In this test the camera triggers itself via 4-pin flex cable. In this test the camera triggers itself via 4-pin flex cable. * Connect as displayed on the pictures below. * Connect as displayed on the pictures below. Line 134: Line 134: |} |} +===Sync example: from external to internal (chaining)=== +* The simplest synchronization would be making a custom audio cable to sync all cameras in the system +* In case there are multiple cameras in the same enclosure it might make sense to sync them by chaining using 4-pin flex cables +{| +|valign='top'|[[File:10389 sync example 1.jpeg|thumb|400px]] +|} [[Category:393]] [[Category:393]] OlegTrigger 393
Description
← Older revision Revision as of 22:41, 12 October 2018 (5 intermediate revisions by the same user not shown)Line 1: Line 1: ==<font color="blue">Description</font>== ==<font color="blue">Description</font>== −10389 board is required.+10389 board is required (and possible 103891). −The triggering is used for one or several cameras synchronization or setting the frame rate (or fps). The conditions of the trigger can be generated either internally or externally. For external triggering a 4-conductor 2.5mm audio plug with cable (example: [http://www.digikey.com/products/en?keywords=839-1029-ND digikey]) is required.+Use cases: +* Trigger a single camera from external source +* Synchronize multiple cameras to a master camera or external trigger source +* Program frame rate + +The conditions of the trigger can be generated either internally or externally: +* for external triggering a [[103891]] board and a 4-conductor 2.5mm audio plug with cable (example: [http://www.digikey.com/products/en?keywords=839-1029-ND digikey]) is required. +* for internal triggering use J4-J6 connectors with a 4-pin flex cable: J4 - internal trigger source (also transmits timestamps that can be decoded by other cameras), J5-6 - receive trigger To program trigger go to: '''http://192.168.0.9/parsedit.php => External Trigger Controls''' To program trigger go to: '''http://192.168.0.9/parsedit.php => External Trigger Controls''' Line 97: Line 104: In this test the camera triggers itself via audio cable. For cable wiring see [[103891]]. In this test the camera triggers itself via audio cable. For cable wiring see [[103891]]. * To test: * To test: − http://192.168.0.9/parsedit.php?sensor_port=0&immediate&TRIG_CONDITION=0&TRIG_OUT=0x66555&TRIG_PERIOD=25000000&TRIG=4+ - connect a sensor to port 0 + - http://192.168.0.9/parsedit.php?sensor_port=0&immediate&TRIG_CONDITION=0&TRIG_OUT=0x66555&TRIG_PERIOD=25000000&TRIG=4 visual: LED is blinking visual: LED is blinking software: frame counter is running software: frame counter is running Oleg10389
Links
← Older revision Revision as of 22:23, 12 October 2018 Line 25: Line 25: * [[Media:10389b.pdf|10389 Circuit Diagram, Parts List, PCB layout]] * [[Media:10389b.pdf|10389 Circuit Diagram, Parts List, PCB layout]] * [[Media:10389b gerber.tar.gz|10389 Gerber files]] * [[Media:10389b gerber.tar.gz|10389 Gerber files]] − +* [[Media:10389b gerber.tar.gz|10389 Gerber files]] +* [[Trigger 393|External/internal synchronization & triggering and frame rate controlling for single/multi-camera systems]] [[Category:393]] [[Category:393]] [[Category:Boards 393]] [[Category:Boards 393]] Oleg10393 manual
External/internal trigger and FPS control
← Older revision Revision as of 22:18, 12 October 2018 Line 414: Line 414: ===Switch between ERS and GRR modes in MT9P006=== ===Switch between ERS and GRR modes in MT9P006=== * [[Electronic_Rolling_Shutter#ERS_and_GRR_in_MT9P001_on_10393|Read article]] * [[Electronic_Rolling_Shutter#ERS_and_GRR_in_MT9P001_on_10393|Read article]] −===External/internal trigger and FPS control===+===External/internal synchronization & triggering and FPS control for single/multi-camera systems=== * [[Trigger_393]] * [[Trigger_393]] + ===SSD/MMC/USB formatting=== ===SSD/MMC/USB formatting=== * [[Format_SSD_MMC]] * [[Format_SSD_MMC]] OlegTrigger 393
internal connectors
← Older revision Revision as of 21:50, 12 October 2018 (6 intermediate revisions by the same user not shown)Line 91: Line 91: * [[10389]] extension board * [[10389]] extension board * [[103891]] adapter board for external trigger connection * [[103891]] adapter board for external trigger connection + +==<font color="blue">10389 trigger testing</font>== + +===external connector=== +In this test the camera triggers itself via audio cable. For cable wiring see [[103891]]. +* To test: + http://192.168.0.9/parsedit.php?sensor_port=0&immediate&TRIG_CONDITION=0&TRIG_OUT=0x66555&TRIG_PERIOD=25000000&TRIG=4 + visual: LED is blinking + software: frame counter is running + +* It's easy to modify the cable to trigger itself and other multiple cameras. + +{| +|[[File:10389 extsync selftest.jpeg|thumb|400px]] +|} + +===internal connectors=== +In this test the camera triggers itself via 4-pin flex cable. +* Connect as displayed on the pictures below. +** J4 - trigger output (master port) +** J5-J6 - trigger input (slave ports) +* To test: + - connect a sensor to port 0 + - http://192.168.0.9/parsedit.php?sensor_port=0&immediate&TRIG_CONDITION=0x8000&TRIG_OUT=0x66555&TRIG_PERIOD=25000000&TRIG=4 + software: frame counter is running +* To sync multiple camera, example: + cable 1: camera1 (J4) -> camera2 (J6) + cable 2: camera2 (J5) -> camera3 (J6) + cable 3: camera3 (J5) -> camera4 (J6) + etc. +{| +|valign='top'|[[File:10389 intsync selftest.jpeg|thumb|400px]] +|valign='top'|[[File:10389 intsync selftest closeup.jpeg|thumb|400px]] +|} + + [[Category:393]] [[Category:393]] OlegStereo Vision Systems
Comparison table with similar products
Show changes OlegStereo Vision Systems
Comparison table
Show changes OlegPoky manual
Notes
← Older revision Revision as of 22:33, 4 October 2018 Line 161: Line 161: ====Notes==== ====Notes==== −* Kernel version is 4.0, linux-xlnx+* yocto jethro: Kernel version is 4.0, linux-xlnx +* yocto rocko: Kernel version is 4.9.0, linux-xlnx * Device Tree Blob is compiled separately in linux-xlnx * Device Tree Blob is compiled separately in linux-xlnx * Uncompiled device tree files are present in the linux sources provided by linux-xlnx * Uncompiled device tree files are present in the linux sources provided by linux-xlnx OlegStereo Vision Systems
Comparison table
← Older revision Revision as of 00:25, 4 October 2018 (One intermediate revision by the same user not shown)Line 78: Line 78: | 2 | 2 | 2 | 2 +| 2 +| 1 | 2 | 2 | 2 | 2 −| 3 −| 3 | 2 | 2 | 2 | 2 OlegStereo Vision Systems
Comparison table
← Older revision Revision as of 00:25, 4 October 2018 (3 intermediate revisions by the same user not shown)Line 3: Line 3: ** [https://xinreality.com/wiki/Cameras More on cameras (xinreality.com)] ** [https://xinreality.com/wiki/Cameras More on cameras (xinreality.com)] ** [https://www.dronezon.com/learn-about-drones-quadcopters/best-lidar-sensors-for-drones-great-uses-for-lidar-sensors/ More on LIDARs (dronezon.com)] ** [https://www.dronezon.com/learn-about-drones-quadcopters/best-lidar-sensors-for-drones-great-uses-for-lidar-sensors/ More on LIDARs (dronezon.com)] +* [http://www.ti.com/lit/wp/sloa190b/sloa190b.pdf Time-of-Flight sensors (2014 TI article)] ==Comparison table== ==Comparison table== Line 77: Line 78: | 2 | 2 | 2 | 2 +| 2 +| 1 | 2 | 2 | 2 | 2 −| 3 −| 3 | 2 | 2 | 2 | 2 OlegStereo Vision Systems
Comparison table
← Older revision Revision as of 00:25, 4 October 2018 (8 intermediate revisions by the same user not shown)Line 1: Line 1: +==Links== +* [https://community.elphel.com/files/quad-stereo/StereoVisionCameras_v2.ods StereoVisionCameras_v2.ods] (1st tab - cameras, 2nd tab - LIDARs) +** [https://xinreality.com/wiki/Cameras More on cameras (xinreality.com)] +** [https://www.dronezon.com/learn-about-drones-quadcopters/best-lidar-sensors-for-drones-great-uses-for-lidar-sensors/ More on LIDARs (dronezon.com)] +* [http://www.ti.com/lit/wp/sloa190b/sloa190b.pdf Time-of-Flight sensors (2014 TI article)] + ==Comparison table== ==Comparison table== {| class='wikitable' {| class='wikitable' !colspan='20' style='text-align:left;color:royalblue'| GENERAL !colspan='20' style='text-align:left;color:royalblue'| GENERAL |- |- +<!--!style='text-align:left;'|Company +| [[File:mnc393-x_sm.jpeg|100px]] +| [[File:Intel realsense d415.jpeg|100px]] +| [[File:Intel realsense d435.jpeg|100px]] +| [[File:Stereolabs zed.jpeg|100px]] +| [[File:Stereolabs zed mini.jpeg|100px]] +| [[File:Mynteye-standard.jpeg|100px]] +| [[File:Zivid-3D-camera.jpeg|100px]] +| [[File:Ensenso n30.jpeg|100px]] +| [[File:Ensenso x30.jpeg|100px]] +| [[File:Nerian-karmin2-both.jpeg|100px]] +| [[File:Htc vive pro.jpeg|100px]] +| [[File:Flir bumblebees 2.jpeg|100px]] +| [[File:Econ tara.jpeg|100px]] +|- +--> !style='text-align:left;'|Company !style='text-align:left;'|Company | Elphel | Elphel Line 56: Line 78: | 2 | 2 | 2 | 2 +| 2 +| 1 | 2 | 2 | 2 | 2 −| 3 −| 3 | 2 | 2 | 2 | 2 Line 66: Line 88: |- |- !style='text-align:left;'|Stereo baseline, mm !style='text-align:left;'|Stereo baseline, mm −| 150+| 250 | ? | ? | ? | ? OlegStereo Vision Systems
← Older revision
Revision as of 20:49, 3 October 2018
(6 intermediate revisions by the same user not shown)Line 1:
Line 1:
+==Links==
+* [https://community.elphel.com/files/quad-stereo/StereoVisionCameras_v2.ods StereoVisionCameras_v2.ods] (1st tab - cameras, 2nd tab - LIDARs)
+** [https://xinreality.com/wiki/Cameras More on cameras (xinreality.com)]
+** [https://www.dronezon.com/learn-about-drones-quadcopters/best-lidar-sensors-for-drones-great-uses-for-lidar-sensors/ More on LIDARs (dronezon.com)]
+* [http://www.ti.com/lit/wp/sloa190b/sloa190b.pdf Time-of-Flight sensors (2014 TI article)]
+
==Comparison table== ==Comparison table==
{| class='wikitable' {| class='wikitable'
!colspan='20' style='text-align:left;color:royalblue'| GENERAL !colspan='20' style='text-align:left;color:royalblue'| GENERAL
|- |-
+<!--!style='text-align:left;'|Company
+| [[File:mnc393-x_sm.jpeg|100px]]
+| [[File:Intel realsense d415.jpeg|100px]]
+| [[File:Intel realsense d435.jpeg|100px]]
+| [[File:Stereolabs zed.jpeg|100px]]
+| [[File:Stereolabs zed mini.jpeg|100px]]
+| [[File:Mynteye-standard.jpeg|100px]]
+| [[File:Zivid-3D-camera.jpeg|100px]]
+| [[File:Ensenso n30.jpeg|100px]]
+| [[File:Ensenso x30.jpeg|100px]]
+| [[File:Nerian-karmin2-both.jpeg|100px]]
+| [[File:Htc vive pro.jpeg|100px]]
+| [[File:Flir bumblebees 2.jpeg|100px]]
+| [[File:Econ tara.jpeg|100px]]
+|-
+-->
!style='text-align:left;'|Company !style='text-align:left;'|Company
| Elphel | Elphel
Line 66:
Line 88:
|- |-
!style='text-align:left;'|Stereo baseline, mm !style='text-align:left;'|Stereo baseline, mm
−| 150+| 250
| ? | ?
| ? | ?
Oleg
Stereo Vision Systems
Comparison table
← Older revision Revision as of 23:38, 2 October 2018 (4 intermediate revisions by the same user not shown)Line 1: Line 1: +==Links== +* [https://community.elphel.com/files/quad-stereo/StereoVisionCameras_v2.ods StereoVisionCameras_v2.ods] (1st tab - cameras, 2nd tab - LIDARs) +** [https://xinreality.com/wiki/Cameras More on cameras (xinreality.com)] +** [https://www.dronezon.com/learn-about-drones-quadcopters/best-lidar-sensors-for-drones-great-uses-for-lidar-sensors/ More on LIDARs (dronezon.com)] + ==Comparison table== ==Comparison table== {| class='wikitable' {| class='wikitable' !colspan='20' style='text-align:left;color:royalblue'| GENERAL !colspan='20' style='text-align:left;color:royalblue'| GENERAL |- |- +<!--!style='text-align:left;'|Company +| [[File:mnc393-x_sm.jpeg|100px]] +| [[File:Intel realsense d415.jpeg|100px]] +| [[File:Intel realsense d435.jpeg|100px]] +| [[File:Stereolabs zed.jpeg|100px]] +| [[File:Stereolabs zed mini.jpeg|100px]] +| [[File:Mynteye-standard.jpeg|100px]] +| [[File:Zivid-3D-camera.jpeg|100px]] +| [[File:Ensenso n30.jpeg|100px]] +| [[File:Ensenso x30.jpeg|100px]] +| [[File:Nerian-karmin2-both.jpeg|100px]] +| [[File:Htc vive pro.jpeg|100px]] +| [[File:Flir bumblebees 2.jpeg|100px]] +| [[File:Econ tara.jpeg|100px]] +|- +--> !style='text-align:left;'|Company !style='text-align:left;'|Company | Elphel | Elphel Line 66: Line 87: |- |- !style='text-align:left;'|Stereo baseline, mm !style='text-align:left;'|Stereo baseline, mm −| 150+| 250 | ? | ? | ? | ? OlegStereo Vision Systems
Links
← Older revision Revision as of 21:59, 2 October 2018 (3 intermediate revisions by the same user not shown)Line 1: Line 1: +==Links== +* [https://community.elphel.com/files/quad-stereo/StereoVisionCameras_v2.ods StereoVisionCameras_v2.ods] (1st tab - cameras, 2nd tab - LIDARs) +** [https://xinreality.com/wiki/Cameras More on cameras (xinreality.com)] +** [https://www.dronezon.com/learn-about-drones-quadcopters/best-lidar-sensors-for-drones-great-uses-for-lidar-sensors/ More on LIDARs (dronezon.com)] + ==Comparison table== ==Comparison table== {| class='wikitable' {| class='wikitable' !colspan='20' style='text-align:left;color:royalblue'| GENERAL !colspan='20' style='text-align:left;color:royalblue'| GENERAL |- |- +<!--!style='text-align:left;'|Company +| [[File:mnc393-x_sm.jpeg|100px]] +| [[File:Intel realsense d415.jpeg|100px]] +| [[File:Intel realsense d435.jpeg|100px]] +| [[File:Stereolabs zed.jpeg|100px]] +| [[File:Stereolabs zed mini.jpeg|100px]] +| [[File:Mynteye-standard.jpeg|100px]] +| [[File:Zivid-3D-camera.jpeg|100px]] +| [[File:Ensenso n30.jpeg|100px]] +| [[File:Ensenso x30.jpeg|100px]] +| [[File:Nerian-karmin2-both.jpeg|100px]] +| [[File:Htc vive pro.jpeg|100px]] +| [[File:Flir bumblebees 2.jpeg|100px]] +| [[File:Econ tara.jpeg|100px]] +|- +--> !style='text-align:left;'|Company !style='text-align:left;'|Company | Elphel | Elphel Oleg