ROS机器人学习
文章平均质量分 58
理论与实践相结合
学习小卡车
这个作者很懒,什么都没留下…
展开
-
[marker]Rviz可视化
Rviz可视化重点#include<ros/ros.h>#include<visualization_msgs/Marker.h>marker.header.frame_id = "/my_frame";marker.header.stamp = ros::Time::now;marker.ns = "basic_shapes";marker.id = 0;marker.type = shape;marker.action = visualization_msgs原创 2021-09-25 10:53:55 · 301 阅读 · 0 评论 -
offbroad
//action文件夹class IControlFunction { virtual ~IControlFunction() {}; virtual void Oninit(const int config) = 0; virtual void GetData() = 0; virtual void DoProgress() = 0; virtual void SetFunctionOutPut() = 0;}//工厂基函数,初始化、获取数据、做处理、输出c原创 2021-05-28 21:56:41 · 266 阅读 · 0 评论 -
Camera calibration
Camera calibration摄像机标定(Camera calibration)简单来说是从世界坐标系转换为相机坐标系,再由相机坐标系转换为图像坐标系的过程,也就是求最终的投影矩阵P的过程。世界坐标系(world coordinate system):用户定义的三维世界的坐标系,为了描述目标物在真实世界里的位置而被引入。单位为m。相机坐标系(camera coordinate system):在相机上建立的坐标系,为了从相机的角度描述物体位置而定义,作为沟通世界坐标系和图像/像素坐标系的中间一环转载 2021-04-08 20:33:25 · 124 阅读 · 0 评论 -
ROS kinetic安装
Ubuntu install of ROS KineticWe are building Debian packages for several Ubuntu platforms, listed below. These packages are more efficient than source-based builds and are our preferred installation method for Ubuntu. Note that there are also packages ava原创 2021-02-27 13:33:22 · 214 阅读 · 0 评论 -
ROS基本概念
ROS通信编程一、话题编程流程:创建发布者创建订阅者添加编译选项运行可执行程序1.1 话题发布方法:初始化ROS节点。向ROS master注册节点信息,包括发布的话题名和话题中的消息类型。按照一定频率发布消息代码: talker.cpp#include <sstream>#include "ros/ros.h"#include "std_msgs/String.h"int main(int argc, char **argv){ //ROS节原创 2021-02-22 21:00:26 · 147 阅读 · 0 评论 -
[无人机学习]无人机学习概论
一、无人机简介1.1 无人机与航空模型分类机型优点缺点固定翼飞机续航时间长,速度快需要跑道,不能垂直起降单旋翼飞机可以垂直起降,空中悬停续航时间段,机械结构复杂,操控难度大多旋翼飞机垂直起降,空中悬停,结构简单,操作灵活续航时间短,飞行时间慢垂直起降固定翼飞机垂直起降,节省跑道,飞行速度快电量消耗大,飞行时间短,控制体系复杂倾斜旋翼机垂直起降,节省跑道,飞行速度快,用可旋转的多旋翼桨提供主动力电量消耗大,飞行时间短,控制体系复杂1.原创 2021-02-08 21:53:26 · 2271 阅读 · 0 评论 -
QGC参数表
QGC parameters1. Battery CallbrationParametersDetail含义BAT_A_PER_VBattery current per volt (A/V)每伏电池电流BAT_CAPACITYBattery capacityBAT_CNT_V_CURRScaling from ADC counts to volt on the ADC input(battery current)从ADC计数到ADC输入电压的缩放比例(电池电原创 2020-12-11 15:36:29 · 3724 阅读 · 0 评论 -
ROS入门知识和常用命令
ROS笔记一、初学ROS1.1 常见命令rostopicrosservicerosnoderosparamrosmsgrossrv1.2 启动小海龟roscorerosrun turtlesim turtlesim_noderosrun turtlesim turtle_teleop_key1.3 查看话题列表rosnode list1.4 发布话题消息ros...原创 2020-03-09 11:21:23 · 147 阅读 · 0 评论