All Projects → chinmaynehate → Venom

chinmaynehate / Venom

Licence: mit
All Terrain Autonomous Quadruped

Programming Languages

python
139335 projects - #7 most used programming language
python3
1442 projects

Projects that are alternatives of or similar to Venom

Handeye calib camodocal
Easy to use and accurate hand eye calibration which has been working reliably for years (2016-present) with kinect, kinectv2, rgbd cameras, optical trackers, and several robots including the ur5 and kuka iiwa.
Stars: ✭ 364 (+151.03%)
Mutual labels:  ros, robot, kinematics
scikit-robot
A Flexible Framework for Robot Control in Python
Stars: ✭ 70 (-51.72%)
Mutual labels:  robot, kinematics, ros
Weloveinterns
中科院软件所智能软件中心实习生社区
Stars: ✭ 143 (-1.38%)
Mutual labels:  ros, robot
Ros tutorials
ROS Tutorials for beginner
Stars: ✭ 88 (-39.31%)
Mutual labels:  ros, robot
Turtlebot3 simulations
Simulations for TurtleBot3
Stars: ✭ 104 (-28.28%)
Mutual labels:  ros, robot
Panther
🐆 Panther is an Open Robotic AGV platform ROS based for Outdoor and Indoor enviroments.
Stars: ✭ 67 (-53.79%)
Mutual labels:  ros, robot
Ev3dev Lang Java
A project to learn Java and create software for Mindstorms Robots using hardware supported by EV3Dev & the LeJOS way.
Stars: ✭ 79 (-45.52%)
Mutual labels:  ros, robot
Loose Gnss Imu
Loosely coupled integration of GNSS and IMU
Stars: ✭ 97 (-33.1%)
Mutual labels:  imu, kalman-filter
Show trajectory
This repository collected 3 ways to show trajectory of robot in ROS
Stars: ✭ 48 (-66.9%)
Mutual labels:  ros, robot
Navbot
Using RGB Image as Visual Input for Mapless Robot Navigation
Stars: ✭ 111 (-23.45%)
Mutual labels:  ros, robot
Robotics setup
Setup Ubuntu 18.04, 16.04 and 14.04 with machine learning and robotics software plus user configuration. Includes ceres tensorflow ros caffe vrep eigen cudnn and cuda plus many more.
Stars: ✭ 110 (-24.14%)
Mutual labels:  ros, robot
Awesome Robotic Tooling
Tooling for professional robotic development in C++ and Python with a touch of ROS, autonomous driving and aerospace.
Stars: ✭ 1,876 (+1193.79%)
Mutual labels:  ros, robot
Lego Loam
LeGO-LOAM: Lightweight and Ground-Optimized Lidar Odometry and Mapping on Variable Terrain
Stars: ✭ 1,138 (+684.83%)
Mutual labels:  ros, imu
Eskf
ROS Error-State Kalman Filter based on PX4/ecl. Performs GPS/Magnetometer/Vision Pose/Optical Flow/RangeFinder fusion with IMU
Stars: ✭ 63 (-56.55%)
Mutual labels:  ros, imu
Rvd
Robot Vulnerability Database. An archive of robot vulnerabilities and bugs.
Stars: ✭ 87 (-40%)
Mutual labels:  ros, robot
Quadruped 9g
A ROS node that describes a quadruped robot using URDF
Stars: ✭ 61 (-57.93%)
Mutual labels:  ros, robot
Webots
Webots Robot Simulator
Stars: ✭ 1,324 (+813.1%)
Mutual labels:  ros, robot
Robot blockly
A simple way to program ROS robots using blockly.
Stars: ✭ 115 (-20.69%)
Mutual labels:  ros, robot
Ros Academy For Beginners
中国大学MOOC《机器人操作系统入门》代码示例 ROS tutorial
Stars: ✭ 861 (+493.79%)
Mutual labels:  ros, robot
True artificial intelligence
真AI人工智能
Stars: ✭ 38 (-73.79%)
Mutual labels:  ros, robot

PR Open Source Love png2 License

Venom

Venom : Sprawling-type Quadruped robot

Venom is a 12-DOF unmanned Quadruped(four legged robot) equipped with 12 Servo Actuators an ARM Processor for onboard computations.

The Quadruped is based on Sprawling type motion with creep and trot gait successfully implemented on it.

Venom2

This is a part of research project in Legged Mobility at Society of Robotics and Automation, VJTI.

  • Most of the robots available in the industry make use of wheels for navigation. The goal is to build legged vehicle with multiple-terrain mobility superior to existing wheeled and tracked vehicles.
  • The system would be able to travel anywhere a person or animal could go using their legs while carrying its own fuel and payload. It would be smart enough to negotiate terrain with a minimum of human guidance and intervention

Demo Video

VENOM- All terrain Quadruped


Table of Contents (Optional)


Creep GAIT Example

venom = Quadruped(servoId) # Servo ID Array
venom.setParams(dirVector,FixedPoints)# Servo Direction and Set Points
venom.go2CreepStartPosition()
input("Press Enter") # Wait for user Input
# For CREEP GAIT
venom.walk(CREEP)
# For TROT GAIT
venom.walk(TROT)

Software-Installation

  • Requires Python 3.4+ installed on RaspberryPi (or Similar Development Board).

Hardware-Stack

Clone

  • Clone this repo to your local machine using https://github.com/chinmaynehate/Venom.git

Setup

Install dependencies

$ python3 -m pip install numpy adafruit_servokit busio sympy 

Team

Chinmay Nehate Suyash More Shashank Deshmukh
Chinmay Nehate Suyash More Shashank Deshmukh
github.com/chinmaynehate github.com/SuyashMore github.com/shanks-d

FAQ

  • How do I do specifically so and so?
    • Create an Issue to this repo , we will respond to the query

License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].