Imaging solutions with Free Software & Open Hardware

Who's online

There are currently 0 users online.

Subscribe to Wiki Recent Changes feed
Track the most recent changes to the wiki in this feed. MediaWiki 1.28.0
Updated: 20 min 37 sec ago

File:103991 pcb.png

Mon, 12/17/2018 - 14:57

Andrey.filippov uploaded a new version of File:103991 pcb.png

New page

== Licensing ==
{{CERN OHLv1.1 }} Andrey.filippov

File:103993 pcb.png

Mon, 12/17/2018 - 14:56

Andrey.filippov uploaded File:103993 pcb.png

New page

== Licensing ==
{{CERN OHLv1.1 }} Andrey.filippov

File:103992 pcb bottom.png

Mon, 12/17/2018 - 14:34

Andrey.filippov uploaded a new version of File:103992 pcb bottom.png

New page

== Licensing ==
{{CERN OHLv1.1 }} Andrey.filippov

File:103992 pcb top.png

Mon, 12/17/2018 - 14:34

Andrey.filippov uploaded a new version of File:103992 pcb top.png

New page

== Licensing ==
{{CERN OHLv1.1 }} Andrey.filippov

103992

Mon, 12/17/2018 - 14:32

‎103992

← Older revision Revision as of 21:32, 17 December 2018 Line 1: Line 1:  ==103992== ==103992==  Adapter for FLIR Lepton-3 160x120 LWIR sensor module Adapter for FLIR Lepton-3 160x120 LWIR sensor module −[[Image:103992_pcb.png|thumb|400px|+[[Image:103992_pcb_top.png|thumb|400px|  +[[Image:103992_pcb_bottom.png|thumb|400px|]]  [[Media:103992_sch.pdf|103992 circuit diagram]] <br/> [[Media:103992_sch.pdf|103992 circuit diagram]] <br/>  [[Media:103992_gerber.tar.gz|103992 Gerber files]] <br/> [[Media:103992_gerber.tar.gz|103992 Gerber files]] <br/> Line 7: Line 8:  ]] ]]    −Mechanical CAD files and 3D model: [[Elphel_camera_parts_0393-00#0393-00-992_-_103992_rev_0_Adapter_for_FLIR_Lepton-3_160x120_LWIR_sensor_module | 0393-00-991]]+Mechanical CAD files and 3D model: [[Elphel_camera_parts_0393-00#0393-00-992_-_103992_rev_0_Adapter_for_FLIR_Lepton-3_160x120_LWIR_sensor_module | 0393-00-992]] Andrey.filippov

File:103992 pcb top.png

Mon, 12/17/2018 - 14:28

Andrey.filippov uploaded File:103992 pcb top.png

New page

== Licensing ==
{{CERN OHLv1.1 }} Andrey.filippov

File:103992 pcb bottom.png

Mon, 12/17/2018 - 14:27

Andrey.filippov uploaded File:103992 pcb bottom.png

New page

== Licensing ==
{{CERN OHLv1.1 }} Andrey.filippov

File:103992 assy.tar.gz

Mon, 12/17/2018 - 14:24

Andrey.filippov uploaded File:103992 assy.tar.gz

New page

== Licensing ==
{{CERN OHLv1.1 }} Andrey.filippov

File:103992 gerber.tar.gz

Mon, 12/17/2018 - 14:23

Andrey.filippov uploaded File:103992 gerber.tar.gz

New page

== Licensing ==
{{CERN OHLv1.1 }} Andrey.filippov

File:103992 sch.pdf

Mon, 12/17/2018 - 14:23

Andrey.filippov uploaded File:103992 sch.pdf

New page

== Licensing ==
{{CERN OHLv1.1 }} Andrey.filippov

103992

Mon, 12/17/2018 - 14:20

Created page with "==103992== Adapter for FLIR Lepton-3 160x120 LWIR sensor module thumb|400px| [[Media:103992_sch.pdf|103992 circuit diagram <br/> Media:103992_gerber..."

New page

==103992==
Adapter for FLIR Lepton-3 160x120 LWIR sensor module
[[Image:103992_pcb.png|thumb|400px|
[[Media:103992_sch.pdf|103992 circuit diagram]] <br/>
[[Media:103992_gerber.tar.gz|103992 Gerber files]] <br/>
[[Media:103992_assy.tar.gz|103992 placement files]]
]]

Mechanical CAD files and 3D model: [[Elphel_camera_parts_0393-00#0393-00-992_-_103992_rev_0_Adapter_for_FLIR_Lepton-3_160x120_LWIR_sensor_module | 0393-00-991]] Andrey.filippov

Elphel camera parts 0393-00

Mon, 12/17/2018 - 14:18

‎0393-00-992 - 103992 rev 0 Adapter for FLIR Lepton-3 160x120 LWIR Sensor module

← Older revision Revision as of 21:18, 17 December 2018 (One intermediate revision by the same user not shown)Line 26: Line 26:  ---- ----    −=== 0393-00-991  - 103991 rev 0 rigid-flex board for Ulis ATTO320-58 LWIR sensor===+=== 0393-00-991  - [[103991]] rev 0 rigid-flex board for Ulis ATTO320-58 LWIR sensor===  {{Cad4a|0393-00-991}} {{Cad4a|0393-00-991}}  ---- ----    −=== 0393-00-992  - 103992 rev 0 Adapter for FLIR Lepton-3 160x120 LWIR Sensor module ===+=== 0393-00-992  - [[103992]] rev 0 Adapter for FLIR Lepton-3 160x120 LWIR sensor module ===  {{Cad4a|0393-00-992}} {{Cad4a|0393-00-992}}  ---- ---- Andrey.filippov

103991

Mon, 12/17/2018 - 14:16

‎103991

← Older revision Revision as of 21:16, 17 December 2018 (One intermediate revision by the same user not shown)Line 7: Line 7:  [[Media:103991_assy.tar.gz|103991 placement files]] [[Media:103991_assy.tar.gz|103991 placement files]]  ]] ]]  +  +Mechanical CAD files and 3D model: [[Elphel_camera_parts_0393-00#0393-00-991_-_103991_rev_0_rigid-flex_board_for_Ulis_ATTO320-58_LWIR_sensor | 0393-00-991]] Andrey.filippov

Elphel camera parts 0393-00

Mon, 12/17/2018 - 13:28

‎0393-00-25B - 10385 rev B power supply PCB assembly with 48V Traco

← Older revision Revision as of 20:28, 17 December 2018 Line 20: Line 20:  === 0393-00-25B  - 10385 rev B power supply PCB assembly with 48V Traco === === 0393-00-25B  - 10385 rev B power supply PCB assembly with 48V Traco ===  {{Cad4a|0393-00-22B}} {{Cad4a|0393-00-22B}}  +----  +  +=== 0393-00-893  - 103893 rev 0 uIMS adapter board ===  +{{Cad4a|0393-00-893}}  +----  +  +=== 0393-00-991  - 103991 rev 0 rigid-flex board for Ulis ATTO320-58 LWIR sensor===  +{{Cad4a|0393-00-991}}  +----  +  +=== 0393-00-992  - 103992 rev 0 Adapter for FLIR Lepton-3 160x120 LWIR Sensor module ===  +{{Cad4a|0393-00-992}}  ---- ---- Andrey.filippov

Mirroring to github

Wed, 12/12/2018 - 19:00

Created page with "* git.elphel.com: Create a project on https://git.elphel.com * git.elphel.com: Do anything * github: Create an empty project with the same name on https://github.com - withou..."

New page

* git.elphel.com: Create a project on https://git.elphel.com
* git.elphel.com: Do anything
* github: Create an empty project with the same name on https://github.com - without any files
* github: Then "import code from another repository" - provide https url
* git.elphel.com: Add the webhook (take from an already mirrored project) Oleg

Development for 10393

Wed, 12/12/2018 - 18:25

‎after building

← Older revision Revision as of 01:25, 13 December 2018 Line 144: Line 144:  </font> </font>     +At some point when building from command line the sysroots link will be created. After '''sysroots''' link is there the project can be build from Eclipse IDE     [[Category:393]] [[Category:393]] Oleg

Trigger 393

Wed, 12/12/2018 - 12:55

‎External trigger receive

← Older revision Revision as of 19:55, 12 December 2018 Line 59: Line 59:  * http://192.168.0.9/parsedit.php?sensor_port=0&immediate&TRIG_CONDITION=0&TRIG_OUT=0x66555&TRIG_PERIOD=25000000&TRIG=4 * http://192.168.0.9/parsedit.php?sensor_port=0&immediate&TRIG_CONDITION=0&TRIG_OUT=0x66555&TRIG_PERIOD=25000000&TRIG=4    −===External trigger receive===+===External trigger receive (with possible self-triggering loop)=== −* http://192.168.0.9/parsedit.php?sensor_port=0&immediate&TRIG_CONDITION=0x95555&TRIG_OUT=0x66555&TRIG_PERIOD=100000000&TRIG=4+Here, internal generator is routed to sync the cable output wires.  +If the output wires are connected to the input wires (red+black and white+green) the camera will be self-triggering.  +If the wires are not connected - use external source - apply "plus" to black, "minus" to green ([[103891|check colors and pinout]]):  +   + http://192.168.0.9/parsedit.php?sensor_port=0&immediate&TRIG_CONDITION=0x95555&TRIG_OUT=0x66555&TRIG_PERIOD=100000000&TRIG=4  +* at the same time the fpga generator outputs a 1 fps signal - if the sync cable wires are properly connected the camera can be triggered from this 'external' signal  +   +===External trigger receive (external source only)===  +The sync cable wires can be looped or not - does not matter.  + http://192.168.0.9/parsedit.php?sensor_port=0&immediate&TRIG_CONDITION=0x95555&TRIG_OUT=0x0&TRIG_PERIOD=100000000&TRIG=4  * at the same time the fpga generator outputs a 1 fps signal - if the sync cable wires are properly connected the camera can be triggered from this 'external' signal * at the same time the fpga generator outputs a 1 fps signal - if the sync cable wires are properly connected the camera can be triggered from this 'external' signal    Oleg

ROS2

Mon, 12/10/2018 - 13:41

← Older revision Revision as of 20:41, 10 December 2018 Line 116: Line 116:  ** works for PC, even in 16.04 ** works for PC, even in 16.04  ** not supported in meta-ros (as of 2018/12/07) ** not supported in meta-ros (as of 2018/12/07)  +** [https://colcon.readthedocs.io/en/released/user/how-to.html#build-only-a-single-package-or-selected-packages colcon docs]     * [https://discourse.ros.org/search?q=meta-ros%20order%3Alatest About meta-ros] and [https://discourse.ros.org/search?q=meta-ros2%20order%3Alatest about meta-ros2] - are they merged? * [https://discourse.ros.org/search?q=meta-ros%20order%3Alatest About meta-ros] and [https://discourse.ros.org/search?q=meta-ros2%20order%3Alatest about meta-ros2] - are they merged? Oleg

ROS2

Mon, 12/10/2018 - 13:41

← Older revision Revision as of 20:41, 10 December 2018 (16 intermediate revisions by the same user not shown)Line 39: Line 39:     ===Notes=== ===Notes===  +* Cross-compilation for ARM  * ROS2 for python populates '''/usr/lib/python3.5/site-packages/''' so python scripts can live anywhere. * ROS2 for python populates '''/usr/lib/python3.5/site-packages/''' so python scripts can live anywhere.  * For command line apps, like ''ros2 ...'', if AMENT_PREFIX_PATH is not set then: * For command line apps, like ''ros2 ...'', if AMENT_PREFIX_PATH is not set then: Line 72: Line 73:  ===Installation=== ===Installation===  * Google and follow the [https://index.ros.org/doc/ros2/ general instructions]. * Google and follow the [https://index.ros.org/doc/ros2/ general instructions]. −<font color='green'>'''Notes:'''+   +===Notes===  * '''apt install ros-bouncy-desktop''' available in 18.04, <font color='red'>n/a in 16.04</font> * '''apt install ros-bouncy-desktop''' available in 18.04, <font color='red'>n/a in 16.04</font> −* '''apt install ros-ardent-desktop''' available in 16.04</font>+* '''apt install ros-ardent-desktop''' available in 16.04 − +* ROS2 will get installed to '''/opt/ros/<name>''', <name>s are ''ardent'', ''bouncy'', ''crystal'', etc. −===Workflow===  −* ROS2 will get installed to '''/opt/ros/<name>''', <name> = ardent, bouncy.   * Terminal setup: * Terminal setup:    <font size='2'>''source /opt/ros/bouncy/setup.bash''   <font size='2'>''source /opt/ros/bouncy/setup.bash'' Line 83: Line 83:    ''source /opt/ros/bouncy/local_setup.bash''</font>   ''source /opt/ros/bouncy/local_setup.bash''</font>     +===Workflow===  * Create a workspace * Create a workspace  * Create some packages inside or clone - they have a [https://github.com/dirk-thomas/vcstool vcs tool] to clone all repos from a text file. * Create some packages inside or clone - they have a [https://github.com/dirk-thomas/vcstool vcs tool] to clone all repos from a text file.  * Install [https://colcon.readthedocs.io/en/released/user/quick-start.html colcon] * Install [https://colcon.readthedocs.io/en/released/user/quick-start.html colcon]  * Then build with colcon * Then build with colcon −* Packages will not get installed to /opt/ros/bouncy/... Instead they will stay in their folders.+* New packages will not get installed to '''/opt/ros/<name>'''. They will live in their folders.  * To use a package: * To use a package: −  source /opt/ros/bouncy/setup.bash+  <font size='2'>source /opt/ros/bouncy/setup.bash    source ~/ros2_ws/some-package/install/local_setup.bash   source ~/ros2_ws/some-package/install/local_setup.bash    ros2 pkg list   ros2 pkg list −  then run anything in this terminal+  then run anything in this terminal</font>  * Python scripts can live anywhere - just run them from that sourced terminal * Python scripts can live anywhere - just run them from that sourced terminal −* [https://erlerobotics.gitbooks.io/erle-robotics-python-gitbook-free/udp_and_tcp/a_simple_tcp_client_and_server.html Good book about UDP?]+   +==<font color='blue'>ROS2 in Docker</font>==  + docker pull osrf/ros2:bouncy-desktop  + docker run -i -t osrf/ros2:bouncy-desktop  + No network, no colcon, no ament...     ==<font color='blue'>ROS2 General Notes</font>== ==<font color='blue'>ROS2 General Notes</font>==  ===Notes=== ===Notes===  * SROS is Secure ROS or something * SROS is Secure ROS or something  +  ===Useful links=== ===Useful links=== −* [http://docs.erlerobotics.com/robot_operating_system/ros2/tutorials/tutorial_10 Tutorials ErleRobotics]+  −* [https://github.com/intel/ros2_intel_realsense Intel RealSense]+* [http://docs.erlerobotics.com/robot_operating_system/ros2 ErleRobotics Tutorials on ROS2] - very useful −* [https://index.ros.org/doc/ros2/Ament-Tutorial/ Ament tutorial] - will not work for PC because it's outdated, will work in Yocto+  −* [https://index.ros.org/doc/ros2/Colcon-Tutorial/ Colcon tutorial] - this one worked for PC+* [https://index.ros.org/doc/ros2/Ament-Tutorial/ Ament tutorial] - build system for new packages −* [https://discourse.ros.org/t/suggestions-for-std-srvs/1079/16 STD-SRVS '''discussion'''] & [https://github.com/ros2/examples/issues/4 ROS2 examples(?)]+** works and supported in meta-ros −* [https://discourse.ros.org/search?q=meta-ros%20order%3Alatest About meta-ros]+** will not work for PC because repo hashes moved on?  +   +* [https://index.ros.org/doc/ros2/Colcon-Tutorial/ Colcon tutorial] - newest build system for new packages  +** works for PC, even in 16.04  +** not supported in meta-ros (as of 2018/12/07)  +** [https://colcon.readthedocs.io/en/released/user/how-to.html#build-only-a-single-package-or-selected-packages colcon docs]  +   +* [https://discourse.ros.org/search?q=meta-ros%20order%3Alatest About meta-ros] and [https://discourse.ros.org/search?q=meta-ros2%20order%3Alatest about meta-ros2] - are they merged?  +   +Networking:  +   * [http://design.ros2.org/articles/ros_on_dds.html ROS on DDS] * [http://design.ros2.org/articles/ros_on_dds.html ROS on DDS]    <font size='2'>...     <font size='2'>...   Line 114: Line 130:  * [http://www.eprosima.com/index.php/resources-all/performance/40-eprosima-fast-rtps-performance FastRTPS benchmarks] * [http://www.eprosima.com/index.php/resources-all/performance/40-eprosima-fast-rtps-performance FastRTPS benchmarks]  * [http://docs.eprosima.com/en/latest/advanced.html FastRTPS max message size] * [http://docs.eprosima.com/en/latest/advanced.html FastRTPS max message size]  +* [https://erlerobotics.gitbooks.io/erle-robotics-python-gitbook-free/udp_and_tcp/a_simple_tcp_client_and_server.html Good book about UDP?]  +  +ROS2 Services:  +  * [https://wiki.ros.org/Services Request-Response is done with '''service''']. Format [https://wiki.ros.org/srv srv] * [https://wiki.ros.org/Services Request-Response is done with '''service''']. Format [https://wiki.ros.org/srv srv]  +* [https://discourse.ros.org/t/suggestions-for-std-srvs/1079/16 STD-SRVS '''discussion'''] & [https://github.com/ros2/examples/issues/4 ROS2 examples(?)]    −===Docker===+===Reference ROS repos=== − docker pull osrf/ros2:bouncy-desktop+* [https://github.com/inertialsense/inertial_sense_ros.git inertial_sense_ros.git] - cpp − docker run -i -t osrf/ros2:bouncy-desktop +* [https://github.com/intel/ros2_intel_realsense.git ros2_intel_realsense.git] - cpp − ...no network, no colcon, no ament...+* [https://github.com/ros-drivers/axis_camera.git axis_camera.git] - python − +* [https://github.com/bmwcarit/meta-ros.git meta-ros.git] - layer for Yocto     ==<font color='blue'>ROS1</font>== ==<font color='blue'>ROS1</font>==  <font color='red'>'''Won't build'''</font>. [[ROS1|More info]]. <font color='red'>'''Won't build'''</font>. [[ROS1|More info]]. Oleg

ROS2

Mon, 12/10/2018 - 13:41

Pages