- 博客(5)
- 收藏
- 关注
原创 mutex 和 condition variable
互斥锁mutex是为了临界资源的安全访问,C++11的unique_lock和lock_guard可以防止释放锁导致死锁问题。一般工作中比较少用recursive_mutex、std::timed_mutex和 std::recursive_timed_mutex。
2023-06-23 10:14:18
141
原创 costmap converter
costmap converter plugin:作用: costmap_2d单元格 转化为 几何图元(geometry primitives: points, lines, polygons)作为obstacles.如果没有激活:costmap_2d单元格 作为 单点障碍物,在high resolution map,计算时间长并且不稳定。但是conversion也需要花时间,转换时间主要取决于算法,可以在单独的线程中执行。配置的例子:TebLocalPlannerROS: ## Cos
2021-02-04 14:16:35
2316
原创 tmux的shortcut
tmux的快捷键tmux #进入tmuxexit #退出进入tmux后$ tmux new -s <session-name> #$ tmux new -s <session-name>$ tmux detach # 分离session,或者按下Ctrl+b d$ tmux ls # 列出session# 使用会话编号$ tmux attach -t 0 # 使用会话名称$ tmux attach -t <session-na
2021-02-03 15:50:56
173
原创 ros 中cmakelist
1. 声明 ROS messages, services and actionsadd_message_file()add_service_file()add_action_file() …2.声明 ROS dynamic reconfigure parameters (rarely used)#generate_dynamic_reconfigure_options(cfg/DynReconf1.cfgcfg/DynReconf2.cfg)3.catkin specific config
2021-02-03 12:15:24
173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人