-
Notifications
You must be signed in to change notification settings - Fork 0
rseetham/Land-Rover
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Land-Rover Project The main aim of this project is to control a bot run by the Beagle Bone Black over wi-fi. The bot consists of 2 dc motors for movement and a robotic arm with 4 degrees of freedom that can pick up small objects (upto 1” cube) carry it. The BBB drives the bot. A socket connection is established via a wi-fi dongle connected to the usb port of the BBB. The socket server code runs on the BBB. The client code runs on the computer(x86). The client code needs ncurses.h to compile and work. ncurses.h can be obtained by using the following command: sudo apt-get install ncurses-dev or sudo apt-get install libncurses5-dev Controls: The forward, backward, left and right movement of the bot itself is controlled by the arrow keys. The arm movement is controlled by: a- Shoulder Left z- Shoulder Right d- elbow Up c- elbow Down s- Shoulder Up x- Shoulder Down g- Jaw Open b- Jaw Close The IP address of the connection to the BBB should be changed in socet_client.cpp. For simple GPIO commands like export and set value code by Derek Molly has been used. https://github.com/derekmolloy/boneDeviceTree/tree/master/gpio The youtube link to a video of the project in action: http://youtu.be/KJff1PAOem0
About
A land rover with a robotic arm controlled using a BBB via a computer keyboard over wi-fi
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published