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-tidy
with custom checks to enforce code style..clangd
with specific compile flag additions and removals..gitignore
to include new cache, metadata, and configurationfiles.
platformio.ini
:Simple FOC
to version 2.3.4 andSTM32_CAN
to version1.1.2.
gen_compile_commands.py
as an extra script.Adjust serial monitor speed and refine motor control logic
monitor_speed
inplatformio.ini
from115200
to19200
for compatibility.
MotorControlInputs
struct members with default values.doMotor
for properexecution.
operation.
Serial.begin(115200)
toSerial.begin(19200)
insetup()
to match the new monitor speed.
_delay(1000)
andcurrent_angle
variable to removeunnecessary delays and unused code.
Enhance CAN bus scripts with argparse and error handling
python_enable_motor.py
by capturing anddisplaying exception details.
python_enable_motor.py
with afinally
block.python_send_angle.py
to accept a command-line argumentfor the target angle instead of looping indefinitely.
python_send_velocity.py
to 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::Logger
for consistent logging throughoutRbsServoActuator
.hw_joint_angle
,hw_joint_velocity
,hw_joint_target_angle
, andhw_joint_target_velocity
for clarity.can_interface
andcan_node_id
, allowingconfigurable CAN interface and node ID.
on_init
toproperly retrieve interface index and bind the socket.
simple_robot.urdf
) to includecan_interface
andcan_node_id
parameters 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