在SOLIDWORKS搭建一个简易的履带式机器人

文章目录

  • 前言
  • 一、构建模型基本单元
  • 二、搭建车体模块
  • 三.插入轮子
  • 4.构建履带


前言

趁着十一假期,在solidworks中搭建了一个履带式机器人小车,计划将其应用在gazebo中完成多机器人编队的仿真。


一、构建模型基本单元

构建底板(a面)
在这里插入图片描述
构建底板(b面)
在这里插入图片描述
履带轮子:
在这里插入图片描述
单位履带:
在这里插入图片描述
激光雷达:
在这里插入图片描述

二、搭建车体模块

简单的将底板a,b面进行组合
在这里插入图片描述
组合完成
在这里插入图片描述

三.插入轮子

在车体侧面开孔以插入车轮支柱:
在这里插入图片描述
在这里插入图片描述
插入支柱:
在这里插入图片描述
在这里插入图片描述
插入轮子:在这里插入图片描述
在这里插入图片描述

4.构建履带

先确定履带的轮廓位置:
在这里插入图片描述
在这里插入图片描述

通过零部件阵列,将单位履带加载在轮廓中:

在这里插入图片描述
设置机械传动:
在这里插入图片描述
完成视图:
在这里插入图片描述


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/100444.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

面试总结-Redis篇章(十二)——Redis是单线程的,为什么还那么快

Redis是单线程的,为什么还那么快 Redis是单线程的,为什么还那么快什么是IO多路复用 阻塞IO非阻塞IOIO多路复用 Redis是单线程的,为什么还那么快 Redis是纯内存操作,执行速度非常快采用单线程,避免不必要的上下文切换可…

Python中套接字实现服务端和客户端3-3

3 创建客户端的步骤 创建客户端的步骤如图5所示。 图5 创建客户端的步骤 从图5可以看出,对于客户端来说,首先创建套接字,之后通过创建的套接字去连接服务端,如果连接成功,则继续通过该套接字向服务端发送数据&#x…

【Mybatis源码】IDEA中Mybatis源码环境搭建

一、Mybatis源码源 在github中找到Mybatis源码地址:https://github.com/mybatis/mybatis-3 找到Mybatis git地址 二、IDEA导入Mybatis源码 点击Clone下载Mybatis源码 三、选择Mybatis分支 选择Mybatis分支,这里我选择的是3.4.x分支

【ChatGPT】无需代理使用ChatGPT

