Code Monkey home page Code Monkey logo

arm_robot_sys's Introduction

Arm_Robot_Sys

GitHubStars GitHub GitHub release

介绍

本项目设计一个工业机器人控制系统(手持示教器),包括界面设计、机器人控制语言解释器、插补算法等等。项目目前包含以下部分:

  • MFC 框架显示库 —— 是一个基于 MFC 的工业机器人模拟器(RoboSim),运行在 Windows 平台,支持 scara、delta、puma 模型。
  • GRS_Pro —— 目前包含 GR_HMI、GRS_Core、robDecodePrg 三个部分。其中是 GR_HMI 是基于 Qt 设计的界面,GRS_Core 是系统的核心和通用模块,robDecodePrg 是控制语言解释器模块。

启动程序

RoboSim 与 GRS_Pro 之间通过共享内存进行通信,并且目前设计为由 RoboSim 创建共享内存,因此需要先启动 RoboSim,再启动 GR_HMI 界面部分。

控制器主界面:

image

点击右侧控制面板的“Switch”按钮,可以隐藏显示窗口:

image

菜单功能:

image

Jogging 手动控制界面:

image

切换运动模式界面:

image

切换坐标界面:

image

增量设置界面:

image

Align 界面:

image

实时显示机械臂当前的位置姿态坐标,支持 Quate 和 Euler 转换,支持角度和弧度:

image

对机械臂进行示教,需要选择手动控制模式,并按下右侧面板的“Enable”按钮:

image

结合 RoboSim 进行模拟:

image

arm_robot_sys's People

Contributors

luhuadong avatar

Stargazers

 avatar  avatar  avatar  avatar ZhongJie avatar Oxide avatar  avatar hc avatar 楼兰碎叶 avatar philippe_nuaa avatar

Watchers

James Cloos avatar  avatar Oxide avatar

arm_robot_sys's Issues

Readme(add info)

Thanks for an interesting project.
Could you write instructions for assembling this software in readme?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.