Teaching my robot with TensorFlow
- In this post, I'm going to show you how you can teach your own Cozmo to recognize everyday objects using transfer learning with TensorFlow on FloydHub. Install the Cozmo Python SDK, create a new virtualenv, and clone the cozmo-tensorflow project to your local machine.
- Side note - if that last sentence sounded like a handful, then just know that FloydHub takes care of configuring and optimizing everything on your cloud machine so that it's ready for your GPU-powered deep learning experiments.
- You can specify the exact deep learning framework you'd like to use - whether that's TensorFlow 1.4 or PyTorch 0.3 or more - and FloydHub will make sure your machine has everything you need to start training immediately.
- For our current project, I've created a simple Flask app that will receive an image from Cozmo in a POST request, evaluate it using the model we trained in our last step, and then respond with the model's results.
A guide to proper use of animation in UX
- When elements change their state or position, the duration of the animation should be slow enough to give users the possibility to notice the change, but at the same time quick enough not to cause waiting.
- At the example below, we can see that the duration of movement and the distance for all objects is the same, but even small changes in the curve give you the possibility to influence the mood of animation.
- It’s opposite to ease-in curve, so the object quickly covers long distance then slowly reduces the speed till it finally stops.
- According to Material Design Guidelines, it is better to use an asymmetric curve to make the movement look more natural and realistic.
- In this case, the user will pay more attention to the final movement of the element and thus to its new state.
‘Robotic Skins’ turn everyday objects into robots
- New “Robotic Skins” technology developed by Yale researchers flips that notion on its head, allowing users to animate the inanimate and turn everyday objects into robots.
- Developed in the lab of Rebecca Kramer-Bottiglio, assistant professor of mechanical engineering & materials science, robotic skins enable users to design their own robotic systems.
- Although the skins are designed with no specific task in mind, Kramer-Bottiglio said, they could be used for everything from search-and-rescue robots to wearable technologies.
- That means they can be used in settings that hadn’t even been considered when they were designed, said Kramer-Bottiglio.
- Kramer-Bottiglio said she came up with the idea for the devices a few years ago when NASA put out a call for soft robotic systems.
- The technology was designed in partnership with NASA, and its multifunctional and reusable nature would allow astronauts to accomplish an array of tasks with the same reconfigurable material.
New Mexico solar observatory was closed because of suspected child pornography
- But, according to an FBI application for a search warrant obtained by CNN affiliate KOAT, a janitor at the facility is suspected of using the Sunspot Solar Observatory's WiFi to download and share child pornography.
- The inquiry kicked off in late July, when an agent with New Mexico's Internet Crimes Against Children Task Force traced a series of IP addresses with connections to child pornography to the observatory, according to the court documents.
- The janitor allegedly continued to "feverishly" search the observatory and bring up concerns about security, saying "it was only a matter of time before the facility 'got hit.' " He also said a serial killer might murder someone at the observatory, documents said.
- Authorities eventually got a warrant to search the janitor's home.
- While the janitor was named in court documents KOAT obtained, Reuters reported Wednesday he has not been charged.
Electronic 'Skin' Creates Robots From Ordinary Objects
- When NASA put out a call for soft robotic technologies, Rebecca Kramer-Bottiglio and her team at Yale University replied with something remarkable: robotic skins that can wrap around everyday objects, turning almost anything into a moving, grasping robot.
- Described this week in Science Robotics, the skins are made of pliable elastic sheets with moving actuators and sensors on one side.
- A foam tube wrapped with a skin was able to inch forward like a worm.
- Sensors embedded along with the actuators can give helpful feedback as well—wearable skins placed on the back of a man were able to give feedback on his posture.
- In the future, Kramer-Bottiglio hopes that the skins will be able to learn by themselves using data from the sensors, giving them the ability to adapt on their own, especially when wrapped around moldable objects like clay.