Group Details Private

administrators

  • Ubuntu 共享打印机

    CUPS 简介

    CUPS(Common UNIX Printing System,通用Unix打印系统)是Fedora Core3中支持的打印系统,它主要是使用IPP(Internet Printing Protocol)来管理打印工作及队列,但同时也支持"LPD"(Line Printer Daemon)和"SMB"(Server Message Block)以及AppSocket等通信协议。

    简单来说它会给你的打印机添加网络控制协议,让它变成一个网络打印机。这样我们就可以在局域网内共享打印机了。

    安装和配置

    安装cups程序

    sudo apt-get install cups
    sudo usermod -a -G lpadmin $USER
    sudo cupsctl --remote-any
    

    配置cups

    在浏览器输入 http://127.0.0.1:631/admin,进入cups网页配置界面,第一次进入可能会要求输入用户密码。

    dfe5ada9-4773-43a3-af65-8ddd33da3930-image.png

    选择add printers添加打印机

    da0b7650-87b0-4263-bf5d-58aaf98d21f0-image.png

    在打印机列表中添加自己的的打印机。选择完成后点击continue

    a39e8cb9-464d-41b4-83c5-424716cc9e95-image.png

    location里面可以随便写,注意选中share this printer。设置完成后继续点continue

    916b1078-f089-475a-b727-e71d72a808d7-image.png

    在上面的界面中选择自己的打印机型号和对应的驱动,pdd文件可以不选。选择完成后点击add printer。

    a446b268-7e0f-47d6-af2e-efe4bb166108-image.png

    上面是设置打印机的默认参数。可以不做修改直接点击set default option

    1aaee737-2bb3-474e-8ae7-3f1c5dfe9dad-image.png

    这样打印机就添加完成了,紧接着页面会自动跳转到打印机详情

    7c3aabf6-8826-49d5-99e5-266477d3f125-image.png

    接着进入到Ubuntu 系统设置, 选择设置中的printer

    7378c76a-f482-41b9-bd76-4e4720d20d37-image.png

    然后点击Addtional Printer Settings,打开打印机额外设置界面

    4e233715-491a-4e62-9454-0b7e92c0fca5-image.png

    选择其中的Server -> settings, 启用其中的允许网络访问

    de3d735b-3526-4d90-be18-3cc95aea1a1b-image.png

    windows添加共享

    进入控制面板中的设备和打印机

    20cbb90f-390e-4284-bc5e-e7df02fe5bbb-image.png

    选择添加打印机 正常应该会显示出打印机,如果未显示则选择我所需的打印机未列出。

    d7f2fc96-c00c-4dc8-b6c5-6bbba8cdec77-image.png

    进入之前的打印机网络管理界面,找到自己的打印机列表

    897d0ca3-6959-4620-b21a-eceb5ccc6713-image.png

    选择自己的打印机

    b6b5d85a-cc3f-4a28-be46-7c02e8a3bce5-image.png

    现在浏览器地址栏就是我们需要输入的打印机地址

    a11077e1-dc9c-4843-a929-b604d2105362-image.png

    添加完成后点击下一页,选择对应的打印机品牌和驱动

    849eba06-532a-4b58-99eb-e9c763273f7c-image.png

    这样就添加成功了

    9ab429d4-7fed-43a4-9e11-f73ca2c9285e-image.png

    iPhone添加共享

    按照以上的设置后iPhone可以直接使用不用手动添加

    85bc8a58-7e16-46dc-a7c0-f779f3beced9-image.png

    Android添加共享

    Android 需要安装对应的打印APP才能使用

    posted in 技术交流
  • 思特威推出CMOS图像传感器LED闪烁抑制技术,助力无人驾驶和车载应用

    思特威CMOS图像传感器能够通过该技术提供的有效抑制能力,解决LED闪烁问题带来的车用安全隐患,进一步提升人工智能辅助驾驶系统及自动驾驶应用的安全性。
    据麦姆斯咨询报道,技术领先的CMOS图像传感器供应商思特威科技(SmartSens)近日宣布推出自主研发的LED闪烁抑制技术。凭借思特威研发团队在LED闪烁抑制技术的创新实现方式,CMOS图像传感器能够通过该技术提供的有效抑制能力,解决LED闪烁问题带来的车用安全隐患,进一步提升人工智能辅助驾驶系统及自动驾驶应用的安全性。

    随着LED技术的发展以及LED产业的成熟,在交通信号灯、汽车照明与指示灯等应用场景中,LED凭借其发光效率高、稳定性好、使用寿命长的优势,已经逐渐取代传统发光源。然而,由于LED的驱动通常采用脉冲调制(PWM)方式,因此LED灯往往是以肉眼无法识别的频率(通常为90Hz)进行着闪烁。

    虽然LED闪烁无法通过肉眼识别,但对于快门时间更短的CMOS图像传感器而言,这种闪烁往往是引起AI系统误判的根源。一旦LED驱动频率与传感器曝光频率不一致,就会出现曝光时间与LED开启时间错位的情况,从而采集到明暗错误或持续闪烁的图像信息。对于自动驾驶车用设计而言,这会引发无法接受的系统安全性问题。

    特别是在国内外自动驾驶开发纷纷向L4、L5级别迈进时,汽车愈发依靠更多的CMOS图像传感器提供的准确图像数据,判断路况、信号标识、紧急状况等,从而利用人工智能算法进行驾驶操作相关的决策。这意味着,车用CMOS图像传感器必须能够适应当前以LED信号灯为主的道路信号体系。

    为了准确分辨LED信号灯的开和关,需要CMOS图像传感器延长曝光时间以覆盖整个LED闪烁周期,但过长的曝光时间却容易引起过曝的问题,因此数家国外CMOS图像传感器厂商于几年前开始推出各自不同思路的解决方案来应对这一问题。而思特威目前则另辟蹊径,创新性地采用原创的QCell™技术实现有效的LED闪烁抑制功能。

    除了解决LED闪烁问题,QCell™技术还可以提高感光度,从而提升夜晚的成像效果。并且,这一技术还能够提升CMOS图像传感器的动态范围,以在车库、隧道口等明暗变化巨大的场景中有效识别各种LED交通信号灯。

    20191008082013870 (1).jpg

    思特威首席市场官Chris Yiu女士表示:“LED闪烁抑制是车用CMOS图像传感器必须具备、却较难实现的功能。此次思特威通过自主研发,在国产CMOS图像传感器上实现了这一功能,相信将是中国汽车电子产业发展中一次不小的成功。未来,思特威针对汽车电子市场所推出的CMOS图像传感器芯片产品将搭载这一技术,帮助客户厂商提升汽车电子系统的适应性。”

    目前,这一全新的LED闪烁抑制技术已经获得了诸多汽车应用开发合作伙伴的关注。江苏博沃汽车电子系统有限公司总经理张远鹏先生表示:“作为一家专注于汽车零部件及车用系统的供应商,博沃一直以来关注着车用CMOS图像传感器的发展。我们非常期待思特威搭载了这一全新LED闪烁抑制技术的车用CMOS图像传感器芯片产品,相信这些产品能帮助我们实现更安全、更智能的车载应用,特别是让自动驾驶汽车设计更上一个台阶。”

    posted in 行业动态
  • RE: google激光雷达slam算法Cartographer的安装及bag包demo测试

    @jacob-lee 这个不是问题,是正常结束输出。

    posted in 产品服务
  • 谷歌cartographer使用速腾聚创3d激光雷达数据进行建图(在线3d模式)与纯定位

    1. 保证底盘驱动和激光雷达驱动已经正常运行。

     rostopic hz /xqserial_server/Odom #有50hz数据就表示底盘驱动正常
     rostopic hz /rslidar_points #有10hz数据表示激光雷达驱动正常
    

    2. 启动cartographer在线建图节点

    roslaunch cartographer_ros xiaoqiang_3d_online.launch
    

    在rviz中打开/home/xiaoqiang/Documents/ros/src/cartographer_ros/cartographer_ros/configuration_files/rslidar_3d_online.rviz配置文件
    可以看到下图
    Screenshot from 2021-09-18 13-46-09.png

    3. 用windows客户端或者ps4手柄遥控小车移动开始建图,建图完成后调用地图保存命令

    #先结束建图
     rosservice call /finish_trajectory 0 
    #再保存地图文件
     rosservice call /write_state /home/xiaoqiang/local_test.pbstream #local_test.pbstream这个文件后面就可以用于定位模式
    

    4. 关闭建图节点,开启测试定位节点。

    roslaunch cartographer_ros xiaoqiang_3d_localization.launch load_state_filename:=/home/xiaoqiang/local_test.pbstream
    

    启动后正常会在rviz中显示如下类似界面,可以看到之前建立的地图轮廓和当前点云。刚开始初始位置不对,所以没有对齐。
    Screenshot from 2021-09-18 14-06-32.png

    4. 用windows客户端或者ps4手柄遥控小车移动一段距离,在rviz可以看到点云会变成和地图轮廓重合,机器人重定位完成。即从现在开始,机器人在地图中的位置是准确的,可以用于导航了。

    Screenshot from 2021-09-18 14-09-07.png

    posted in 激光雷达
  • RE: catkin_make第一天可以运行,第二天就不能了

    @chaizongjun 图片上传失败了

    posted in 技术交流
  • RE: 小强ROS机器人教程(27)___bw_auto_dock自动充电功能包的使用和实现原理

    @海涛 先看红外传感器数据,有数据了才能保存

    posted in 产品服务
  • RE: android 集成javagalileo-android-1.3.6jar 报错

    @欧阳魔侠android 集成javagalileo-android-1.3.6jar 报错 中说:

    of

    应该是权限有问题吧,没有网络权限

    posted in 机器视觉
  • RE: 使用xiaoqiang_track进行人体跟随和追踪

    @huapiaoxiang21 python2.7也可以,只不过这里好像已经移除了。可以直接装pip里面的cpu版本tensorflow

    posted in 技术交流
  • Galileo API 日志过大导致系统错误的解决方法

    首先删除日志文件

    rm /home/xiaoqiang/Documents/ros/src/galileo_api/galileo/galileo.log
    

    然后更新系统

    sudo apt update
    

    如果出现错误,可能是由于软件源太老的原因,需要更新软件源

    sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
    
    sudo apt update
    

    执行系统更新指令

    sudo apt-fast upgrade -y
    

    更新完成后开始更新机器人软件,如果失败可以多次尝试,可能由于网络原因下载失败。

    bwupdate
    

    更新成功后重启服务

    sudo service mongodb restart
    sudo service startup restart
    

    现在机器人应该恢复正常状态了。

    posted in 产品服务
  • RE: 使用xiaoqiang_track进行人体跟随和追踪

    @huapiaoxiang21 https://github.com/lakshayg/tensorflow-build/ 可以在这个软件源里面找

    posted in 技术交流