Imaging solutions with Free Software & Open Hardware

Who's online

There are currently 0 users online.

12/06/18 [x3domlet][] by Oleg Dzhimiev: test

Elphel GIT logs - Thu, 12/06/2018 - 13:49
Oleg Dzhimiev committed changes to the Elphel git project :
test

Meta-ros testing

Wiki Recent Changes - Thu, 12/06/2018 - 11:06

‎Other links

Show changes Oleg

Meta-ros testing

Wiki Recent Changes - Wed, 12/05/2018 - 18:06

‎ROS2

Show changes Oleg

Meta-ros testing

Wiki Recent Changes - Tue, 12/04/2018 - 19:02

‎GitHub

Show changes Oleg

Meta-ros testing

Wiki Recent Changes - Tue, 12/04/2018 - 17:39

‎ROS1

Show changes Oleg

Meta-ros testing

Wiki Recent Changes - Tue, 12/04/2018 - 15:38

‎ROS1

← Older revision Revision as of 22:38, 4 December 2018 (19 intermediate revisions by the same user not shown)Line 1: Line 1: −==GitHub==+==<font color='blue'>GitHub</font>==  https://github.com/bmwcarit/meta-ros.git https://github.com/bmwcarit/meta-ros.git     +==<font color='blue'>ROS2</font>==    −==ROS1==+===Build=== −* Won't build  −   −==ROS2==   * Add path to bblayers.conf * Add path to bblayers.conf  * Add to "IMAGE_INSTALL_append" of core-image-elphel393.bb: * Add to "IMAGE_INSTALL_append" of core-image-elphel393.bb: Line 13: Line 11:    ros2msg \   ros2msg \    ros2run \   ros2run \  +  +<font color='green'>'''Notes:'''  +* Is this a required minimum?  +* '''ROS_USE_PYTHON3 = "yes"''' no effect? It already uses python3?</font>  +===Work===  +====1. Test Talker and Listener====  +* SSH session 1:  + root@elphel393:~# export AMENT_PREFIX_PATH=/usr  + root@elphel393:~# ros2 run demo_nodes_cpp talker  +* SSH session 2:  + root@elphel393:~# export AMENT_PREFIX_PATH=/usr  + root@elphel393:~# ros2 run demo_nodes_cpp listener  +  +<font color='green'>'''Notes:'''</font>  +* <font color='green'>If AMENT_PREFIX_PATH is not set then:</font>  + <font size='1'>Traceback (most recent call last):  +  File "/usr/bin/ros2", line 11, in <module>  +    load_entry_point('ros2cli==0.4.0', 'console_scripts', 'ros2')()  +  File "/usr/lib/python3.5/site-packages/ros2cli/cli.py", line 64, in main  +    rc = extension.main(parser=parser, args=args)  +  File "/usr/lib/python3.5/site-packages/ros2run/command/run.py", line 59, in main  +    executable_name=args.executable_name)  +  File "/usr/lib/python3.5/site-packages/ros2run/api/__init__.py", line 30, in get_executable_path  +    paths = get_executable_paths(package_name=package_name)  +  File "/usr/lib/python3.5/site-packages/ros2pkg/api/__init__.py", line 41, in get_executable_paths  +    prefix_path = get_prefix_path(package_name)  +  File "/usr/lib/python3.5/site-packages/ros2pkg/api/__init__.py", line 34, in get_prefix_path  +    prefix_path = get_package_prefix(package_name)  +  File "/usr/lib/python3.5/site-packages/ament_index_python/packages.py", line 49, in get_package_prefix  +    content, package_prefix = get_resource('packages', package_name)  +  File "/usr/lib/python3.5/site-packages/ament_index_python/resources.py", line 37, in get_resource  +    for path in get_search_paths():  +  File "/usr/lib/python3.5/site-packages/ament_index_python/search_paths.py", line 30, in get_search_paths  +    "Environment variable '{}' is not set or empty".format(AMENT_PREFIX_PATH_ENV_VAR))  + <font color='red'>'''OSError: Environment variable 'AMENT_PREFIX_PATH' is not set or empty'''</font></font>  +  +====2. Available packages====  +* SSH session:  + root@elphel393:~# export AMENT_PREFIX_PATH=/usr  + root@elphel393:~# ros2 pkg list  + <font size='1'>builtin_interfaces  + demo_nodes_cpp  + example_interfaces  + geometry_msgs  + rcl  + rcl_interfaces  + rclcpp  + rclpy  + rcutils  + rmw  + rmw_fastrtps_cpp  + rosidl_cmake  + rosidl_generator_c  + rosidl_generator_cpp  + rosidl_parser  + rosidl_typesupport_interface  + rosidl_typesupport_introspection_c  + rosidl_typesupport_introspection_cpp  + sensor_msgs</font>  +  +==<font color='blue'>ROS1</font>==  +  +===Build===  +<font color='red'>'''Won't build'''</font>  + <font size='1'>Build Configuration:  + BB_VERSION          = "1.37.0"  + BUILD_SYS            = "x86_64-linux"  + NATIVELSBSTRING      = "universal"  + TARGET_SYS          = "arm-poky-linux-gnueabi"  + MACHINE              = "elphel393"  + DISTRO              = "poky"  + DISTRO_VERSION      = "2.4+snapshot-20181204"  + TUNE_FEATURES        = "arm armv7a vfp neon cortexa9"  + TARGET_FPU          = "softfp"  + meta                 + meta-poky             + meta-yocto-bsp      = "HEAD:72867393fe2004ab9f0ee23eb09a975c82938b9e"  + meta-ezynq          = "rocko:046de13c06cc248b725cb7b9928f35d4a369b50f"  + meta-elphel393      = "rocko:0cea9b9b8776f0fe725316f1be1501396c95feb4"  + meta-ros            = "HEAD:72068b17e4192b51e09c8dc633805a35edac8701"  + meta-xilinx-bsp      = "HEAD:a18947c20dba2c0c38db8bde1ad4684995df4bbd"  + meta-oe               + meta-python           + meta-networking       + meta-webserver      = "HEAD:34aa4c3202b427f59f843dc43a4e1afda4f81d13"</font>  +  +* Error 1:  +** ROS_USE_PYTHON3 = "yes"  +** IMAGE_INSTALL += "roslaunch"  +  + <font size='1'>NOTE: Resolving any missing task queue dependencies  + ERROR: Nothing RPROVIDES 'python3-pycrypto' (but /home/oleg/GIT/elphel393_rocko_clean_install/meta/meta-ros/recipes-devtools/python/python3-paramiko_1.16.0.bb RDEPENDS on or otherwise requires it)  + NOTE: Runtime target 'python3-pycrypto' is unbuildable, removing...  + Missing or unbuildable dependency chain was: ['python3-pycrypto']  + NOTE: Runtime target 'python3-paramiko' is unbuildable, removing...  + Missing or unbuildable dependency chain was: ['python3-paramiko', 'python3-pycrypto']  + NOTE: Runtime target 'roslaunch' is unbuildable, removing...  + Missing or unbuildable dependency chain was: ['roslaunch', 'python3-paramiko', 'python3-pycrypto']  + ERROR: Required build target 'core-image-elphel393' has no buildable providers.  + Missing or unbuildable dependency chain was: ['core-image-elphel393', 'roslaunch', 'python3-paramiko', 'python3-pycrypto']</font>  +  +* Successful build:  +** IMAGE_INSTALL += "roslaunch"  +  + <font size='1'>NOTE: Resolving any missing task queue dependencies  + ERROR: Nothing RPROVIDES 'python3-pycrypto' (but /home/oleg/GIT/elphel393_rocko_clean_install/meta/meta-ros/recipes-devtools/python/python3-paramiko_1.16.0.bb RDEPENDS on or otherwise requires it)  + NOTE: Runtime target 'python3-pycrypto' is unbuildable, removing...  + Missing or unbuildable dependency chain was: ['python3-pycrypto']  + NOTE: Runtime target 'python3-paramiko' is unbuildable, removing...  + Missing or unbuildable dependency chain was: ['python3-paramiko', 'python3-pycrypto']  + NOTE: Runtime target 'roslaunch' is unbuildable, removing...  + Missing or unbuildable dependency chain was: ['roslaunch', 'python3-paramiko', 'python3-pycrypto']  + ERROR: Required build target 'core-image-elphel393' has no buildable providers.  + Missing or unbuildable dependency chain was: ['core-image-elphel393', 'roslaunch', 'python3-paramiko', 'python3-pycrypto']</font>  +  +  +* Error 2:  +** <font color='red'>Seems like '''rostopic''' causes:</font>  + <font size='1'>ERROR: python-imaging-1.1.7-r5 do_package_qa: QA Issue: python-imaging: The compile log indicates that host include and/or library paths were used.  +          Please check the log '/home/oleg/GIT/elphel393_rocko_clean_install/poky/build/tmp/work/cortexa9-neon-poky-linux-gnueabi/python-imaging/1.1.7-r5/temp/log.do_compile' for more information. [compile- host-path]  + ERROR: python-imaging-1.1.7-r5 do_package_qa: QA run found fatal errors. Please consider fixing them.  + ERROR: python-imaging-1.1.7-r5 do_package_qa: Function failed: do_package_qa  + ERROR: Logfile of failure stored in: /home/oleg/GIT/elphel393_rocko_clean_install/poky/build/tmp/work/cortexa9-neon-poky-linux-gnueabi/python-imaging/1.1.7-r5/temp/log.do_package_qa.19425  + ERROR: Task (/home/oleg/GIT/elphel393_rocko_clean_install/meta/meta-openembedded/meta-python/recipes-devtools/python/python-imaging_1.1.7.bb:do_package_qa) failed with exit code '1'</font>  +  + potential links:  +  https://github.com/intel-aero/meta-intel-aero/issues/81  +  https://github.com/bmwcarit/meta-ros/issues/395  +  +  +===Work===  +* Won't work Oleg

