Skip to content

Tags: elephantrobotics/pymycobot

Tags

v4.0.3

Toggle v4.0.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release v4.0.3 (#226)

* Feat/ultra arm p1 api (#205)

* feat(P1-api):P1 adapts to basic motion interface

* refactor(P1-Api): The class name is renamed to UltraArmP1

* feat(ultraArm P1): P1 Control interface adds closed-loop position feedback

* perf(ultraArm P1): P1 Control interface adds closed-loop position feedback

* feat(P1): Control interface adds closed-loop switch parameters

* fix(320-Api):Fixed the abnormal return value issue of the three-finger/force-controlled gripper reading interface

* Fix/pro320 api (#213)

* feat(P1-api):P1 adapts to basic motion interface

* refactor(P1-Api): The class name is renamed to UltraArmP1

* feat(ultraArm P1): P1 Control interface adds closed-loop position feedback

* perf(ultraArm P1): P1 Control interface adds closed-loop position feedback

* feat(P1): Control interface adds closed-loop switch parameters

* fix(320-Api):Fixed the abnormal return value issue of the three-finger/force-controlled gripper reading interface

* Fixed MyAGVPro known bugs (#217)

* add MyCobot 280 X5PI API

* add MyCobot 280 X5 PI doc

* Fix MyCobot 280 X5 Pi doc errors

* add MyCobot 280 X5 PI sokcet sever&client

* MyCobot 280 X5 PI server compatible with python2

* rename MyCobot280x5pi to MyCobot280RDKX5

* fix MyArmMControl bugs

* fix MyArmC bugs

* fix myArmM&C demo bug

* update M&C demo

* fix MyCobot280 rdkx5 bug

* fix MyArmM&C bugs

* fix bugs

* fix bug

* fix ThreeHand api bug

* Fixed the issue that Pro630 could not read data

* fix MyArmM bug

* MyArmM&C adds get_joints_coord interface

* fix Pro630 bug

* fix Pro630 bugs

* Fixed the pro630 socket communication bug

* Optimize MyCobot280 RDK X5 interface parameter error prompt

* Optimized the way MyAGV reads MCU data

* feat(myagvpro): add myagvpro api

* fix(ConveyorApi):Fix the problem that no data is returned

* feat(MyAGVPro): Adapt to Bluetooth and socket TCP communication modes

* docs(MyAGVPro): Format the document

* docs(MyAGVPro): Documentation to increase use cases

* docs(MyAGVPro): rename MyAGVPro_zh.md

* docs(MyAGVPro): Update the serial port

* fix(MyArmM): Correction of joint limit and motor code value range

* feat(MyAGVPro): Add get_emergency_stop_state api

* feat(MyAGVPro): Add get_emergency_stop_state api

* refactor(MyAGVPro): rename get_emergency_stop_state to get_estop_state

* feat(MyAgv): Added setting/reading automatic report status interface

* fix(M750):Updated M750 Swing Limit

* fix(MyAGVPro): The issue that Bluetooth address matching fails is fixed

* feat(myagvpro): add get_robot_status api

* feat(demo):Add myAGVPro composite kit handle control case

* feat(MercuryX1): Compatible with dock firmware version 1.2

* feat(mercurychassis_api): Dynamically matching instruction length

* feat(mercurychassis_api): Optimize voltage reading accuracy

* feat(ConveyorApi): Separate the set_motor_speed interface

* feat(ConveyorApi): Specify the motor type during initialization

* refactor(conveyorApi): add stop interface

* Develop branch merge (#196)

* 添加pid设置demo

* chore: Add a custom pylint configuration file

---------

Co-authored-by: weiquan

* feat(conveyor_api): Adapt to Conveyor 1.1 firmware, all interfaces return uniform values

* feat(AGVPRO): Adapt to CH340 serial port chip

* feat(AGVPRO): Automatically upload the adapter firmware v1.0.10

* feat(AGVPRO): Added the control interface for opening and closing the handle

* feat(AGVPRO): Added an interface for reading handle control status

* feat(AGVPRO): Bluetooth adapter handle control interface

* fix(mercury): Fix the redundant code in the previous commit

* fix(Mercury): Resolved server communication issues affecting both arms

* fix(MyAGVPro): Fixed the issue that some interfaces did not return

* fix(MyAGVPro): Fixed the interface parameter verification error issue

* refactor(MyAGVPro): Optimize get_robot_statuts interface return

---------

Co-authored-by: Mrkun5018 <76215701+Mrkun5018@users.noreply.github.com>
Co-authored-by: weiquan <55946925+anla-xu@users.noreply.github.com>

* Fix/p340 api (#216)

* fix(P340): Fixed the play_gcode_file interface stuck issue

* fix(P340): Fixed the play_gcode_file interface stuck issue,remove thread lock

* fix(P340-Api): Fixed the play_gcode_file interface stuck issue

* Fix/p340 api (#220)

* fix(pro450): fix some test interface bugs

* fix(pro450-api): Fixed the problem of some interface parameters exceeding the limit

* fix(pro450-api): Fixed the problem of is_in_position() interface parameters exceeding the limit

* fix(pro450-api): Fixed the problem of some interface parameters exceeding the limit

* feat(pro450-API):Add settings and get communication mode interface, waiting for machine verification

* feat(pro450-api):Added custom protocol document interface, pending machine verification

* feat(pro450-api):Added custom protocol document interface, pending machine verification

* docs(pro450-api): update API use

* docs(pro450-api): update API use

* fix(pro450-api): fix some interfaces

* fix(pro450-api): fix some interfaces

* feat(pro450-api):Added dynamic parameter identification interface

* docs(pro450-api): update API use, remove some API

* feat(pro450-api):Added kinematic algorithm inverse solution interface and repaired closed loop mechanism, closed loop by default

* docs(pro450-api): update API use

* fix(pro450-api): fix some Api

* feat(pro450-api): add go_home() Api

* fix(pro450-API): solve_inv_kinematics interface adds parameter range detection

* fix(P340-api): fix test API bug

* fix(pro450-api):fix some api bug

* docs(pro450-api): update API use

* fix(pro450-api):Fixed some interface test bugs

* docs(pro450-api): update API use

* fix(pro450-api): Repair the bottom external device related interface and sports mode interface

* fix(pro450-api): Repair the bottom external device related interface and sports mode interface

* fix(pro450-api):Repair the bottom external device interface

* fix(pro450-api): fix some api bugs

* fix(pro450-api): Fixed the issue of refresh mode returning -1

* perf(pro450-api):Optimize the log module to prevent repeated printing of logs

* fix(pro450-api): Increase the parameter range of the log mode setting interface

* fix(pro450-api): Restore the parameter range of the log mode setting interface (#221)

* feat: release v4.0.2

* Fix/p340 api (#223)

* fix(p340-api):fix jog_coord api

* fix(p340-api): fix speed range

* fix(p340-api):fix gripper speed range

* fix(280-api): fix some API parameter range (#225)

---------

Co-authored-by: wangWking <93129711+wangWking@users.noreply.github.com>
Co-authored-by: K-Shuffler <76215701+K-Shuffler@users.noreply.github.com>
Co-authored-by: Mrkun5018 <76215701+Mrkun5018@users.noreply.github.com>

v4.0.2

Toggle v4.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: v4.0.2 (#222)

* Feat/ultra arm p1 api (#205)

* feat(P1-api):P1 adapts to basic motion interface

* refactor(P1-Api): The class name is renamed to UltraArmP1

* feat(ultraArm P1): P1 Control interface adds closed-loop position feedback

* perf(ultraArm P1): P1 Control interface adds closed-loop position feedback

* feat(P1): Control interface adds closed-loop switch parameters

* fix(320-Api):Fixed the abnormal return value issue of the three-finger/force-controlled gripper reading interface

* Fix/pro320 api (#213)

* feat(P1-api):P1 adapts to basic motion interface

* refactor(P1-Api): The class name is renamed to UltraArmP1

* feat(ultraArm P1): P1 Control interface adds closed-loop position feedback

* perf(ultraArm P1): P1 Control interface adds closed-loop position feedback

* feat(P1): Control interface adds closed-loop switch parameters

* fix(320-Api):Fixed the abnormal return value issue of the three-finger/force-controlled gripper reading interface

* Fixed MyAGVPro known bugs (#217)

* add MyCobot 280 X5PI API

* add MyCobot 280 X5 PI doc

* Fix MyCobot 280 X5 Pi doc errors

* add MyCobot 280 X5 PI sokcet sever&client

* MyCobot 280 X5 PI server compatible with python2

* rename MyCobot280x5pi to MyCobot280RDKX5

* fix MyArmMControl bugs

* fix MyArmC bugs

* fix myArmM&C demo bug

* update M&C demo

* fix MyCobot280 rdkx5 bug

* fix MyArmM&C bugs

* fix bugs

* fix bug

* fix ThreeHand api bug

* Fixed the issue that Pro630 could not read data

* fix MyArmM bug

* MyArmM&C adds get_joints_coord interface

* fix Pro630 bug

* fix Pro630 bugs

* Fixed the pro630 socket communication bug

* Optimize MyCobot280 RDK X5 interface parameter error prompt

* Optimized the way MyAGV reads MCU data

* feat(myagvpro): add myagvpro api

* fix(ConveyorApi):Fix the problem that no data is returned

* feat(MyAGVPro): Adapt to Bluetooth and socket TCP communication modes

* docs(MyAGVPro): Format the document

* docs(MyAGVPro): Documentation to increase use cases

* docs(MyAGVPro): rename MyAGVPro_zh.md

* docs(MyAGVPro): Update the serial port

* fix(MyArmM): Correction of joint limit and motor code value range

* feat(MyAGVPro): Add get_emergency_stop_state api

* feat(MyAGVPro): Add get_emergency_stop_state api

* refactor(MyAGVPro): rename get_emergency_stop_state to get_estop_state

* feat(MyAgv): Added setting/reading automatic report status interface

* fix(M750):Updated M750 Swing Limit

* fix(MyAGVPro): The issue that Bluetooth address matching fails is fixed

* feat(myagvpro): add get_robot_status api

* feat(demo):Add myAGVPro composite kit handle control case

* feat(MercuryX1): Compatible with dock firmware version 1.2

* feat(mercurychassis_api): Dynamically matching instruction length

* feat(mercurychassis_api): Optimize voltage reading accuracy

* feat(ConveyorApi): Separate the set_motor_speed interface

* feat(ConveyorApi): Specify the motor type during initialization

* refactor(conveyorApi): add stop interface

* Develop branch merge (#196)

* 添加pid设置demo

* chore: Add a custom pylint configuration file

---------

Co-authored-by: weiquan

* feat(conveyor_api): Adapt to Conveyor 1.1 firmware, all interfaces return uniform values

* feat(AGVPRO): Adapt to CH340 serial port chip

* feat(AGVPRO): Automatically upload the adapter firmware v1.0.10

* feat(AGVPRO): Added the control interface for opening and closing the handle

* feat(AGVPRO): Added an interface for reading handle control status

* feat(AGVPRO): Bluetooth adapter handle control interface

* fix(mercury): Fix the redundant code in the previous commit

* fix(Mercury): Resolved server communication issues affecting both arms

* fix(MyAGVPro): Fixed the issue that some interfaces did not return

* fix(MyAGVPro): Fixed the interface parameter verification error issue

* refactor(MyAGVPro): Optimize get_robot_statuts interface return

---------

Co-authored-by: Mrkun5018 <76215701+Mrkun5018@users.noreply.github.com>
Co-authored-by: weiquan <55946925+anla-xu@users.noreply.github.com>

* Fix/p340 api (#216)

* fix(P340): Fixed the play_gcode_file interface stuck issue

* fix(P340): Fixed the play_gcode_file interface stuck issue,remove thread lock

* fix(P340-Api): Fixed the play_gcode_file interface stuck issue

* Fix/p340 api (#220)

* fix(pro450): fix some test interface bugs

* fix(pro450-api): Fixed the problem of some interface parameters exceeding the limit

* fix(pro450-api): Fixed the problem of is_in_position() interface parameters exceeding the limit

* fix(pro450-api): Fixed the problem of some interface parameters exceeding the limit

* feat(pro450-API):Add settings and get communication mode interface, waiting for machine verification

* feat(pro450-api):Added custom protocol document interface, pending machine verification

* feat(pro450-api):Added custom protocol document interface, pending machine verification

* docs(pro450-api): update API use

* docs(pro450-api): update API use

* fix(pro450-api): fix some interfaces

* fix(pro450-api): fix some interfaces

* feat(pro450-api):Added dynamic parameter identification interface

* docs(pro450-api): update API use, remove some API

* feat(pro450-api):Added kinematic algorithm inverse solution interface and repaired closed loop mechanism, closed loop by default

* docs(pro450-api): update API use

* fix(pro450-api): fix some Api

* feat(pro450-api): add go_home() Api

* fix(pro450-API): solve_inv_kinematics interface adds parameter range detection

* fix(P340-api): fix test API bug

* fix(pro450-api):fix some api bug

* docs(pro450-api): update API use

* fix(pro450-api):Fixed some interface test bugs

* docs(pro450-api): update API use

* fix(pro450-api): Repair the bottom external device related interface and sports mode interface

* fix(pro450-api): Repair the bottom external device related interface and sports mode interface

* fix(pro450-api):Repair the bottom external device interface

* fix(pro450-api): fix some api bugs

* fix(pro450-api): Fixed the issue of refresh mode returning -1

* perf(pro450-api):Optimize the log module to prevent repeated printing of logs

* fix(pro450-api): Increase the parameter range of the log mode setting interface

* fix(pro450-api): Restore the parameter range of the log mode setting interface (#221)

* feat: release v4.0.2

---------

Co-authored-by: wangWking <93129711+wangWking@users.noreply.github.com>
Co-authored-by: K-Shuffler <76215701+K-Shuffler@users.noreply.github.com>
Co-authored-by: Mrkun5018 <76215701+Mrkun5018@users.noreply.github.com>

v4.0.1

Toggle v4.0.1's commit message
Merge branch 'develop'

v4.0.0

Toggle v4.0.0's commit message
refactor: Remove redundant lock variables in multiple classes

v3.9.9

Toggle v3.9.9's commit message
release v3.9.9

v3.9.8

Toggle v3.9.8's commit message
release v3.9.8

v3.9.7

Toggle v3.9.7's commit message
fix(Pro630): Fix Pro630 pico version bugs

v3.9.6

Toggle v3.9.6's commit message
release v3.9.6

v3.9.4

Toggle v3.9.4's commit message
update version

v3.9.3

Toggle v3.9.3's commit message
release v3.9.3