2023年总结我所经历的技术大变革

news2025/1/13 15:51:01
  • 📢欢迎点赞 :👍 收藏 ⭐留言 📝 如有错误敬请指正,赐人玫瑰,手留余香!
  • 📢本文作者:由webmote 原创
  • 📢作者格言:新的征程,我们面对的不仅仅是技术还有人心,人心不可测,海水不可量,唯有技术,才是深沉黑夜中的一座闪烁的灯塔 !

序言

2023年开年就是旅游,春节开车一路狂奔,从西安到云南大理,再到西双版纳,算是对过去一年的巨大压力的一个宣泄。大理的美景仍如多年前一样靓丽可人,下关风吹到了大理古城,再次领略了苍山雪洱海月,还很意外的遇到了成群的海鸥。
在这里插入图片描述
在这里插入图片描述

2023年有很多的坏消息,很多朋友都经历了中年失业的社会毒打,而我总算庆幸自己有份安心的工作。

也经历了从杭州工作又再次回归西安工作的短暂心理转变,并在技术关注点上也逐步从互联网回归到了传统而又新颖的机器人制造行业。

2023年,一个充满变革与挑战的年份,对我个人而言,它不仅仅是日历上的一页翻过,更是技术演进的一大跃进,在这一年中,我不仅见证了技术的迅猛发展,也亲自融入了这场变革之中。

既然又到了年末,那就盘点下自己在2023年经历的几个新的技术变革吧。

1 WebRTC 视频直播

因为机器人行业需要直接处理视频推流和直播,因此就从中学习了很多推流方案,而能够支持在浏览器中播放的技术,以前大都采用FLV方式进行播放,虽然利用ffmpeg进行推流还是非常方便的,但这个格式唯一的缺点就是慢那么几秒时间。

而,时间就是金钱!我的朋友们

传统的视频直播技术,如同老式电视,总有几秒的延迟。但在快节奏的现代社会,“几秒”也能决定成败。因此,我转向了WebRTC,一种可以让你和我在网络世界中“即时见面”的神奇技术。那么为了提升那几秒时间,采用WebRTC技术是比较好的解决方案之一。

为什么选择WebRTC? 与FLV等传统技术相比,WebRTC的优势不仅仅在于它的实时性。它更像是一辆装备了最新引擎的跑车,快速且高效。无需复杂的服务器支持,它能在浏览器中轻松实现点对点通信。想象一下,通过WebRTC,我们可以实现从机器人眼中看世界的愿望,这对于我所从事的机器人行业来说,简直是一场革命。

WebRTC (Web Real-Time Communications) 是一项实时通讯技术,它允许网络应用或者站点,在不借助中间媒介的情况下,建立浏览器之间点对点(Peer-to-Peer)的连接,实现视频流和(或)音频流或者其他任意数据的传输。WebRTC 使用了很复杂的信令,因此基于WebRTC可能需要开发信令服务,这足矣让很多人止步。

现有的推流软件有老牌的SRS,可部署在多个平台上,应用也非常广泛;而我并没有选择这个软件,二十采用了另外一款Go语言编写的 go2rtc 软件,其占用cpu和内存非常少,无需特殊安装,使用便捷方便。 如果你有兴趣,可以看我之前的文章。

在这里插入图片描述

2. 机器人导航原理

这块的确属于工作需要了,如果你不是从事这个行业,那么直接跳过或了解下即可。机器人导航,对于门外汉来说,的确充满着神奇色彩。

如果你有兴趣额,我就简单的概括说下吧,希望能说明白。

目前的导航分为激光导航和视觉导航两大分类,从我个人来看,非常看好视觉导航,不过市场上成熟的方案现在依然是激光导航。

  • 激光导航:精确但高昂 激光导航的原理类似于蝙蝠的回声定位。它使用激光雷达扫描周围环境,通过反射回的激光信号来绘制出一张精确的地图。在这张地图上,机器人就能像游戏中的角色一样,找到避开障碍物的最佳路径。虽然激光导航准确度高,但其成本也相对较高。
  • 视觉导航:前景广阔但尚待开发, 另一方面,视觉导觉导航则像是拥有“鹰眼”的机器人。它利用摄像头捕捉图像,通过复杂的算法处理这些图像,以此来理解和导航环境。虽然这种方法在理论上可行,但实际应用中的复杂性和不确定性使得它仍然是一个挑战重重的领域。

激光导航其主要的原理在于使用激光先对所在的场所进行扫描,通过激光雷达的扫描信息(点云)建立一个二维(三维)地图,这个地图很像我们在某个游戏中打怪的地图,有了这个地图后,你可以指点机器人要抵达的地点,通过路径算法Dijkstra或A* 或其他算法,找到避开障碍物的路径(非常像某游戏中点击目的地,怪物自动寻找的路径线路),然后利用驱动控制电机沿线路行走,在行走时,可能有其他的传感器参与期中,进行障碍物检测或者行走里程检测等。

听起来是不是容易多了?
在这里插入图片描述

以上是轮式机器人的原理,如果是人形机器人,控制会更复杂,但原理也是大抵如此。

3 ChatGpt 智能AI