Meta-ros testing

Wiki Recent Changes - Tue, 12/04/2018 - 14:40

← Older revision Revision as of 21:40, 4 December 2018 (16 intermediate revisions by the same user not shown)Line 1: Line 1: −==GitHub==+==<font color='blue'>GitHub</font>==  https://github.com/bmwcarit/meta-ros.git https://github.com/bmwcarit/meta-ros.git     +==<font color='blue'>ROS2</font>==    −==ROS1==+===Build=== −* Won't build  −   −==ROS2==   * Add path to bblayers.conf * Add path to bblayers.conf  * Add to "IMAGE_INSTALL_append" of core-image-elphel393.bb: * Add to "IMAGE_INSTALL_append" of core-image-elphel393.bb: Line 13: Line 11:    ros2msg \   ros2msg \    ros2run \   ros2run \  +  +<font color='green'>'''Notes:'''  +* Is this a required minimum?  +* '''ROS_USE_PYTHON3 = "yes"''' no effect? It already uses python3?</font>  +===Work===  +====1. Test Talker and Listener====  +* SSH session 1:  + root@elphel393:~# export AMENT_PREFIX_PATH=/usr  + root@elphel393:~# ros2 run demo_nodes_cpp talker  +* SSH session 2:  + root@elphel393:~# export AMENT_PREFIX_PATH=/usr  + root@elphel393:~# ros2 run demo_nodes_cpp listener  +  +<font color='green'>'''Notes:'''</font>  +* <font color='green'>If AMENT_PREFIX_PATH is not set then:</font>  + <font size='1'>Traceback (most recent call last):  +  File "/usr/bin/ros2", line 11, in <module>  +    load_entry_point('ros2cli==0.4.0', 'console_scripts', 'ros2')()  +  File "/usr/lib/python3.5/site-packages/ros2cli/cli.py", line 64, in main  +    rc = extension.main(parser=parser, args=args)  +  File "/usr/lib/python3.5/site-packages/ros2run/command/run.py", line 59, in main  +    executable_name=args.executable_name)  +  File "/usr/lib/python3.5/site-packages/ros2run/api/__init__.py", line 30, in get_executable_path  +    paths = get_executable_paths(package_name=package_name)  +  File "/usr/lib/python3.5/site-packages/ros2pkg/api/__init__.py", line 41, in get_executable_paths  +    prefix_path = get_prefix_path(package_name)  +  File "/usr/lib/python3.5/site-packages/ros2pkg/api/__init__.py", line 34, in get_prefix_path  +    prefix_path = get_package_prefix(package_name)  +  File "/usr/lib/python3.5/site-packages/ament_index_python/packages.py", line 49, in get_package_prefix  +    content, package_prefix = get_resource('packages', package_name)  +  File "/usr/lib/python3.5/site-packages/ament_index_python/resources.py", line 37, in get_resource  +    for path in get_search_paths():  +  File "/usr/lib/python3.5/site-packages/ament_index_python/search_paths.py", line 30, in get_search_paths  +    "Environment variable '{}' is not set or empty".format(AMENT_PREFIX_PATH_ENV_VAR))  + <font color='red'>'''OSError: Environment variable 'AMENT_PREFIX_PATH' is not set or empty'''</font></font>  +  +====2. Available packages====  +* SSH session:  + root@elphel393:~# export AMENT_PREFIX_PATH=/usr  + root@elphel393:~# ros2 pkg list  + <font size='1'>builtin_interfaces  + demo_nodes_cpp  + example_interfaces  + geometry_msgs  + rcl  + rcl_interfaces  + rclcpp  + rclpy  + rcutils  + rmw  + rmw_fastrtps_cpp  + rosidl_cmake  + rosidl_generator_c  + rosidl_generator_cpp  + rosidl_parser  + rosidl_typesupport_interface  + rosidl_typesupport_introspection_c  + rosidl_typesupport_introspection_cpp  + sensor_msgs</font>  +  +==<font color='blue'>ROS1</font>==  +  +===Build===  +<font color='red'>'''Won't build'''</font>  + <font size='1'>Build Configuration:  + BB_VERSION          = "1.37.0"  + BUILD_SYS            = "x86_64-linux"  + NATIVELSBSTRING      = "universal"  + TARGET_SYS          = "arm-poky-linux-gnueabi"  + MACHINE              = "elphel393"  + DISTRO              = "poky"  + DISTRO_VERSION      = "2.4+snapshot-20181204"  + TUNE_FEATURES        = "arm armv7a vfp neon cortexa9"  + TARGET_FPU          = "softfp"  + meta                 + meta-poky             + meta-yocto-bsp      = "HEAD:72867393fe2004ab9f0ee23eb09a975c82938b9e"  + meta-ezynq          = "rocko:046de13c06cc248b725cb7b9928f35d4a369b50f"  + meta-elphel393      = "rocko:0cea9b9b8776f0fe725316f1be1501396c95feb4"  + meta-ros            = "HEAD:72068b17e4192b51e09c8dc633805a35edac8701"  + meta-xilinx-bsp      = "HEAD:a18947c20dba2c0c38db8bde1ad4684995df4bbd"  + meta-oe               + meta-python           + meta-networking       + meta-webserver      = "HEAD:34aa4c3202b427f59f843dc43a4e1afda4f81d13"</font>  +  +* Error 1:  +** ROS_USE_PYTHON3 = "yes"  +** IMAGE_INSTALL += "roslaunch"  +  + <font size='1'>NOTE: Resolving any missing task queue dependencies  + ERROR: Nothing RPROVIDES 'python3-pycrypto' (but /home/oleg/GIT/elphel393_rocko_clean_install/meta/meta-ros/recipes-devtools/python/python3-paramiko_1.16.0.bb RDEPENDS on or otherwise requires it)  + NOTE: Runtime target 'python3-pycrypto' is unbuildable, removing...  + Missing or unbuildable dependency chain was: ['python3-pycrypto']  + NOTE: Runtime target 'python3-paramiko' is unbuildable, removing...  + Missing or unbuildable dependency chain was: ['python3-paramiko', 'python3-pycrypto']  + NOTE: Runtime target 'roslaunch' is unbuildable, removing...  + Missing or unbuildable dependency chain was: ['roslaunch', 'python3-paramiko', 'python3-pycrypto']  + ERROR: Required build target 'core-image-elphel393' has no buildable providers.  + Missing or unbuildable dependency chain was: ['core-image-elphel393', 'roslaunch', 'python3-paramiko', 'python3-pycrypto']</font>  +  +* Successful build:  +** IMAGE_INSTALL += "roslaunch"  +  + <font size='1'>NOTE: Resolving any missing task queue dependencies  + ERROR: Nothing RPROVIDES 'python3-pycrypto' (but /home/oleg/GIT/elphel393_rocko_clean_install/meta/meta-ros/recipes-devtools/python/python3-paramiko_1.16.0.bb RDEPENDS on or otherwise requires it)  + NOTE: Runtime target 'python3-pycrypto' is unbuildable, removing...  + Missing or unbuildable dependency chain was: ['python3-pycrypto']  + NOTE: Runtime target 'python3-paramiko' is unbuildable, removing...  + Missing or unbuildable dependency chain was: ['python3-paramiko', 'python3-pycrypto']  + NOTE: Runtime target 'roslaunch' is unbuildable, removing...  + Missing or unbuildable dependency chain was: ['roslaunch', 'python3-paramiko', 'python3-pycrypto']  + ERROR: Required build target 'core-image-elphel393' has no buildable providers.  + Missing or unbuildable dependency chain was: ['core-image-elphel393', 'roslaunch', 'python3-paramiko', 'python3-pycrypto']</font>  +  +===Work===  +* Won't work Oleg

