mayfieldroboticspublic / kuri_edu Goto Github PK
View Code? Open in Web Editor NEWExample projects to do with a Kuri robot
License: MIT License
Example projects to do with a Kuri robot
License: MIT License
Need to reach into the launch files a little deeper. The unit tests that check the launch files will notice if you try to import another launch file that it can't find, but it won't notice if you have a mis-named node that it can't find.
In test_kuri_edu_launch.py, improve the check_launch_file method to look at nodes too.
In kuri EDU have a sample chest-light node which does the following:
Depends on #3
Using the default animation provided as an example, implement another animation that plays when Kuri is charging
All of the activities will follow the same basic layout where the work is done in a workspace that overlays /opt/gizmo or /opt/edu or whatever
We need to write up instructions that describe what a workspace is, how to create one, and how to run code from it.
To simplify kuri edu package, safety controller should be its own node to make it easier for people to disable the default safety behavior and substitute their own
Run through the activities using a PROD image, document missing dependencies
Desired Outcome
Depends on #2
Depends on #6 (to clear safety events automatically)
Provide a guide so that the user can implement a head reaction when Kuri bumps something. Suggest modifying the same node that handles other head motions - maybe not the safety controller node
Depends on #2
The user plumbs the output of face detection to the head so that kuri smiles for a few seconds whenever she sees a face
Provide an activity that uses cap-touch to control the chest LED. This can be a stand-alone node/launch file so it doesn't conflict with the other nodes that attempt to control the chest light
Need to flesh out this activity a bit
EDU package needs DS heartbeat, but it gets killed when gizmo stops.
We need to either never start gizmo, or find a way to make sure DS heartbeat keeps going
Right now the tests for Kuri Edu run in the GBZ repo
We should be able to set up a public travis job
For now, it can use docker dev environment to pull latest GBZ (EDU GBZ?) to build
Later, we may have to put the final released compiled GBZ into a git LFS repo or another git repo to have this build without docker dev environment.
Depends on
#2
Provide enough guidance that a user can make the following modifications to the safety controller node:
This one is pretty straightforward to implement. The interesting part would be adding ROS tests for it
I've been following Mayfield for awhile and super sad to see the Kuri line get shutdown!
What would I have to do get a Kuri unit? I'm a passionate roboticist and this platform is awesome and I'd absolutely love to be able to develop on/with one.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.