c++

C++既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计。
优优机器人是我在2017年用业余时间,边学习边开发的一个实体机器人原型项目,历时3个月,包括完整的软硬件开发,都是由我独立完成。优优是一款三轮全向移动室内机器人,主体为一个圆柱形,分3层,高50cm,直径20cm。优优机器人的功能有:slam、离在线语音识别、tts、人脸识别、任务序列执行等。 优优机器人的所有硬件都是在淘宝购买,然后一个个部件组装起来,总花费3100元左右。下位机用的arduino mega 2560板子,上位机用的树莓派3B,arduino和树莓派都是我第一次接触到,arduino板子上的软件开发也是在开发机器人的过程中学习的。树莓派运行Ubuntu mate系统搭载ros kinetic版本。slam功能主要通过move_base包以及激光雷达实现,语音识别和tts使用科大讯飞的sdk,人脸识别使用opencv实现,任务序列执行是用Python语言开发的一个模块。任务定义在配置文件中,执行模块读取然后执行。 这项目是一个研究项目,充分证明了自己有非常强的学习能力和动手实践能力。 项目链接:https://github.com/youyoujushi/youyou_
1500C/C++智能硬件
1,在linux下,基于google的libwebrtc,C++接口进行视频传输,允许web端通过webrtc查看linux系统上摄像头拍摄的影像。 2,通过webrtc建立数据通道,允许web端通过通道发送指令到linux系统中的其他业务组件 3,音频互传,web端可以听到linux端麦克录制的声音,web端的音频也可以在linux端播放。 该功能独立完成。
440C++
当前共142个项目
×
寻找源码
源码描述
联系方式
提交