推荐一个无需代理、可以直接使用的、免费的、无需客户端的、稳定的ChatGPT终端 支持GPT-3.5和CPT-4 无需境外手机号 该工具比较稳定,断流情况很少 GPTDOS 注册地址:GPTDOS (使用我的邀请链接进行注册,双方都可以得到50000个toke…

Vue3 编译原理

文章目录 一、编译流程1. 解读入口文件 packgages/vue/index.ts2. compile函数的运行流程 二、AST 解析器1. ast 的生成2. 创建ast的根节点3. 解析子节点 parseChildren(关键)4. 解析模版元素 Element模版元素解析-举例分析 一、编译流程 1. 解读入口文…

【Git笔记】之Git重命名详解

目录 一、Git重命名文件 二、Git重命名origin 三、Git重命名分支 四、Git重命名远程分支 五、Git重命名作者 六、Git clone重命名 七、Git重命名仓库 八、Git重命名文件夹后出现两个代码 九、Git重命名文件名 Git是一个非常流行的版本控制工具,它可以帮助程…

功能安全学习(一):E-GAS 功能安全架构设计的记录(概念及举例)

目录 1、概述 1.1、术语介绍 1.2、开发指导基本原则 1.3、系统定义

嵌入式养成计划-33--数据库-sqlite3

七十一、 数据库 71.1 数据库基本概念 数据(Data) 能够输入计算机并能被计算机程序识别和处理的信息集合数据库 (Database)数据库是在数据库管理系统管理和控制之下,存放在存储介质上的数据集合 常用的数据库 大型数…

如何阅读文献

主动阅读五步法: 这种方法并不适用于所有文本。对人文社科领域的学术领域的学术专著和论文特别有效,对自然科学的同类著作的效果差一点。这套方法旨在帮助你跳读文本,定位最突出的观点,跳出比较啰嗦的段落要细读和精读。并不意味…

MVCC底层原理

MVCC多版本并发控制机制 多版本多个undo日志 什么时候会获取到事务id 事务id的生成并不是通过begin/start/transaction命令得到的,是在执行第一个修改操作或者加入排他锁操作,才会向mysql申请真正的事务id,mysql内部是严格按照事务的启动顺…

深度学习环境搭建【显卡算力、CUDA、pytorch、tensorflow选择】

总结:深度学习环境搭建【显卡算力、CUDA、pytorch、tensorflow选择】 一、了解自己的显卡,确定其对应的算力二、根据算力、显卡驱动,选择cuda版本三、pytorch版本选择四、tensorflow版本选择 一、了解自己的显卡,确定其对应的算力…

第二证券:5.5G时代将至 算力基建迎政策助力

昨日,A股全线低开,三大股指盘中均跌超1%,盘中冲高回落,午后逐渐止跌。到收盘,沪指跌0.44%报3096.92点,深成指微跌0.03%报10106.96点,创业板指跌0.26%报1998.61点,两市算计成交7700元…

【unity】制作一个角色的初始状态(左右跳二段跳)【2D横板动作游戏】

前言 hi~ 大家好!欢迎大家来到我的全新unity学习记录系列。现在我想在2d横板游戏中,实现一个角色的初始状态-闲置状态、移动状态、空中状态。并且是利用状态机进行实现的。 本系列是跟着视频教程走的,所写也是作者个人的学习记录笔记。如有错…

linux centos出现No space left on device解决方案

问题是因为系统磁盘空间不足 解决方法: 找到那个磁盘不足问题 df -lh 发现/dev/mapper/cl-root磁盘已用50G,有如下 解决方案: 1、如果是虚拟机可以通过分配空间使其空间增加 2、将其他不常用磁盘空间分配给cl-root如( /dev/mapper/cl-home &#…

unity 使用模拟器进行Profiler性能调试

这篇文章主要记录如何实现通过模拟器对打包的app游戏进行Profiler调试。主要记录一些比较重要的点。 准备工作 首先你要能够打包unity的安卓包,如果没有安装安卓组件,请先安装组件。 安装完成以后,会在unity的安装目录找到相应的SDK 这个…

Java线程通信:原理与简单示例

Java线程通信:原理与简单示例 在Java中,线程之间的通信是一个非常重要的概念。这通常涉及到等待、通知和阻塞等机制。在多线程环境中,线程间的正确通信可以确保程序的流程顺利进行,数据的安全访问和共享。下面我们将深入探讨Java…

vue之组件动态添加style样式的四种写法(齐全)

题记&#xff1a; 根据情况来更改样式的情况非常普遍&#xff0c;下边就是最全的使用锦集&#xff01; 一&#xff1a; 对象 <div :style"{ color: activeColor, fontSize: fontSize px }"></div><div :style"{color:(index0?worldColor:#000…

嵌入式Linux裸机开发(五)中断管理

系列文章目录 文章目录 系列文章目录前言STM32 中断系统IMX6U中断控制8个中断GIC中断控制器GIC介绍中断IDGIC逻辑分块GIC协处理器 中断使能中断优先级 重点代码分析官方SDK函数start.S文件自行编写中断驱动文件 前言 最近在学习中发现&#xff0c;学Linux嵌入式不仅是对Linux的…

记录nacos2.0+使用nginx代理出现的问题

一、问题背景&#xff1a; 在同一台服务器&#xff08;centos7&#xff09;搭建nacos服务集群。部署了3个nacos服务&#xff0c;使用不同的端口8848,8858,8868。 使用nginx代理端口8847映射到nacos端口&#xff0c;如下 upstream nacoscluster {server 127.0.0.1:8848;server…

为Yolov7环境安装Cuba匹配的Pytorch

1. 查看Cuba版本 方法一 nvidia-smi 找到CUDA Version 方法二 Nvidia Control Panel > 系统信息 > 组件 > 2. 安装Cuba匹配版本的PyTorch https://pytorch.org/get-started/locally/这里使用conda安装 conda install pytorch torchvision torchaudio pytorch-cu…