在2023年,AI技术的一个重要突破是聊天机器人,尤其是像ChatGPT这样的模型。这不仅仅是一个能回答问题的机器,它更像是一个智慧的伴侣,能理解我们的语言,甚至与我们进行深层次的交流。

是的,如此火爆全球的技术,不容你不懂。

我们不期望超越ChatGpt这种人工智能的能力,但是学会应用它应该是当下每个打工人需要做的事情。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
作为 一名永远忠诚你的私人助手,每月的20美金可还值得?

当然有很多公司已经为他们的职员买单了,那么你还有什么理由不去学习和使用它呢?

4. 新兴技术5G通信的探索

另一个值得关注的技术是5G通信。这不仅仅是速度的提升,更是物联网、智能家居、远程医疗等领域的可能性大门的开启。

在机器人项目中,5G通信技术使得数据传输更快、更稳定。这对于实时控制和监控机器人至关重要。随着5G网络的普及,我预见到更多创新应用的出现,例如远程控制的机器人进行危险环境的勘探和救援任务。

当然,5G组网也是期中最关键的一块,明年可能会接触更多类似的技术。

5 就业环境恶化

2023年的就业市场可谓是多事之秋。一方面,新兴技术的崛起带来了新的职业机会,另一方面,自动化和AI的发展也使一些传统职位面临挑战。在这种环境下,保持学习的态度和适应能力变得尤为重要。

从众多面试的经验看到,很多人失业后,就业机会渺茫,但俗话说否极泰来,绝处逢生。

很多人干脆抛去找工作的念头,利用这个时间就行个人创业、直播、学习,甚至寻找新的机会,这未尝不是一件好事。而身在职场中的人,大都在经历疯狂内卷的境遇,加班丧失了自己本就可怜的自由时间,完全没有了学习和副业的机会,可谓祸兮福之所倚也,福兮祸之所伏也。

总结

回顾2023年,尽管面临诸多挑战,但也是一个充满机遇的年份。

从WebRTC到AI,从机器人到5G,这些技术不仅改变了我的工作方式,也深刻影响了我们的生活。作为一个中年技术人员,我感到非常幸运能够亲身经历这些变革,但是同样也对未来的不确定性充满恐惧,但又有什么特别的办法呢?

谁也没想到2023年压力不减反升,而各种疾病也是接踵而至,身心和精神都受到双重折磨,看起来今年的春节又需要我们好好的调整下,保持健康的体魄,才能在未来不确定性中走的更从容吧!

你有没有在2023年遇到什么特别的技术呢,亦或是有着更多的应对手段,评论区等你的参与啊!

👓都看到这了,还在乎点个赞吗?

👓都点赞了,还在乎一个收藏吗?

👓都收藏了,还在乎一个评论吗?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1401345.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

快速玩转 Mixtral 8x7B MOE大模型!阿里云机器学习 PAI 推出最佳实践

作者:熊兮、贺弘、临在 Mixtral 8x7B大模型是Mixtral AI推出的基于decoder-only架构的稀疏专家混合网络(Mixture-Of-Experts,MOE)开源大语言模型。这一模型具有46.7B的总参数量,对于每个token,路由器网络选…

Acwing 138 周赛 解题报告 | 珂学家 | 偏序 + DP构造

