Skip to content

Alexnavtt/stable joint motion - #10

Open
alexnavtt wants to merge 36 commits into
develfrom
alexnavtt/stable_joint_motion
Open

Alexnavtt/stable joint motion#10
alexnavtt wants to merge 36 commits into
develfrom
alexnavtt/stable_joint_motion

Conversation

@alexnavtt

Copy link
Copy Markdown
Contributor

Adds the message and behavior interfaces for UTNuclearRoboticsPublic/spot_manipulation#3

CJans121 and others added 30 commits November 13, 2024 17:10
…ajectories with both ee and joint components
…oboticsPublic/spot_ros into alexnavtt/stable_joint_motion
…taclesCritic and kept only CostCritic, changed lidar components to multithreaded container and allowed intra-process
…oboticsPublic/spot_ros into alexnavtt/stable_joint_motion
…take effect, blocked RPCs cannot starve cmd_vel/estop services, and the WalkTo Rate.sleep() deadlock is fixed.

spot_body_wrapper.py: Guard get_docking_state() against transient RPC errors (returning last-known state) so 10 Hz timer callbacks no longer crash the node during network blips.

spot_lease_manager.py: Latch estop assertions via the EstopKeepAlive (previously self-cleared within ~3 s), add disengageEStop() to clear a latched estop, make _releaseEStop settle-then-cut and shut down the keepalive thread, guard lease queries, and fix a NameError in safe_shut_down.

spot_ros.py: Repair services that crashed the node on invocation (estop/release, clear_behavior_fault, list_graph, navigate_to, stair/locomotion/max_velocity), wire estop/release to disengageEStop(), and bound the startup dock-state wait.

image_server.py: Guard get_image_async in the per-source image timers so channel-level RPC errors log a warning instead of propagating.
…oved ObstaclesCritic and kept only CostCritic, changed lidar components to multithreaded container and allowed intra-process"

This reverts commit 94f0cd8.
… groups take effect, blocked RPCs cannot starve cmd_vel/estop services, and the WalkTo Rate.sleep() deadlock is fixed."

This reverts commit a44f181.
Comment thread spot_behaviors/include/spot_behaviors/execute_stable_arm_command.hpp Outdated
Comment thread spot_msgs/action/StableArmCommand.action Outdated
Comment thread spot_simulation/spot_simulation/simulated_lidar.py

@FabianEP11 FabianEP11 left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same comments as in the spot_manipulation PR

@alexnavtt

Copy link
Copy Markdown
Contributor Author

Fixed issues in this repo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants