In the 21st century, technology has progressed to the point where what we build is only constrained by the limits of our imagination.
It’s time to imagine a radically different kind of robot. A robot that is designed, constructed and programmed like never before. We can imagine and build a far more amazing future than we have today, a much more creative and rich tomorrow for robots and their relationship to humans.
It's time for a 21st Century Robot. This is our Manifesto.
A Robot Is: Imagined first. Easy to build. Completely open source. Fiercely social. Intentionally iterative. Filled with humanity and dreams. Thinking for her/him/itself.
Our Motto: Every Robot Has a Name*
Trossen Robotics is proud to announce the first robot platform to come from the 21st Century Robot Project, Jimmy the Research Humanoid. Jimmy is powered by Intel inside, which provides an extraordinary amount of CPU horsepower on a mobile walking platform. The 21st Century Robot project is the brainchild of Intel's Futurist Brian David Johnson and is the result of the collaboration of developers from USC, Olin College, and Trossen Robotics.
Jimmy is the first of many robots to come, and is aimed at researchers and educators who are looking for a solid, high-performance, open-source humanoid robot platform to develop on. Each Jimmy is assembled and fully tested in-house by our engineers, with a pre-loaded and configured operating system so that developers can dive right in to getting their robot running. This platform will be iterative, and improved as we continue to refine the design. As an open-source platform, all of these updates will be readily accessible to users. Early adopters will receive discounted upgrade kits as major revisions are released.
The humanoid's internal endoskeleton is manufactured from 5052 aircraft aluminum, and is completely modular and expandable. The outer shell of the robot is designed to be 3D printed, which means modifications and aesthetic tweaks are very easy and affordable. The robot features 12 MX-106T, 6 MX-64T, and 2 MX-28T DYNAMIXEL servos from ROBOTIS. The on-board CPU is comprised of an Intel NUC D54250WYK, which features an Intel Core i5-4250U 4th Generation Haswell chipset, 4GB of DDR3 RAM (up to 16gb expansion), and a 32GB SSD for internal storage. Wireless connectivity options are available in Xbee, Wifi 802.11N, and Bluetooth. Onboard IO for expansion and development include 4x USB 3.0 & 2x USB 2.0 ports, HDMI & Display Port video output, Gigabit Ethernet, SATA port, 2x mini-PCIe slots (used for SSD & Wifi/Bluetooth), and up to 8-channel audio. The sub-controller used to communicate with the Dynamixels is the ROBOTIS CM-730 Cortex-M3 based microcontroller, which will eventually be replaced by our own Arbotix-PRO (currently in development, scheduled release is Q4 2014). Onboard LiPo batteries provide 4S 14.8v 4000mAh of power, which produces approximately 30-60 minutes of runtime per charge.
The humanoid robot platforms of the 21st Century Robot project aim to run a unified software framework. The robot is offered in two flavors of Linux- Ubuntu 14.04 LTS for developers who wish to take advantage of a full-featured desktop OS, or Yocto Project Poky distribution OpenEmbedded Linux which has a custom 21C Robots layer to allow for unified support across many different CPU configurations and hardware.
This framework is being actively developed, and is based upon the open-source and highly featured Darwin-OP framework from ROBOTIS and Virginia Tech University. We will continue to refine and expand this software, providing multiple control interface solutions as well as a REST based API so that the robot can be connected to ROS & the Intel XDK for cross-platform application development, as well as a variety of different software environments. The goal of the API is to easily expose higher level functions of the robots, so that developers can bring the robots to life without having an in-depth knowledge of the more advanced lower level functions that make the robot move and walk. Like the hardware, all of the software will be available completely open-source and available for anyone to download.
Note: Jimmy is a robotic research development platform aimed at researchers, university programs, and high-level software developers. An advanced working of knowledge of Linux and C++ is recommended to do development on the software framework. We are working to bring a high level API to developers so that the higher level functions of the robot are more easily accessible. In the coming weeks & months, we will be publishing all of our current and available documentation on the platform, as well as continuing to document and develop more information and applications. As this is a very advanced research platform, we encourage potential developers to contact us to answer any questions they may have. We hope to continue to forge an ever expanding relationship with users, developers, and Makers.
* [Taken from the book 21st Century Robot from MAKE 2014]↩
||68.5 CM / 27 Inches
||6 kg / 13.2 lbs
||12 x MX-106 / 6 x MX-64 / 2 x MX-28
||Gyro, Accelerometer, cameras , microphone
||Intel NUC quad Core i5, 4gb RAM, 32 gig SSD
||CM730 (Arbotix-PRO coming soon)
|Wireless Control Options
||Xbee, Wifi, Bluetooth
||4 cell 14.8V 4000 mAh LiPo
||Choice of Ubuntu 14.04 or Yocto OpenEmbedded Linux
||Open Source C++ framework based on the DARwin-OP software with integrated REST based API
||5052 Aluminum Metal Brackets
||3D printed Nylon