two Star one Fork six

RoboMaster Polar Bear Team of Shenzhen Beili Moscow University / StandardRobot++

Join Gitee
Discover and participate in excellent open source projects with more than 12 million developers, and the private warehouse is completely free:)
Join for free
Clone/Download
Contribution code
Synchronization code
cancel
Tips: Since Git does not support empty folders, empty. keep files will be generated after creating folders
Loading...
README
MIT

StandardRobot++

 Logo

 Author  Author

 language  license

 commit  fork  star  release

brief introduction

Maybe not the best? But it must be the most suitable open source electronic control!

The plan of this project is to transform the DJI StandardRobot into a universal robot code framework that is more suitable for polar bears.

This framework is dedicated to the code generalization of different types of robots. Just select the type of chassis pan tilt and modify the corresponding physical parameters to realize the adaptation of robots.

Module support

For details, please refer to StandardRobot++framework

Main modules

  • Chassis
    Chassis module:

    • Wheat wheel chassis
    • Omni wheel chassis
    • Steering wheel chassis
    • Balanced chassis

    For details, please refer to CHASSIS_README

  • Gimbal
    PTZ module:

    • Yaw patch direct connection PTZ
    • Yaw direct connect pitch screw head
    • Yaw pitch screw head

    For details, please refer to GIMBAL_README

  • Shoot
    Transmitter module:

    • Friction wheel+spring plate
    • Friction wheel+spring drum+push rod

    For details, please refer to SHOOT_README

development tool

Use VSCode as the code editor and Keil5 as the IDE.

Although keil5 is old, it is very easy to use in embedded debugging and environment configuration. Never use keil5 to edit code!!!

As a modern code editor, VSCode can realize various development methods to improve efficiency through various plug-ins, Especially Github Copilot

.vscode The folder has provided many very useful plug-ins extend Page Input @recommended You can get these plug-ins and click Install.

Welcome contribution

If you find problems and optimization points in this project, you can create an issue for discussion.

And fork submit pr to contribute your code after the project.

Our administrator will merge your code after review.

Please refer to matters needing attention Contribution code section in.

Follow up plan

The specific things to be done are TODO in

  • First, complete the current framework to adapt the existing robot.
  • Add upper and lower computer joint debugging to facilitate parameter adjustment.

thank

Thanks for the open source code of each team

appendix

The detailed supplementary content of this article is written in appendix Medium.

If you find any problems in this project, please add them to Problem List Contact the relevant person in charge and submit a pull request if there is a solution.

MIT License Copyright (c) 2024 is a little penguin Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

brief introduction

Control code of general robot slave machine based on DJI standard_robot upgrade open Stow
cancel

contributor

whole

Recent developments

Load more
Can't load more
Ma Jiancang AI Assistant
Try more
Code interpretation
Code fault finding
Code optimization
one
https://gitee.com/SMBU-POLARBEAR/StandardRobotpp.git
git@gitee.com :SMBU-POLARBEAR/StandardRobotpp.git
SMBU-POLARBEAR
StandardRobotpp
StandardRobot++
master

Search Help

 344bd9b3 5694891  D2dac590 5694891