Add 2 versions of test stand #72
No reviewers
Labels
No labels
construct
design
doc
integration
programming
research
schematics
test
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
robossembler/servo!72
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "37-backup"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
детали.
Update README.md
Поправил readme.md
Update README.md
Test-stands progress.
2 versions for 1 and 2 motors.
Parts for GM6208.
Removed unnecessary fillets, surfaces, and construction elements from
each part; Eliminated duplicate parts; Restructured file and folder
organization.
Configure clang tools and update build settings
.clang-tidywith custom checks to enforce code style..clangdwith specific compile flag additions and removals..gitignoreto include new cache, metadata, and configurationfiles.
platformio.ini:Simple FOCto version 2.3.4 andSTM32_CANto version1.1.2.
gen_compile_commands.pyas an extra script.Adjust serial monitor speed and refine motor control logic
monitor_speedinplatformio.inifrom115200to19200for compatibility.
MotorControlInputsstruct members with default values.doMotorfor properexecution.
operation.
Serial.begin(115200)toSerial.begin(19200)insetup()to match the new monitor speed.
_delay(1000)andcurrent_anglevariable to removeunnecessary delays and unused code.
Enhance CAN bus scripts with argparse and error handling
python_enable_motor.pyby capturing anddisplaying exception details.
python_enable_motor.pywith afinallyblock.python_send_angle.pyto accept a command-line argumentfor the target angle instead of looping indefinitely.
python_send_velocity.pyto accept a command-line argumentfor target speed and removed infinite loops for better usability.
send_velocity_impulses.py, a new script to send alternatingvelocity impulses over the CAN bus.
Refactor ROS2 actuator with improved CAN handling and logging
rclcpp::Loggerfor consistent logging throughoutRbsServoActuator.hw_joint_angle,hw_joint_velocity,hw_joint_target_angle, andhw_joint_target_velocityfor clarity.can_interfaceandcan_node_id, allowingconfigurable CAN interface and node ID.
on_inittoproperly retrieve interface index and bind the socket.
simple_robot.urdf) to includecan_interfaceandcan_node_idparameters for hardware configuration.New PID coefficients; remove lega
Closes #37
assigned to @movefasta
added 1 commit
0120f0f5- Add 2 motor versions & test standCompare with previous version
Pull request closed