前言 整体评价 很久没做acwing周赛了, 之前vp过一些周赛,感觉风格变了。 这次感觉还可以,都是些眼熟的套路题。 A. 5458. 进水排水问题 思路: 签到题 按题意描述编写 import java.io.*; import java.util.*;public class Main {public static void …

解决 conda新建虚拟环境只有一个conda-meta文件&conda新建虚拟环境不干净

像以前一样通过conda 新建虚拟环境时发现环境一团糟,首先新建虚拟环境 conda create -n newenv这时候activate newenv,通过pip list,会发现有很多很多的包,都是我在其他环境用到的。但诡异的是,来到anaconda下env的目…

openEuler安装KVM

1、关闭防火墙和selinux [rootlocalhost ~]# systemctl stop firewalld[rootlocalhost ~]# setenforce 0 2、下载软件包 libvirt:用于管理虚拟化平台的开源的 API,后台程序和管理工具。 qemu:开源(模拟)软件&#…

【51单片机】IO 扩展(串转并)--74HC595

0、前言 参考: 普中 51 单片机开发攻略 第12章 【51单片机入门教程-2020版 程序全程纯手打 从零开始入门】 https://www.bilibili.com/video/BV1Mb411e7re/?p21&share_sourcecopy_web&vd_source77e36f24add8dc77c362748ffb980148 nop()是什么语句&#…

算法常用思路总结

思路 1. 求数组中最大最小值思路代码 2. 计算阶乘思路:代码: 3. 得到数字的每一位思路代码 4. 计算时间类型5. 最大公约数、最小公倍数6. 循环数组的思想题目:猴子选大王代码 补充经典例题1. 复试四则运算题目内容题解 2. 数列求和题目内容题…

8.1 Java与数据库连接_XML(❤)

8.1 Java与数据库连接_XML 1. XML介绍与用途2. XML语法规则3. XML语义约束3.1 DTD语法3.2 创建DTD文件3.3 XML Schema语法1. XML介绍与用途 2. XML语法规则

常见的代码生成器使用

常见的代码生成器使用 目录概述需求: 设计思路实现思路分析1.第一部分2.第二部分 参考资料和推荐阅读 Survive by day and develop by night. talk for import biz , show your perfect code,full busy,skip hardness,make a better result,wait for cha…

Django随笔

关于Django的admin 1. 在url中把 from django.contrib import admin 重新解开 把path(admin/,admin.site.urls), 解开 2. 注册app,在配置文件中写 django.contrib.admin, 3.输入命令进行数据库迁移 Django国际化 配置文件中(改成中文) LA…

【STM32F103】DMA直接存储器访问游戏摇杆模块(ADCDMAEXTI)

前言(可忽略) 当初下定决心要走嵌入式的时候买了一堆传感器,但是因为懒和忙所以闲置了一堆,今天考完了最后一门,所以打算一个个都玩一遍,今天先从这个摇杆开始,当初买这个是想着以后做个遥控小…

指标异常检测和诊断

检测 是发现问题 诊断 是找到原因 误差的分类 系统误差:系统误差是由于仪器本身不精确,或实验方法粗略,或实验原理不完善而产生的。随机误差:随机误差是由各种偶然因素对实验者、测量仪器、被测物理量的影响而产生的。粗大误差&…

动态规划——数字金字塔【集训笔记】

题目描述 观察下面的数字金字塔。写一个程序查找从最高点到底部任意处结束的路径,使路径经过数字的和最大。每一步可以从当前点走到左下方的点也可以到达右下方的点。 在上面的样例中,从13到8到26到15到24的路径产生了最大的和86。 输入 第一个行包含R(1≤ R≤…

4.servera修改主机名,配置网络,以及在cmd中远程登录servera的操作

1.先关闭这两节省资源 2.对于新主机修改主机名,配置网络 一、配置网络 1.推荐图形化界面nmtui 修改完成后测试 在redhat ping一下 在redhat远程登录severa 2、使用nmcli来修改网络配置 2.1、配置要求:主机名: node1.domain250.exam…

线程的取消学习笔记

目录 取消线程-pthread_cancel: 线程清理&#xff1a; 取消线程-pthread_cancel: int pthread_cancel(pthread_t thread);//杀死一个线程 示例代码&#xff1a; #include <stdio.h> #include <pthread.h> #include <unistd.h>void *func(void *arg) {p…

[医学多模态融合] 医学图像 + 文本数据 多模态模型发展及预训练模型应用

[医学多模态融合] 医学图像 文本数据 多模态模型发展及预训练模型应用 0. 前言1. 图像数据 多模态模型的发展2. ConVIRT2.1 模型设计2.2 数据集及训练2.3 应用及表现2.3.1 分类任务2.3.2 Zero-shot任务 3. CLIP3.1 模型设计3.2 数据集及训练3.2.1 图像编码器3.2.2 文本编码器 …

用日期类增强对几个默认函数的的理解

首先写一个日期类&#xff1a;包括打印&#xff0c;根据月份判断天数 用类创建对象默认需要构造函数&#xff1b;且也要判断构造出的日期是否符合常理&#xff1a; 在程序结束时需要一个析构函数来释放空间&#xff0c;&#xff08;日期类的对象不会开空间这里只是写出来演…

python—01虚拟环境

文档结构 1、概念简介2、环境配置2.1、多版本解释器2.2、指令创建虚拟环境2.3、idea创建虚拟环境2.3.1、pycharm 1、概念简介 虚拟环境 在某些场景下&#xff0c;不同的项目需要基于不同版本的Python解释器来开发&#xff0c;或者不同的项目需要的第三方包或模块版本也不同。当…

C# Socket通信从入门到精通(17)——单个异步UDP服务器监听一个客户端C#代码实现

前言: 我们在开发UDP通信程序时,除了开发UDP同步客户端程序,有时候我们也需要开发异步UDP服务器程序,所谓的异步最常见的应用就是服务器接收客户端数据以后,程序不会卡在数据接收这里,而是可以继续往下执行,这在实际项目中是经常会遇到的,所以说掌握异步UDP服务器程序…

从关键新闻和最新技术看AI行业发展(2024.1.1-1.14第十四期) |【WeThinkIn老实人报】

Rocky Ding 公众号&#xff1a;WeThinkIn 写在前面 【WeThinkIn老实人报】旨在整理&挖掘AI行业的关键新闻和最新技术&#xff0c;同时Rocky会对这些关键信息进行解读&#xff0c;力求让读者们能从容跟随AI科技潮流。也欢迎大家提出宝贵的优化建议&#xff0c;一起交流学习&…

【论文阅读】Relation-Aware Graph Transformer for SQL-to-Text Generation

Relation-Aware Graph Transformer for SQL-to-Text Generation Abstract SQL2Text 是一项将 SQL 查询映射到相应的自然语言问题的任务。之前的工作将 SQL 表示为稀疏图&#xff0c;并利用 graph-to-sequence 模型来生成问题&#xff0c;其中每个节点只能与 k 跳节点通信。由…