-
Notifications
You must be signed in to change notification settings - Fork 601
dev planning
high priority NAV, TELEOP, PHYSICAL CI
lower priority vla/manip stereo nav/mono nav
all wednesday
- TODO release dev -> main/master
Pim ACT end of May grabbing boxes off tables
- TODO PR Groot policy (ready, sorting comments)
- TODO PR Pointing (getting ready?)
- TODO PR Sim (maybe talk? idk)
g1.point_to(PoseStamped)- ... sim work (we want to load textured meshes)
Kratos review of nav stack
- TODO fix drunk G1
- TODO wheel platform jeff's certified nav (working title)
Sam
-
TODO 90% of tests running in GH runner. External PRs can run against these and parellise.
-
TODO Linter also running on GH runner.
-
TODO Self hosted runner only runs remaining (currently 140) tests which need ROS, LFS or something similar. Only runs on internal PRs.
-
TODO Tightening up security of the workflows.
-
TODO deps split (base very light, no torch dep)
-
TODO - antim labs CI
Ivan
- DONE release notes for stash
- DONE agents review - mem2 integration, module writing?
- DONE REVIEW tool streaming
- DONE MEET on drones, multi-body blueprint
- DONE MEET on precision vs speed control spec (multi body)
- DONE review antim labs simulation
- DONE figure out nav project + bona, make a roadmap 6 weeks to POC
- TODO multi embodiment deployment
- TODO password management system review
- TODO aws service infra?
- TODO mid360 dimos nav (loop closure working, april tag )
Dan
- TODO april tag localizer
Jeff
- DONE merge, nav hoping by end of Tue
- MEET nav
- TODO testing & issue fixes
- TODO move out of fastlio plz
Mustafa
-
DONE - benchmarks - share with Ivan
-
DONE - galaxia integration work - visiting them again
-
DONE - MEET on precision vs speed control
-
TODO - SPEED STUFF
-
TO MERGE - some teleop, manip
-
TODO - setup jetson go2
-
TODO - merge robot modeling/benchmark module
-
TODO - Ivan can test trajectory control on his go2, not integrated as a module, but separate scripts
.. backpack, charging
Paul
-
TODO Extracting connections to separate modules (testing PR)
-
TODO compose feedback for antim labs with Ivan
-
TODO Remove rpyc
-
TODO Agents review - mem2 integration, module writing? https://github.com/dimensionalOS/dimos/issues/1970
for trial issue? @rpc(thread="body") @rpc(thread="body") @rpc(thread="sound")
-
MEET blueprint multibody
Ruthwik
- TODO teleop with Stash
- MEET on teleop
Andrew
- DONE dtop multiprocess
- TODO o3d on jetson!
- TODO rust module stuff
Ezen
- DONE MEET on drones, blueprint ..multibody work on our end
-
Trajectory controller
- Obstacle avoidance
- Multistory
- Integration of third party hardware
- Self charging
- Is manip supposed to use this?
- Process per module? What's the memory footprint?
What works:
- Mostly CLI start/stop blueprints
TODOs:
- Sequential — decorators maybe?
- Streaming — tool msg streaming?
HumanCLI IS MCP
- Interface to MCP client — a dumb internal agent loop if people don't want to use OpenClaw/Claude
Delete non-MCP agent (agent3 :D)
PY API — explain why:
- REPL
- memory2
- We are cheating with security demo
Example tasks for a robot:
- Tell an agent to walk around a car in a circle and take photos of it
- Security demo without a security module
- Security demo without a patrol module!
deployed_blueprint = UnitreeGo2Blueprint()
class Module():
def start()
robot.detect("person").pipe(robot.cmd_vel)
deployed_blueprint.deploy(Module)
while True:
deployed_blueprint.camera.detect(PersonDetector)
deployed_blueprint.follow()
time.sleep(1)
Memory.navto(car)
while True:
robot.lidar.freespace()
# some motion trigonometry
# print out possible motion
# agent tells you to execute
# big thing is memoryHalting problem etc — agent will write horrible things, none of them should crash dimos
- Humanoid
- Sim
- High level
- Low level ctrl for policies
- TODO: what's up with the internal lidar?
Backpack:
- Need to decide on Jetson
- DONE Ivan: link your Seeed Studio industrial
- TODO Mustafa: adopt for Jetson
- End of week roughly
Charging: TBD
Ruthwik