目录
3、MPC算法中,为什么把优化之后的控制序列的第一个值作为控制系统的输入值?
6、hybrid A* 在搜索出一条路径之后,如何再进行轨迹优化?常用的轨迹优化算法有哪些?
8、讲一下局部路径规划算法,比如DWA、TEB、lattice planner?
9、讲一下ROS spin()?ros spin 和ros spinonce ()有什么区别?
4、数据在传输时一定要进行数据的序列化和反序列化吗?有没有自己写过TCP/UDP协议?
3、一个节点订阅多个个话题的时候,如何顺序地处理订阅到的话题消息?比如先处理传来定位的数据还是地图的数据?
4、在导航中,一个点如何移动到多个点执行导航任务?(全覆盖路径规划)
5、MPC控制器,如果一开始的速度是0,那么预测的未来的速度都是0,那么如何启动?
6、Protobuf的序列化与反序列化为什么比ROSmsg的序列化和反序列化更快?他们都是把数据进行序列化成二进制数据进行的传输的?
前言
暑期面试了不少自动驾驶和机器人公司,基本都是规控岗位,整理了一些印象比较深的问题。
一、京东方
1、CPP和C的区别是什么?
-
C++ 支持面向对象编程,包括类(Class)和对象(Object)的概念,以及继承(Inheritance)、封装(