Meta-ros testing

Wiki Recent Changes - Tue, 12/04/2018 - 14:05

‎ROS2

← Older revision Revision as of 21:05, 4 December 2018 (11 intermediate revisions by the same user not shown)Line 1: Line 1: −==GitHub==+==<font color='blue'>GitHub</font>==  https://github.com/bmwcarit/meta-ros.git https://github.com/bmwcarit/meta-ros.git     +==<font color='blue'>ROS1</font>==    −==ROS1==+===Build===  * Won't build * Won't build  +===Work===  +* Won't work    −==ROS2==+==<font color='blue'>ROS2</font>==  +   +===Build===  * Add path to bblayers.conf * Add path to bblayers.conf  * Add to "IMAGE_INSTALL_append" of core-image-elphel393.bb: * Add to "IMAGE_INSTALL_append" of core-image-elphel393.bb: Line 13: Line 18:    ros2msg \   ros2msg \    ros2run \   ros2run \  +  +'''Notes:'''  +* Is this a required minimum?  +* '''ROS_USE_PYTHON3 = "yes"''' results in errors?  +===Work===  +====1. Test Talker and Listener====  +* SSH session 1:  + root@elphel393:~# export AMENT_PREFIX_PATH=/usr  + root@elphel393:~# ros2 run demo_nodes_cpp talker  +* SSH session 2:  + root@elphel393:~# export AMENT_PREFIX_PATH=/usr  + root@elphel393:~# ros2 run demo_nodes_cpp listener  +  +'''Notes:'''  +* If AMENT_PREFIX_PATH is not set then:  + <font size='1'>Traceback (most recent call last):  +  File "/usr/bin/ros2", line 11, in <module>  +    load_entry_point('ros2cli==0.4.0', 'console_scripts', 'ros2')()  +  File "/usr/lib/python3.5/site-packages/ros2cli/cli.py", line 64, in main  +    rc = extension.main(parser=parser, args=args)  +  File "/usr/lib/python3.5/site-packages/ros2run/command/run.py", line 59, in main  +    executable_name=args.executable_name)  +  File "/usr/lib/python3.5/site-packages/ros2run/api/__init__.py", line 30, in get_executable_path  +    paths = get_executable_paths(package_name=package_name)  +  File "/usr/lib/python3.5/site-packages/ros2pkg/api/__init__.py", line 41, in get_executable_paths  +    prefix_path = get_prefix_path(package_name)  +  File "/usr/lib/python3.5/site-packages/ros2pkg/api/__init__.py", line 34, in get_prefix_path  +    prefix_path = get_package_prefix(package_name)  +  File "/usr/lib/python3.5/site-packages/ament_index_python/packages.py", line 49, in get_package_prefix  +    content, package_prefix = get_resource('packages', package_name)  +  File "/usr/lib/python3.5/site-packages/ament_index_python/resources.py", line 37, in get_resource  +    for path in get_search_paths():  +  File "/usr/lib/python3.5/site-packages/ament_index_python/search_paths.py", line 30, in get_search_paths  +    "Environment variable '{}' is not set or empty".format(AMENT_PREFIX_PATH_ENV_VAR))  + <font color='red'>'''OSError: Environment variable 'AMENT_PREFIX_PATH' is not set or empty'''</font></font>  +  +====2. Available packages====  +* SSH session:  + root@elphel393:~# export AMENT_PREFIX_PATH=/usr  + root@elphel393:~# ros2 pkg list  + <font size='1'>builtin_interfaces  + demo_nodes_cpp  + example_interfaces  + geometry_msgs  + rcl  + rcl_interfaces  + rclcpp  + rclpy  + rcutils  + rmw  + rmw_fastrtps_cpp  + rosidl_cmake  + rosidl_generator_c  + rosidl_generator_cpp  + rosidl_parser  + rosidl_typesupport_interface  + rosidl_typesupport_introspection_c  + rosidl_typesupport_introspection_cpp  + sensor_msgs  + </font> Oleg

