L Master 2.2
2.2.4
Update notes for regular users
- Optimized program execution efficiency
- Resolved occasional arm power-off during execution
Update notes for developers
- Fixed ROS MOVL instruction planning failure
- [Important] Changed 3ms periodic real-time thread to oneshot real-time thread waiting for dequeue
- Changed member variable names
- Removed ignore motion command post-processing logic
- Added error logs for sequence number mismatch check
Software versions and download links
2.2.3
Update notes for regular users
- Fixed gripper failure after emergency stop
- Changed task "Stop" to "Abort"
- Optimized mobile page display
- Removed medium screen adaptation for home control panel
- Fixed: At 1920*1200 pixels, landscape mode, settings or control menu cannot be dragged to bottom
- Fixed: In scene, setting motion block color function ineffective
- Fixed: Clicking history task, entering scene, prompts: data does not exist
- Fixed: Home, adding task with position verification from history tasks, occasional page overlap
- Fixed: 2340*1080 resolution phone screen, scene display issues
Update notes for advanced users
- Fixed gripper and flange state not resetting during emergency stop
- Lua command execution fails directly and ends
- Lua checks robot state again after move, fixes gripper issue after motion
Update notes for developers
- Removed burn-in test Excel writing logic
- Calculated torque ignored if absolute value exceeds 30000
- Fixed OTA update failure state still showing updating
- Quality platform precision calibration related business implementation
- Quality platform added StartSys call logic after InitZero
- Quality platform fixed precision calibration state upload failure
- Quality platform added I/O configuration update logic after robot initialization
- Quality platform added robot initialization zeroing optional logic
- Point collection added phase and collection point return
- Fixed NIC continuous restart after setting static IP
- Robot initialization added enable robot data verification switch logic
- IoT NIC test restart NIC causing IP change issue fixed
- Changed ping test domain to
lebai.ltd
Software versions and download links
2.2.2
Update notes for regular users
- Fixed unable to exit task when error occurs during execution
- Fixed: In scene, create position A, then set TCP angle in settings, go to position A fine-tuning, move to target position ineffective
- Fixed: During position verification, pause verification task A, add non-verification position task B, pause task B, click resume task B, arm will first move to task A verification position, then run task B
- Fixed: When last two motion blocks in scene have same position, run task, history task shows task finished, but robot actually still running
Update notes for advanced users
- Added inverse solution failure error prompt
Software versions and download links
2.2.1
Update notes for regular users
- Changed speed and limit check and collision detection conditions to planner running
- Gripper command timeout changed to 5s
- Stop flag used for Lua parser to judge stop but robot doesn't stop
- Fixed: During initialization, directly prompts failure, failure reason, Web robot directly emergency stops
- Fixed: Robot without gripper installed, in control, drag gripper amplitude, local IO or flange IO cannot turn on or off
- Fixed: Burn-in test, once running to the posture shown in the figure, prompts error codes 2001 and 1008
- Fixed: Task runs to gripper, stop task, task cannot be stopped, if add new task: prompts robot request timeout
- Fixed: Using
add_signalto set signal (e.g. signal 8), after restarting RC, (signal 8, signal 16, 24, etc. multiples of 8) all have values, and values persist - Fixed:
add_signalsets signal value to 0, but returned value is: 31459816 - Fixed: Running task with gripper, click Web emergency stop, task still shows running, disappears after one minute
- Fixed: Running task with gripper, in fine-tuning page, click stop button, prompts: robot collision stopped. On home, cannot stop task, only restart RC
- Fixed: Running task with gripper, emergency stop or collision emergency stop, frequently task cannot stop, after multiple stops, task shows stopped, newly added task has no task status but task is running
- Fixed: During task execution, gripper merged state, click stop task, task stops, gripper changes to open/close state
- Running task added stop task (abort/cancel) button
- Added Modbus flange gripper specialized implementation
- Quality platform robot test motion command call optimization
Software versions and download links
2.2.0
Update notes for regular users
- Title bar added task history popup
- Fixed scene time machine partial issues, changed style
Update notes for advanced users
- Added Lua methods:
set_external_dosget_external_dosget_external_disset_external_aosget_external_aosget_external_aisget_external_ios
- Added business system commands:
set_external_dosbatch set external IO digital outputget_external_dosbatch get external IO digital outputget_external_disbatch get external IO digital inputset_external_aosbatch set external IO analog outputget_external_aosbatch get external IO analog outputget_external_aisbatch get external IO analog inputset_signalset semaphoreget_signalget semaphoreadd_signaladd value to semaphoreenable_joint_limitenable joint limit check
- About page added serial number QR code
- Login conflict added device IP display
- Debug page added robot data feature (oscilloscope)
- Added servo parameter, joint backlash parameter implementation
- Robot not powered on still supports main control box IO
- Restored
stop()command definition, only stops task and current command, doesn't stop robot, added special judgment during execution - Fixed
stop_move()causing motion to stop during execution which preventsmove_untilfrom running normally - External IO Lua methods added success judgment, failure returns -1
Update notes for developers
- External IO gRPC interfaces added success judgment, failure returns
StatusCode::ABORTED - Fixed external IO batch interface program crash when
lengthis abnormal,valueslength defaults to 0 when insufficient - Ignored error bits when arm is powered off
Software versions and download links
