Tag Archives: SDK

AMY Robotics, Multifunctional Autonomous Mobile Robots

Earlier this month, the multifunctional autonomous mobile robots “AMY A1” and “AMY M1” had been launched as the first batch of products of AMY Robotics. Amy Robotics is an innovative technology company focusing on research and development of service robots that enhance quality of life with robotic technologies, products and services.

Both AMY Robots are intelligent mobile-service robots characterized with speech interaction, autonomous navigation, home automation, SDK and Cloud platform service that is powered by sophisticated AI technology and cloud computing. They can understand speech and make conversation with people in noisy environment, recognize specific people, follow a person in front of them and move to a place autonomously.

Features of AMY Robots:

  • Cloud Platform Service
    AMY Robots capabilities are empowered by cloud platform and can be upgraded and extended continuously.
  • SDK, Open platform for developers
    Android development environment access to robot hardware and capabilities. Amy can provide remote healthcare consultation service via telepresence, daily health tips, health data management, medicine reminder and more.
  • Home Automation
    Amy robots provide environment perception, security patrol and monitoring, and smart home management enabling you controlling home appliance with voice commands.
  • Autonomous Navigation
    Amy knows well at indoor positioning. She can move from a location to another autonomously and safely with obstacle avoidance.
  • Telepresence
    You can control the robot with video communication through Amy’s client application. It provides you boundless connection with your family, colleagues and friends through virtual presence at any time anywhere.
  • Speech Interaction
    Amy is powered by intelligent language processing engine which support multi-lingual speech interaction, far distance (5m range) recognition in noisy environment. Amy can help you access massive on-line knowledge base with speech. You can have hand-free robot operation (play music/video, take picture, set volume, robot movement control, intelligent reminder etc).

AMY A1 and AMY M1 are 1.1 meter robots weighted 15 kg with 10.1″ screen head and up-to 0.5 m/s moving speed. They are running based on 8-core ARM CPU+4 core Intel CPU using 20Ah 14.8V battery, which can last for 8 hours. With its 5 meters pick-up range microphone, AMY can be controlled using voice commands like “Hello Amy, follow me” and “Hello Amy, go to the kitchen with me”. However, The M1 has an additional laser sensor, wider detection range, higher localization accuracy, and supports function customization.

Amy A1 robot was presented at the Innorobo 2017 trade show in Paris. For more information and details visit their official website.

SimpleLink MCU platform Launched By TI For Scalable Product Development

Texas Instruments has announced the SimpleLink MCU platform, which is transforming the pace of product proliferation by uniting a robust set of hardware, software and tools under a single development environment.

The SimpleLink MCU platform offers a new software development kits (SDKs) based on a shared foundation of drivers, frameworks and libraries to enable scalability with 100% code reuse, which will reduce design time and allow makers to invest once and leverage across multiple products.

Developers will be able to choose from any of the 32-bit wired and wireless ARM-based MCU devices, making their products easily adapted to changing design or application requirements.

Features of SimpleLink SDK:

  • 100 percent code compatibility across SimpleLink MCU portfolio
  • TI Drivers offers standardized set of functional APIs for integrated peripherals
  • Integrated TI-RTOS, a robust, intelligent kernel for complete, out-of-the-box development
  • POSIX-compatible APIs offer flexible OS/kernels support
  • Encryption-enabled security features
  • IoT stacks and plugins to add functionality to your design

At the same time, TI also announced a new generation of Wi-Fi chips and modules, the SimpleLink Wi-Fi CC3220 wireless MCU and CC3120 wireless network processor.

The CC3220 features a 80MHz Cortex-M4 application processor, with 256k of RAM and 1Mbyte of flash, and a network processor with a hardware crypto engine. While the CC3220 supports Wi-Fi, the range will be extended in the coming months with devices supporting Bluetooth Low Energy and sub GHz communications, as well as a Bluetooth LE/sub GHz dual band part.

“Developers need to ask what needs to be protected, what they are protecting against and what are the exposure points. The CC3220 provides more than 25 security enablers to handle such aspects as key management and code protection.” Mattias Lange, general manager of embedded connectivity solutions, noted.

The SimpleLink platform delivers the most security features, along with the broadest connectivity protocol support and advanced analog integration, combined with the industry’s lowest power wireless MCUs. Bringing together all of TI’s low-power, connected ARM MCUs, including MSP432™ devices, the platform offers:

  • Bluetooth® low energy: CC2640R2F and CC2640R2F-Q1 wireless MCUs
  • Dual-band (Sub-1 GHz and Bluetooth low energy): CC1350 wireless MCU
  • Host MCU: MSP432 MCU
  • Sub-1 GHz: CC1310 wireless MCU
  • Wi-Fi: CC3220 wireless MCU, CC3120 wireless network processor

The CC3220 wireless MCU LaunchPad development kit [CC3220SF-LAUNCHXL] is available for $49.99 and the CC3120 wireless network processor BoosterPack plug-in module [CC3120BOOST] is available for $29.99. The CC3220 will be priced at $4.99 in 1,000-unit quantities.

SimpleLink Microcontrollers and Network Processors

You can learn more details and discover all SimpleLink processors, development kits and tools at the official website.

Android Things, Google’s IoT Platform

Google had launched Android Things,  a new comprehensive IoT platform for building smart devices on top of Android APIs and Google’s own services. Android Things is now available as a developer preview.

Android Things was basically launched as an enhancement for Brillo, Android based OS used for embedded development in particular for low-power IoT devices, and it is based on its feedback and best practices. Google had announced Android Things as re-branding of Brillo to solve many issues like the security of IoT devices.

Platform Architecture

Both work in conjunction with Weave, an open, standardized communications protocol that supports various discovery, provisioning, and authentication functions. Weave enables device setup, phone-to-device-to-cloud communication, and user interaction from mobile devices and the web. The chief benefit is allowing a “standardized” way for consumers to set up devices. Belkin WeMo, LiFX, Honeywell, Wink, TP-Link and First Alert will adopt Weave to make their devices able to interact with some Google products like Google Assistant.

One of the great things about Brillo was the security issue with IoT applications solved by choosing to use secure boot and signed over-the-air updates and providing timely patches at the OS level. Partnered with hardware manufacturers to build new devices based on Intel Edison, NXP Pico and the Raspberry Pi 3, Google will build the needed infrastructure to run the OS updates and fix security issues respectively on these devices.

Android Things makes developing connected embedded devices easy by providing the same Android development tools, best-in-class Android framework, and Google APIs that make developers successful on mobile. For more details about Android Things you can check the documentation provided here, where you can find also the developer’s preview.