Mission Objective: Build & share a .NET skill for Misty!
Mission Type: Competitive
Proof of Completion: Share your .NET skill in the forums
Launch Date: 12/03/2019
End Date: 12/20/2019
Your mission, should you choose to accept it, is to build and share a skill with Misty’s .NET SDK!
This is the Misty’s first .NET challenge, and there are no hard-and-fast rules as to the type of skill we’d like to see. Whether you build something quick and simple, or elaborate and complex, we want to see it all. With live remote debugging, That said, we understand how daunting a blank canvas can be. If you’re looking for inspiration, here are a few ideas based on previous Misty Missions:
Write a .NET skill that talks to the cloud
With the .NET SDK, you can use your library of choice for sending web requests from your C# code. And there are plenty of web services to choose from. For starters, you could create a basic “robot greeter” skill by integrating face recognition events with a call to Microsoft Azure’s Text-to-Speech service, so that Misty can greet you by name when she sees you. Or you could get fancy with Twilio and Pubnub to code your robot to respond to SMS input. Or integrate Misty with your smart home devices by using IFTTT, Shortcuts, or a similar service. The sky’s the limit!
Do a .NET dance
Code a .NET obstacle avoidance skill
HelloLocomotionSkill example in the
IntroSkills solution is a good foundation for building your own automated “explore”-type skills with the .NET SDK. It uses data from Misty’s sensors and hazards system to redirect the robot when she gets too close to an obstacle, so she can roam around her environment on her own. Customize this skill by adding your own code, and share it with the community when you’re done.
…or anything else!
These are just a few prompts to get you started, and there are plenty of other skill ideas in the Future Skills section of these forums – many of which may be easier to tackle with C# libraries and the .NET SDK at your disposal. We know many of you are C# developers with your own ideas about what Misty should be able to do. Put your ideas into action, and share the results with the Misty Community.
When you’re ready, use a service like GitHub to upload your code to a public repository. Post your skill in the Misty Skills section of the community. For bonus points, share a video of Misty running your .NET skill on YouTube, Vimeo, Twitter, or wherever you’d like, and post a link in this thread. (Don’t forget to share your project on social media with the #MistyMissions tag!)
Your submission must use Misty’s .NET SDK.
- Share your skill code in the Misty Skills section of the community forums, by 2019-12-21T07:00:00Z for a chance to win a prize!
Hit a roadblock? Find a bug? Have feedback? Let us know! As Misty’s earliest developers, you are the real superstars on the journey to making personal robots a reality. Your creativity makes all this possible, and we’re eager to hear your feedback. Reply to this post to start a conversation with a member of the Misty team.