个人介绍:
一名专注机器人软件开发的自由职业者,拥有 3年+ 基于 C++、Python 和 ROS2 的开发经验,拥有丰富的 Windows 系统和 Ubuntu 系统的编程经验。
核心技术栈:
编程语言:C++、Python、QT
机器人操作系统:ROS2 (Humble)、ROS1 (Noetic)
工具与平台:Windows、Linux (Ubuntu)、Git、CMake
洛斯达环水保项目
技术栈:
C++/OSG/CMake
核心贡献:
● 模型开发:基于现有osg组件构建高压电塔模型,支持高度/倾角等基础参数调整
● 跨平台适配:配置CMake编译环境,解决Windows/Linux基础路径差异问题
● 数据对接:定义JSON数据结构,实现C++后端与Web前端基础数据传递
技术亮点:
● 采用模板方法设计模式复用已有建模逻辑
● 开发模型参数校验工具,拦截非法输入值100+次
草方格治沙模型开发 C++研发工程师
技术栈:
C++/OSG
核心贡献:
● 模型构建:根据地形高程数据生成草方格基础模型,支持密度参数调整
● 数据整合:开发C++数据接口模块,实现治沙参数与三维场景联动
● 性能优化:通过简化模型面片数量,提升场景加载速度40%
业务应用:
● 模型集成到输电线路规划系统,用于地形预处理分析。
ROS2机械臂控制
技术栈:
C++/Python
核心贡献:
●通过ROS2 humble与moveit2实现机械臂的操控、轨迹规划执行、精准操控。