Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Story] Demoability #944

Open
5 of 18 tasks
LarsJanssenTUe opened this issue Dec 3, 2019 · 6 comments
Open
5 of 18 tasks

[Story] Demoability #944

LarsJanssenTUe opened this issue Dec 3, 2019 · 6 comments
Assignees
Labels
maintenance Making existing code better in terms of style and setup

Comments

@LarsJanssenTUe
Copy link
Contributor

LarsJanssenTUe commented Dec 3, 2019

The robot should be workable for the demo team. What is needed for this?

  • Robust boot procedure (i.e. get rid of virtual box!)

Changes that need to be made to the robot (@MatthijsBurgh)

  • Demo account on HERO1, including target hero1-demo for tmux aliases etc.
  • Demo account on HERO2, including target hero2-demo for tmux aliases etc.
  • Demo Laptop with SSH commands
  • Tooling for tagging for updating the demo version
  • Systemd services by default from demo account, (tooling for easy switching)
  • Documentation how to install demo accounts for clean install of robot and laptop

New files that need to be made

  • Test Plan which needs to succeed for allowing an update of the demo version @JosjaG
  • (Un)pack manual (external demo)
  • Hero manual
    • How to start the robot
    • How to start the demo
      • The difference in procedure between demo intern and demo extern
    • What commands can be given to the robot (both through speech and through telegram)
    • FAQ with common problems
  • Presentation
    • Written text
    • Presentation
@LarsJanssenTUe
Copy link
Contributor Author

@MatthijsBurgh progress report?

@MatthijsBurgh
Copy link
Member

I think the checked boxes show the status. The laptop is readyish. I am not sure anymore.

@MatthijsBurgh
Copy link
Member

Demo laptop is at 18.04

@PetervDooren
Copy link
Contributor

todo: change to a discussion when this is possible again

@PetervDooren PetervDooren added the maintenance Making existing code better in terms of style and setup label Jan 27, 2021
@PetervDooren
Copy link
Contributor

PetervDooren commented May 16, 2022

Some notes on the demo software as of 16-05-2022,

  • Make sure we can press and release the emergency button without having to restart everything.
    • Demo intern
    • Demo extern (gmapping will probably pose a problem.)
  • Add desktop shortcuts for Rviz and the gui server.
  • Place action is currently broken
  • Fix arm control in gui. Make it easier to reset the robots pose.
  • The robot avoids its own arm while navigating.
  • Route the Rviz nav goal to our navigation pipeline.

@MatthijsBurgh
Copy link
Member

Gmapping will remain an issue, because the pose will be reset.
Also AMCl, normal localization, will require a new initial pose. As again the pose/odom is reset.
Robot avoiding its own arm could be an issue caused by the navigation cloud. We do not do self filtering there at the moment. This also caused issues in Sydney, while carrying trashbag or similar. Though it should filter in the costmap for everything in the footprint.
Rviz is routed to the global planner. The replanning is implemented in the robot_smach_states, so that is not a ROBOT interface.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintenance Making existing code better in terms of style and setup
Projects
None yet
Development

No branches or pull requests

6 participants