HOME

TheInfoList



OR:

{{refimprove, date=February 2014 Enchanting is a free and
open-source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
cross-platform
educational programming language An educational programming language is a programming language that is designed mostly as an instrument for learning, and less as a tool for writing programs to perform work. Types of educational programming languages Assembly languages Origin ...
designed to program
Lego Mindstorms NXT Lego Mindstorms NXT is a programmable robotics kit released by Lego on August 2, 2006. It replaced the first-generation Lego Mindstorms kit, which was called the Robotics Invention System. The base kit ships in two versions: the Retail Versio ...
robots.Enchanting robotics is just magic
GEEK in Sydney, 8 May 2012
It is primarily developed by Southern Alberta Robotics Enthusiasts group in the province of
Alberta Alberta ( ) is one of the thirteen provinces and territories of Canada. It is part of Western Canada and is one of the three prairie provinces. Alberta is bordered by British Columbia to the west, Saskatchewan to the east, the Northwest Ter ...
,
Canada Canada is a country in North America. Its ten provinces and three territories extend from the Atlantic Ocean to the Pacific Ocean and northward into the Arctic Ocean, covering over , making it the world's second-largest country by tot ...
, and runs on
Mac OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac (computer), Mac computers. Within the market of ...
,
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
, and experimentally on
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
devices. Since 2013, the Enchanting version 0.2 has been available.


Technology

Its predecessor, the 1998
Robotics Invention System Lego Mindstorms is a hardware and software structure which develops programmable robots based on Lego, Lego building blocks. Each version includes computer Lego bricks, a set of modular sensors and motors, and Lego parts from the Lego Technic ...
was developed by Scratch developer team led by
Mitch Resnick Mitchel Resnick (born June 12, 1956) is Lego Papert Professor of Learning Research, Director of the Okawa Center, and Director of the Lifelong Kindergarten group at the Massachusetts Institute of Technology (MIT) Media Lab. , Resnick serves as h ...
at MIT Media Lab. Based on
BYOB BYOB or BYO is an initialism and acronym concerning alcohol that means "bring your own bottle" or "bring your own booze" or "bring your own beer". BYOB is stated on an invitation to indicate that the host will not be providing alcohol and that gu ...
, which is developed by the
University of California The University of California (UC) is a public land-grant research university system in the U.S. state of California. The system is composed of the campuses at Berkeley, Davis, Irvine, Los Angeles, Merced, Riverside, San Diego, San Francisco, ...
, Berkeley, the current version of Enchanting runs on Windows XP, Windows Vista, Windows 7 and Windows 8 (but not Windows 8 RT); on
Mac OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac (computer), Mac computers. Within the market of ...
it runs on version 10.4 and newer; and on Linux it runs on
Ubuntu Ubuntu ( ) is a Linux distribution based on Debian and composed mostly of free and open-source software. Ubuntu is officially released in three editions: ''Desktop'', ''Server'', and ''Core'' for Internet of things devices and robots. All the ...
version 10.10.


Educational resources, use and events

It has been used in secondary-to-tertiary computer science program at
Monash University Monash University () is a public research university based in Melbourne, Victoria, Australia. Named for prominent World War I general Sir John Monash, it was founded in 1958 and is the second oldest university in the state. The university has a ...
in Australia, where an interactive PDF book for use on computer or iPad, titled ''Robotics with Enchanting and LEGO® NXT'' is available for free download. Most recent ''SABRE Games'', organized in 2013 by Southern Alberta Robotics Enthusiasts group, consisted of three disciplines: ''Tug Of War'', where two robots are tied together with a string and each tries to pull its opponent over the center line; ''Sumo'', where two robots are placed in a sumo ring and each tries to find and push its opponent out without going out of the ring itself; and ''Parade'', where robots follow a line trying not to crash into the robot in front.


References


External links


Home page
enchanting.robotclub.ab.ca,
Canada Canada is a country in North America. Its ten provinces and three territories extend from the Atlantic Ocean to the Pacific Ocean and northward into the Arctic Ocean, covering over , making it the world's second-largest country by tot ...

''Robotics with Enchanting and LEGO® NXT''
''A Project Based Introduction to Programming'',
Australia Australia, officially the Commonwealth of Australia, is a Sovereign state, sovereign country comprising the mainland of the Australia (continent), Australian continent, the island of Tasmania, and numerous List of islands of Australia, sma ...
Educational programming languages Robot programming languages