Meta-ros testing

Wiki Recent Changes - Tue, 12/04/2018 - 13:32

Created page with "==GitHub== https://github.com/bmwcarit/meta-ros.git ==ROS1== * Won't build ==ROS2== * Add path to bblayers.conf * Add to "IMAGE_INSTALL_append" of core-image-elphel393.bb:..."

New page

==GitHub==
https://github.com/bmwcarit/meta-ros.git


==ROS1==
* Won't build

==ROS2==
* Add path to bblayers.conf
* Add to "IMAGE_INSTALL_append" of core-image-elphel393.bb:
ros2-demo-nodes-cpp \
ros2topic \
ros2msg \
ros2run \ Oleg

12/03/18 [x3domlet][] by Oleg Dzhimiev: checking vector v - numerical vs analytical

Elphel GIT logs - Mon, 12/03/2018 - 16:50
Oleg Dzhimiev committed changes to the Elphel git project :
checking vector v - numerical vs analytical

Nc393-h

Wiki Recent Changes - Mon, 12/03/2018 - 12:37

← Older revision Revision as of 19:37, 3 December 2018 Line 19: Line 19:  * To '''fixate a part around a tube''', <font color='red'>'''carefully'''</font> tighten the screws. If the part is plastic try to tighten them evenly with small steps. Start with the screws located in the middle of the part where it is stronger. When fixated there's approximately 1-1.5mm gap between the parts arms. * To '''fixate a part around a tube''', <font color='red'>'''carefully'''</font> tighten the screws. If the part is plastic try to tighten them evenly with small steps. Start with the screws located in the middle of the part where it is stronger. When fixated there's approximately 1-1.5mm gap between the parts arms.    −* By default the camera is mounted vertically (easier to ship in this configuration), see Fig.1b. To change to horizontal mount the vertical tubes, those with sensors on ends, (Fig.2) have to be rotated 90&deg;. <font color='red'>The body (the blue one) should not be rotated around the cross tube - there's a stopper inside, so the cables might not get cut off.</font> After switching to horizontal mount - the sensors will be oriented upside down - they can be reattached but '''preferably''' change their vertical flips programatically (FLIPV) and store the settings.+* By default the camera is mounted vertically (easier to ship in this configuration), see Fig.1b. To change to horizontal mount the vertical tubes, those with sensors on ends, (Fig.2) have to be rotated 90&deg;. <font color='red'>The body (the blue one) should not be rotated around the cross tube - there's a stopper inside, so the cables will not get cut off.</font> After switching to horizontal mount - the sensors will be oriented upside down - they can be reattached but '''preferably''' change their vertical flips programmatically (FLIPV) and store the settings.     * To rotate a sensor front end 180&deg; = putting it upside down (This is discouraged in favor of setting everything from software - all settings can be stored/restored). Just remove all 4 screws holding it, then carefully pull it out from the plastic part, keeping in mind the cable - it's long enough but can be damaged. Rotate, then reinstall. Do not touch the screws that hold the plastic part and the tube. * To rotate a sensor front end 180&deg; = putting it upside down (This is discouraged in favor of setting everything from software - all settings can be stored/restored). Just remove all 4 screws holding it, then carefully pull it out from the plastic part, keeping in mind the cable - it's long enough but can be damaged. Rotate, then reinstall. Do not touch the screws that hold the plastic part and the tube. Oleg

Nc393-h

Wiki Recent Changes - Mon, 12/03/2018 - 12:37

← Older revision Revision as of 19:37, 3 December 2018 (One intermediate revision by the same user not shown)Line 15: Line 15:  * Actual rotating - it is safe to rotate ±180&deg; (for any allowed rotation on Fig.2). The cables inside the tubes are flat. * Actual rotating - it is safe to rotate ±180&deg; (for any allowed rotation on Fig.2). The cables inside the tubes are flat.    −* Do not rotate the vertical tubes around the cross tube - it can cut off the cables inside.+* Do not rotate the vertical tubes around the cross tube (actually rotating by ±5&deg; is ok) - there are stoppers that prevent cutting off the cables inside.     * To '''fixate a part around a tube''', <font color='red'>'''carefully'''</font> tighten the screws. If the part is plastic try to tighten them evenly with small steps. Start with the screws located in the middle of the part where it is stronger. When fixated there's approximately 1-1.5mm gap between the parts arms. * To '''fixate a part around a tube''', <font color='red'>'''carefully'''</font> tighten the screws. If the part is plastic try to tighten them evenly with small steps. Start with the screws located in the middle of the part where it is stronger. When fixated there's approximately 1-1.5mm gap between the parts arms.    −* By default the camera is mounted vertically (easier to ship in this configuration), see Fig.1b. To change to horizontal mount the vertical tubes, those with sensors on ends, (Fig.2) have to be rotated 90&deg;. <font color='red'>The body (the blue one) should not be rotated around the cross tube - there's a stopper inside, so the cables might not get cut off.</font> After switching to horizontal mount - the sensors will be oriented upside down - they can be reattached but '''preferably''' change their vertical flips programatically (FLIPV) and store the settings.+* By default the camera is mounted vertically (easier to ship in this configuration), see Fig.1b. To change to horizontal mount the vertical tubes, those with sensors on ends, (Fig.2) have to be rotated 90&deg;. <font color='red'>The body (the blue one) should not be rotated around the cross tube - there's a stopper inside, so the cables will not get cut off.</font> After switching to horizontal mount - the sensors will be oriented upside down - they can be reattached but '''preferably''' change their vertical flips programmatically (FLIPV) and store the settings.     * To rotate a sensor front end 180&deg; = putting it upside down (This is discouraged in favor of setting everything from software - all settings can be stored/restored). Just remove all 4 screws holding it, then carefully pull it out from the plastic part, keeping in mind the cable - it's long enough but can be damaged. Rotate, then reinstall. Do not touch the screws that hold the plastic part and the tube. * To rotate a sensor front end 180&deg; = putting it upside down (This is discouraged in favor of setting everything from software - all settings can be stored/restored). Just remove all 4 screws holding it, then carefully pull it out from the plastic part, keeping in mind the cable - it's long enough but can be damaged. Rotate, then reinstall. Do not touch the screws that hold the plastic part and the tube. Oleg

103991

Wiki Recent Changes - Sat, 12/01/2018 - 22:25

Created page with "==103991== Sensor front end for ULIS ATTO320-058 Sensor. thumb|400px| [[Media:103991_sch.pdf|103991 circuit diagram <br/> Media:103991_gerber.tar...."

New page

==103991==
Sensor front end for ULIS ATTO320-058 Sensor.

[[Image:103991_pcb.png|thumb|400px|
[[Media:103991_sch.pdf|103991 circuit diagram]] <br/>
[[Media:103991_gerber.tar.gz|103991 Gerber files]] <br/>
[[Media:103991_assy.tar.gz|103991 placement files]]
]] Andrey.filippov

File:103991 gerber.zip

Wiki Recent Changes - Sat, 12/01/2018 - 22:21

Andrey.filippov uploaded File:103991 gerber.zip

New page

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

File:103991 gerber.tar.gz

Wiki Recent Changes - Sat, 12/01/2018 - 22:21

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

New page

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

File:103991 assy.zip

Wiki Recent Changes - Sat, 12/01/2018 - 22:20

Andrey.filippov uploaded File:103991 assy.zip

New page

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

File:103991 assy.tar.gz

Wiki Recent Changes - Sat, 12/01/2018 - 22:20

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

New page

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

File:103991 sch.pdf

Wiki Recent Changes - Sat, 12/01/2018 - 22:19

Andrey.filippov uploaded File:103991 sch.pdf

New page

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

File:103991 pcb.png

Wiki Recent Changes - Sat, 12/01/2018 - 22:18

Andrey.filippov uploaded File:103991 pcb.png

New page

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

Presentations

Wiki Recent Changes - Fri, 11/30/2018 - 17:51

← Older revision Revision as of 00:51, 1 December 2018 Line 1: Line 1: −==Presentations==   ===2018/04/09 High Resolution Wide FoV CNN System for Target Classification, Ranging and Tracking=== ===2018/04/09 High Resolution Wide FoV CNN System for Target Classification, Ranging and Tracking===  *Presentation: *Presentation: Oleg

Pages

Subscribe to www3.elphel.com aggregator